网页爬虫 - 爬虫python 如何得到sessionid
大家讲道理
大家讲道理 2017-04-18 09:53:58
0
2
497

我想抓取此网站的实时黄金价格,http://goldprice.org/live-gol...
我发现它一直用ajax传送实时数据,可以看到,每次都会生成不同的sessionid,这个sessionid是本地生成的吗,又该怎么获得?有了sessionid后,是否需要post全部的信息?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(2)
刘奇

看了一下網站,好像沒有發現sessionid即時更新。

你可以先從網頁上拿一個最新的sessionid,然後保證和ajax請求一樣的參數即時去取得資料。自己設定一個時間,例如每一個小時,你的請求sessionid參數用目前傳回的最新sessionid來替換進行請求,如此循環。

小葫芦

requests模組,先請求一下,然後第二次請求就自己會帶上session了

s = requests.Session()

s.get('http://httpbin.org/cookies/set/sessioncookie/123456789')
r = s.get("http://httpbin.org/cookies")

print(r.text)
# '{"cookies": {"sessioncookie": "123456789"}}'
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板