百度有很多接口可以直接調用 如失信人名單,電話號碼歸屬地查詢之類。
之前他的搜索接口可以直接仿造請求,但是現在接口多了些時間戳的參數,直接get無法訪問。不過有原來訪問過的記錄 以前的接口還可以使用,如下,相信百度上很多搜索類api都可安如下的方式獲取
#coding:utf-8
import requests
import json
url = 'https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?'
params = {
'resource_id':6899,
'query':u"失信被執行人名單",
'ie':'utf-8',
'oe':'utf-8',
'pn':0,
'iname':u'張'
}
#電話號碼歸屬地請求參數
#params = {
# 'resource_id':6004,
# 'query':u"手機號碼",
# 'ie':'utf-8',
# 'oe':'utf-8',
# 'pn':0,
# 'query':u'15674803000'
# }
response = requests.get(url,params=params,headers={"Content-Type":"application/json"})
print(response.url)
res = response.json()
print(res)