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

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

大家讲道理
大家讲道理

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

membalas semua(2)
刘奇

Melihat laman web, nampaknya sessionid tidak dikemas kini dalam masa nyata.

Anda boleh mendapatkan sessionid terbaharu dahulu daripada halaman web, dan kemudian memastikan parameter yang sama seperti permintaan ajax untuk mendapatkan data dalam masa nyata. Tetapkan masa sendiri, sebagai contoh, setiap jam, parameter sessionid permintaan anda digantikan dengan sessionid terbaharu yang kini dikembalikan untuk membuat permintaan, dan seterusnya.

小葫芦

Modul permintaan, buat permintaan dahulu, dan kemudian permintaan kedua akan membawa sesi itu sendiri

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"}}'
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan