win7登录人人后网页显示 405 /syshome.do win7开机慢怎么解决决?

Python3 怎样自动登录网站?
最近在学习Python3.x,打算写一个自动登录人人网的小程序。问题来了:&br&1、只通过urllib.request、urllib.parse、http.cookiejar这三个库可以实现吗?&br&2、怎样获知一个网站登录需要的元素?比如:username,password等&br&3、由于初学,很多网页开发的知识不太懂,请大神解释!&br&&br&平台环境:Python3.4.1 + Win7 + PyCharm&br&&br&以下是我的代码,可是执行报错:&br&&br&import urllib.request&br&import urllib.parse&br&import http.cookiejar&br&&br&class LoginRenren():&br&
def __init__(self):&br&
&&& login &a href=&& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&/&i class=&icon-external&&&/i&&/a& &&&br&
self.login_url = r&&a href=&/SysHome.do& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&/SysHome.do&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&&&br&
self.cj = http.cookiejar.CookieJar()&br&
self.opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(self.cj))&br&
urllib.request.install_opener(self.opener)&br&&br&
def login(self,email,password):&br&
self.email = email&br&
self.password = password&br&
params = {&email&:self.email, &password&:self.password}#, &origURL&:self.origURL, &domain&:self.domain}&br&
params = urllib.parse.urlencode(params)&br&
params = params.encode('utf-8')&br&
response = urllib.request.urlopen(self.login_url,params)&br&
file = open(r&D:\renren.html&,&wb&)&br&
file.write(response.read())&br&&br&def myLogin(email, password):&br&
renren = LoginRenren()&br&
renren.login(email,password)&br&&br&&br&myLogin(r&&,r&myPassword&)&br&&br&&br&&br&报错代码:&br&urllib.error.HTTPError: HTTP Error 405: /SysHome.do&br&&br&&br&p.s.1
重新整理了代码格式,知乎一上来就把空格给去掉了......&br&p.s.2
空格还是被知乎给去掉,由于结构很简单,大神们将就一下吧
最近在学习Python3.x,打算写一个自动登录人人网的小程序。问题来了:1、只通过urllib.request、urllib.parse、http.cookiejar这三个库可以实现吗?2、怎样获知一个网站登录需要的元素?比如:username,password等3、由于初学,很多网页开发的知识不太懂,请大神解释!平台环境:Python3.4.1 + Win7 + PyCharm以下是我的代码,可是执行报错:import urllib.requestimport urllib.parseimport http.cookiejarclass LoginRenren():
def __init__(self):
self.login_url = r""
self.cj = http.cookiejar.CookieJar()
self.opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(self.cj))…
按票数排序
可以试试 requests
先用chrome的调试器抓取登录的POST请求,对照网页里表单的代码,你就清楚该网站登录的接口,之后用requests写就是了。我一般用更省事的方法,勾选自动登录,然后把cookies存下来给程序用,免登录,也不用处理登录验证码。当然需要增加检测是否需要重登录的逻辑。少数情况下网站会拒绝常见浏览器以外的客户端请求,需要伪造user-agent,例如 这个网站,直接用requests抓会返回一个“你丫是爬虫吧”的错误页面。
这种问题应该去StackOverflow人人网怎么登不了!!急!!求高手解救啊_百度知道
人人网怎么登不了!!急!!求高手解救啊
用户名和密码输入后,点击登录就出现下面的页面405 /SysHome.do--------------------------------------------------------------------------------Resin Professional 3.0.21 (built Thu, 10 Aug :46 PDT) 解决好的,我会追加悬赏的
提问者采纳
使用360修复即可
采纳率100%
其他类似问题
人人网的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁win7登录人人后网页显示 405 /syshome.do 怎么解决?_百度知道
win7登录人人后网页显示 405 /syshome.do 怎么解决?
提问者采纳
唉.又一个IE9的受害者.
是我朋友的电脑,他的win7系统的
在别人的电脑上登人人都可以,就是自己的登陆后就这个情况
浏览器的问题.先看看是什么版本的?如果是IE9,没救,重装吧.如果是IE8的话,用卫士之类的重置IE浏览器.
他说没升级过IE浏览器,应该是装win7时就带的浏览器,那怎么重置IE浏览器
在intelnet选项里,右下最后一项,高级里,有一个项是重置浏览器所有设置.
其他类似问题
win7的相关知识
按默认排序
其他2条回答
flash安装了没有呢??安装好了就可以了!
呃,这个和flash有关系?
用360门诊解决吧···
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁格式:ppt&&&
上传时间: 17:21
此文档归属以下专题
暂无相关专题
-------------
新增文件夹...
(多个标签用逗号分隔)
分享到:&&
下载本文档需要登录,并付出相应积分。()
文件大小:3.52MB
所需积分:& 100
(C) MBA Library, All rights reserved.[d]问一个http error405
[问题点数:80分]
[d]问一个http error405
[问题点数:80分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2012年9月 Windows专区大版内专家分月排行榜第一2012年9月 C/C++大版内专家分月排行榜第一2012年8月 Windows专区大版内专家分月排行榜第一
2012年9月 其他开发语言大版内专家分月排行榜第二2012年8月 VC/MFC大版内专家分月排行榜第二2012年8月 其他开发语言大版内专家分月排行榜第二
2012年9月 Windows专区大版内专家分月排行榜第一2012年9月 C/C++大版内专家分月排行榜第一2012年8月 Windows专区大版内专家分月排行榜第一
2012年9月 其他开发语言大版内专家分月排行榜第二2012年8月 VC/MFC大版内专家分月排行榜第二2012年8月 其他开发语言大版内专家分月排行榜第二
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。

我要回帖

更多关于 win7开机慢怎么解决 的文章

 

随机推荐