用Python查询IP归属地,调用https://www.ip138.com来实现
时间: 2023-06-04 14:04:22 浏览: 957
你可以使用Python的requests库来发送请求获取IP归属地信息,代码如下:
```python
import requests
ip = "需要查询的IP地址"
url = "https://www.ip138.com/iplookup.asp?ip=" + ip
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3"}
response = requests.get(url, headers=headers)
response.encoding = 'gbk'
result = response.text
```
这段代码会发送一个GET请求到ip138网站查询IP地址的归属地信息,并返回结果。注意,这里需要将请求头中的User-Agent参数设置为一个浏览器的User-Agent,否则可能会被网站识别为爬虫而拒绝访问。
阅读全文