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

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

大家讲道理
大家讲道理

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

répondre à tous(2)
刘奇

En regardant le site Web, il semble que l'identifiant de session ne soit pas mis à jour en temps réel.

Vous pouvez d'abord obtenir le dernier identifiant de session à partir de la page Web, puis garantir les mêmes paramètres que la requête ajax pour obtenir les données en temps réel. Définissez vous-même une heure, par exemple, toutes les heures, le paramètre sessionid de votre demande est remplacé par le dernier identifiant de session actuellement renvoyé pour effectuer la demande, et ainsi de suite.

小葫芦

Module Requêtes, faites d'abord une demande, puis la deuxième demande amènera la session elle-même

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"}}'
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal