python通过api获取数据_在一次点击PythonRequests中从API获取所有数据
生活随笔
收集整理的這篇文章主要介紹了
python通过api获取数据_在一次点击PythonRequests中从API获取所有数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import requests
url = 'http://www.justdial.com/autosuggest.php?'
param = {
'cases':'popular',
'strtlmt':'24',
'city':'Mumbai',
'table':'b2c',
'where':'',
'scity':'Mumbai',
'casename':'tmp,tmp1,24-24',
'id':'2'
}
res = requests.get(url,params=param)
res = res.json()
雖然在第一次點擊的基礎網址瀏覽器,然后最后3個參數沒有顯示在請求查詢參數,但它的工作。在
當我點擊這個API時,它返回一個json,其中包含2個鍵(total&results)。
結果鍵包含字典列表(這是主數據)。另一個鍵“total”包含Justdial中可用的不同類別的總數。在
在目前的情況下,它是total=49,因此必須命中api 3次,因為一次api只返回24個結果所以(24+24+1所以我們需要命中3次)。在
我的問題是,有沒有辦法一次得到完整的json,我的意思是有49個結果,所以我們可以不必3次點擊api就可以得到所有數據(全部49個類別)。我已經在params中嘗試了很多組合,但都沒有成功。在
總結
以上是生活随笔為你收集整理的python通过api获取数据_在一次点击PythonRequests中从API获取所有数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 7z和zip哪个无损
- 下一篇: python写接口函数_python接口