python--爬虫--获取和解析存储网页内容--以薄荷网为例(11)
- UID
- 1066743
|
python--爬虫--获取和解析存储网页内容--以薄荷网为例(11)
实例5 IP地址归属地查询
此网站可以查询IP地址归属地
http://m.ip138.com/ip.asp
我们分析它请求的过程,发现它的请求接口就是在地址后附加参数,类似于百度搜索
http://m.ip138.com/ip.asp?ip=125.220.159.160
所以我们可以构造查询参数,发送给服务器,然后获取返回的结果
完整代码
import requests
url = "http://m.ip138.com/ip.asp?"
ip = "125.220.159.160"
kv = {"ip":ip}
try:
r = requests.get(url, params = kv)
r.raise_for_status()
r.encoding = r.apparent_encoding
print(r.text)
except:
print("爬取失败") |
|
|
|
|
|