概述
刚学python爬虫,使用python爬虫自动登录人人网,在运行代码时一直报错HTTPError /syshome
urllib.error可以接收有urllib.request产生的异常。urllib.error有两个方法,URLError和HTTPError.
urlError是osError的一个子类,HTTPError是URLError的一个子类,服务器上HTTP的响应会返回一个状态码,根据这个HTTP状态码,我们可以知道我们的访问是否成功。
urlLogin = "http://www.renren.com/"
data = {"email":"用户名","password":"密码"}
#用户名和密码要更改为自己注册的用户名和密码
#post请求
data = bytes(parse.urlencode(data), encoding="utf-8")
req = request.Request(urlLogin, data=data, method="POST")
response = opener.open(req) #运行到此处时开始报错,检查代码也没问题,
后来更改了urlLogin = "http://www.renren.com/PLogin.do" 就可以运行了,发现是url错误
最后
以上就是正直万宝路为你收集整理的利用python爬虫自动登录人人网的全部内容,希望文章能够帮你解决利用python爬虫自动登录人人网所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复