伪装浏览器根据经纬度解析地理位置

Posted 昨、夜星辰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了伪装浏览器根据经纬度解析地理位置相关的知识,希望对你有一定的参考价值。

#!/usr/bin/env python
# -*- coding: utf-8 -*-

"""
作者:昨夜星辰
脚本作用:伪装浏览器根据经纬度解析地理位置
创建时间:2017-01-11
"""

import re
import requests

lat = 23.0300000000
lng = 113.7500000000
url = http://www.gpsspg.com/apis/maps/geo/       ?output=jsonp&lat=%s&lng=%s       &type=0&callback=jQuery110208922237625713032_1484117544079&_=1484117544080 % (lat, lng)
headers = {
    "Accept": "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript, */*; q=0.01",
    "Accept-Encoding": "gzip, deflate, sdch",
    "Accept-Language": "zh-CN,zh;q=0.8",
    "Cache-Control": "no-cache",
    "Connection": "keep-alive",
    "Cookie": "ARRAffinity=1c4bb86219260370ca02426fc1018822e09cba1fb72ab3da662d6370f9142231;"
              "Hm_lvt_15b1a40a8d25f43208adae1c1e12a514=1484097427,1484117457;"
              "Hm_lpvt_15b1a40a8d25f43208adae1c1e12a514=1484117548;AJSTAT_ok_pages=5;AJSTAT_ok_times=2",
    "Host": "www.gpsspg.com",
    "Pragma": "no-cache",
    "Referer": "http",
    "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (Khtml, like Gecko)"
                  "Chrome/55.0.2883.87 Safari/537.36",
    "X-Requested-With": "XMLHttpRequest",
}
text = requests.get(url, headers=headers).text
print re.search(r"address":"(.*?)", text).group(1)

 

以上是关于伪装浏览器根据经纬度解析地理位置的主要内容,如果未能解决你的问题,请参考以下文章

php根据经纬度获取地理位置

微信小程序正确的异步request请求,根据经纬度获取地理位置信息

根据php中的地址获取错误的位置纬度和经度

Android根据已知的经纬度坐标获取当前位置

Javascript代码未获取移动浏览器的位置经度和纬度

js 根据固定位置获取经纬度--腾讯地图