1
我想在使用python的grequests庫的同時調用幾個url。問題是我不太瞭解grequests的邏輯。下面是我的代碼示例(編輯版本): -Python grequests問題
respArray = []
response = []
sessionvar = requests.Session()
sessionvar.trust_env = False
for each in range(0,len(urls)):
response.append(grequests.get(urls[each],session=sessionvar,cookies=cookiesArray[each]))
eachresp = grequests.map(response)
for r in eachresp:
respArray.append(r.json())
return respArray
我的respArray返回從urls返回的每個單獨的數組。 當我運行該數組時,就像每個人都在自己的循環中運行一樣,而不是同時運行。我沒有得到我如何得到它同時運行,以便我得到更快的結果..任何幫助將不勝感激。
其實我需要傳遞cookies作爲一個令牌來檢索數據..我在尋找的是使用r.json()按順序調用每個網址的xml結構中的更深層次的東西。 – sindhujit
r.json()給我所有的答覆在一起..我怎麼能使用他們每個人打電話並行地在每個URL更深的東西?這樣它會使我的搜索標準更快。 – sindhujit