Python 缺少 PHPSESSID

Python PHPSESSID missing

我正在尝试获取 PHPSESSID。我做错了什么?

import requests
k = requests.get('http://index.hu')
for cookie in k.cookies:
    print (cookie.name, cookie.value)

结果:

('INX_CHECKER2', '1')
('mobile_detect', 'desktop')

当我打开页面时,它在 cookie 中有 PHPSESSID。

PHPSESSID 不是由主页设置的,正如您在问题的评论中所发现的那样。 它是通过向 http://index.hu/ident

发出请求来设置的

因此,将您的代码更改为:

import requests
k = requests.get('http://index.hu/ident')
for cookie in k.cookies:
    print (cookie.name, cookie.value)

我得到以下结果:

INX_CHECKER2 1
PHPSESSID 7hq1o1rqe9ft78h0d2agelcf90
inx_checker2 1