读某个si写的cookies

2024-04-23 16:32:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在为某个网站开发一个客户端

当我使用Chrome/Firefox访问网站时,除了HTTP响应中的Cookie字段外,它还会在本地写一些Cookie

我需要提取这些额外的信息从我的本地文件发送一个请求,可以被远程服务器成功接受

有人能告诉我怎么用Python做吗?你知道吗

最好的


Tags: 文件服务器信息http客户端远程网站cookie
1条回答
网友
1楼 · 发布于 2024-04-23 16:32:57

你有很多选择。最好的方法似乎是使用urllib2。看看How to use Python to login to a webpage and retrieve cookies for later usage?中的一些优秀答案。你知道吗

这是上面答案的密码。要登录、设置一些cookie并访问受限制的页面:

import urllib, urllib2, cookielib

username = 'myuser'
password = 'mypassword'

cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
login_data = urllib.urlencode({'username' : username, 'j_password' : password})
opener.open('http://www.example.com/login.php', login_data)
resp = opener.open('http://www.example.com/hiddenpage.php')
print resp.read()

相关问题 更多 >