Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 设置服务器cookie_Python_Cookies_Header_Python Requests - Fatal编程技术网

Python 设置服务器cookie

Python 设置服务器cookie,python,cookies,header,python-requests,Python,Cookies,Header,Python Requests,我正在尝试为网站设置cookie,但是如果我打印cookie列表,我只会获得网站设置的会话ID cookie,而不是我尝试设置的会话ID cookie 我试着按照文件做,但不明白为什么不起作用 亲切问候,, 标记 无法设置服务器cookie。当您向服务器发送cookie时,服务器可以使用cookie执行任何操作,包括忽略它们。要安装selenium pip install selenium 这是解决办法 from selenium import webdriver driver = webd

我正在尝试为网站设置cookie,但是如果我打印cookie列表,我只会获得网站设置的会话ID cookie,而不是我尝试设置的会话ID cookie

我试着按照文件做,但不明白为什么不起作用

亲切问候,, 标记


无法设置服务器cookie。当您向服务器发送cookie时,服务器可以使用cookie执行任何操作,包括忽略它们。

要安装selenium

pip install selenium
这是解决办法

from selenium import webdriver

driver = webdriver.Firefox()
driver.get('yoururl')
htmlpage = driver.page_source
#do something with htmlpage

你可以使用,这样你就不需要维护会话,然后做你想做的事情。谢谢你的回答,你能详细说明一下吗?我知道selenium,但在这个特定的案例中,selenium比请求提供了什么改进?感谢您的回答,这使它更加清晰。因此,我永远不必向服务器发送cookie,因为cookie的目的是信息。因此,例如,如果cookie中有会话ID,我应该找到请求会话ID的位置,并使用该ID,而不是尝试使用cookie。
from selenium import webdriver

driver = webdriver.Firefox()
driver.get('yoururl')
htmlpage = driver.page_source
#do something with htmlpage