思路:ip---->獲得經緯度------>利用爬蟲去爬取www.gpsspg.com----->得到ip的位址
# 匯入相應模組
import geoip2.database
import requests,re
def iplocation(ip):
response = geoip2.database.reader("./geolite2-city.mmdb").city(ip)
headers =
url = "" % (response.location.latitude,response.location.longitude)
try:
return re.findall("address\"\:\"(.+?)\"", requests.get(url,headers=headers).text)[0]
except exception as e:
return e
if __name__ == '__main__':
ip = "117.87.177.35"
print iplocation(ip)
c:\python27\python.exe c:/users/administrator/pycharmprojects/正則/iplocation.py(geolite2-city.mmdb)江蘇省南京市鼓樓區湖南路街道傅厚崗社群南方向
process finished with exit code 0
QT通過IP位址定位位址
通過ip位址定位位址,是要通過查詢資料庫,如果自己做乙個這樣的資料庫工作量就比較大,所以在網上找了乙個查詢ip位址的 通過呼叫這個 查詢來實現,但是這個有一定的弊端,如果沒有網路或者這個 不可用時,就無法查詢。具體 如下 qeventloop loop qnetworkaccessmanager m...
IP問問 IP位址定位術語
isp isp internet server provider internet服務提供商,為使用者提供internet接入的機構。landmark 又稱基準點 是ip位址,地理位置資訊和traceroute資訊的三元組。vp 探測機 vantage point 租用分布在各地的主機。ping 網...
python實現IP位址更改
大多數用膝上型電腦的朋友都有乙個煩惱,那就是在家裡和公司的ip位址不一樣,上班和回家後都得來回切換ip位址,兩個字 麻煩 貼上用python寫的自動切換ip小程式 tim golden對wmi的包裝模組 python for windows extensions pywin32 原始碼如下 codi...