python爬取ip归属地查询接口

2019-08-05  本文已影响0人  是东东
from faker import Faker
import requests

# 随机ip
faker = Faker('zh-CN')
ip = faker.ipv4()


def search_ip_location(ip):
    url = f'https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query={ip}&resource_id=6006'
    req = requests.get(url=url)
    body = req.json()
    mes = body.get('data')[0]
    result = {'location': mes['location'], 'origip': mes['origip']}
    return result # {'location': '日本', 'origip': '192.31.197.16'}
上一篇 下一篇

猜你喜欢

热点阅读