我想用Python脚本得到我的准确位置。
我尝试过基于IP地址的不同服务,但根本不起作用(总是远离我的实际位置)。在
我注意到HTML5地理定位工具在Firefox和googlechrome上非常精确,所以我决定使用selenium模块来启动一个web浏览器并从中获取我的位置。在
尽管我面临两个问题:首先,我不能强迫Firefox或Chrome允许在本地网页上提供定位服务。第二,我不知道如何获取javascript函数的结果,在这个函数中我得到了我的坐标。在
以下是我目前所做的:
地理.html
Testvar x = document.getElementById("demo");
function getLocation() {
if (navigator.geolocation) {
return navigator.geolocation.getCurrentPosition(showPosition);
} else {
return "Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
x.innerHTML = "Latitude: " + position.coords.latitude +
"
Longitude: " + position.coords.longitude;
}
The element below will receive content
测试.py
^{pr2}$
你知道怎么解决这个问题吗?在
谢谢!在