python实现自动登录网页用户名密码_Python自动网页下载,包括用户名、密码和Cookies...

这篇博客介绍了一个使用Python实现自动登录受保护的网页并下载内容的问题。作者遇到的挑战在于处理cookies和正确输入用户名及密码。提供的代码片段展示了如何使用urllib2库进行HTTP基本认证和cookie处理,但遇到了浏览器不接受cookies的错误。博客寻求对代码的建议和改进方法。
摘要由CSDN通过智能技术生成

我试图用Python实现一个简单的程序,它读取rom网页并将它们写入文件。大约有2000页的信息是递增编号的,但有些数字丢失了。在

这个网站有用户名和密码保护,我使用的用户名和密码与我通常手动访问它的用户名和密码相同。我在Python官方网站上找到了一些cookie处理的代码示例,但是当我在网站上尝试它们时,我试图复制回复"Your browser is not accepting our cookies. To view this page, please set your browser preferences to accept cookies. (Code 0)"

显然cookies有问题,也许我没有正确处理用户名和密码。对以下代码有什么建议吗?在import urllib2

import cookielib

import string

import urllib

def cook():

url="http://www.URL.com/message/"

cj = cookielib.LWPCookieJar()

authinfo = urllib2.HTTPBasicAuthHandler()

realm = "http://www.URL.com"

username = "ID"

password = "PSWD"

host = "http://www.URL.com/message/"

authinfo.add_password(realm, host, username, password)

opener = urllib2.build_opener(urllib

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值