回覆列表
  • 1 # 小小猿愛嘻嘻

    這個實現起來挺簡單的,無非就是2步,先獲取本地網路ip,然後根據網路ip查詢相關網站,就可獲取到當前的真實地理位置,下面我大概介紹一下實現過程,實驗環境win7+python3.6+pycharm5.0,主要內容如下:

    1.獲取本地的網路ip,這個實現起來很簡單,只要開啟http://txt.go.sohu.com/ip/soip這個網址,本地網路ip就可在裡面找到,如下:

    然後我們利用正則表示式提取ip就行,主要程式碼如下,很簡單:

    程式執行截圖如下,已經成功打印出本地網路ip:

    2.根據本地網路ip獲取當前真實地理位置,這裡可以根據“http://ip-api.com/json/你的網路ip”這個網站查詢地理位置,如下:

    因為是一個json網頁,所以利用json包解析上面網頁就行,提取出地理資訊,程式碼如下:

    程式執行截圖如下,已經獲取到本地地理位置:

    至此,我們就完成了利用python獲取到當前的真實地理位置,包括經度、緯度等。總的來說,整個過程不難,程式碼也不多,只要你思路清晰,熟悉一下流程和程式碼,很快就能掌握的,網上也有相關教程和資料,感興趣的可以查一下,希望以上分享的內容能對你有所幫助吧。

  • 中秋節和大豐收的關聯?
  • 有人說愛情中不懂得愛自己的人也不懂得愛對方。那十分愛自己的是自私還是懂得愛對方?