我想写个程序,自动登录网页。以renrendai为例吧:
import requests
import sys
from bs4 import BeautifulSoup
url = 'https://www.renrendai.com/loginPage.action'
sess = requests.session()
html1 = sess.get(url).text
soup1 = BeautifulSoup(html1)
p1 = soup1.select("[name=targetUrl]")[0]["value"]
p2 = soup1.select("[name=returnUrl]")[0]["value"]
print p1
print p2
data = {
"targetUrl": p1,
"returnUrl": p2,
"j_username": "********",
"j_password": "**********"
}
r = sess.post(url, data)
msg = BeautifulSoup(sess.get('http://www.renrendai.com/lend/detailPage.action?loanId=643702').text)
type = sys.getfilesystemencoding()
print msg.decode("UTF-8").encode(type)
可总是登录不成功,哪位帮我看看哪里出了问题,解决之后双倍积分
python如何自动登录网页
答案:2 悬赏:50
解决时间 2021-02-03 17:44
- 提问者网友:相思故
- 2021-02-03 01:02
最佳答案
- 二级知识专家网友:寂寞的炫耀
- 2021-02-03 01:14
import urllib
import urllib2
你会发现很简单。例子网上很多,试下不行再追问。
import urllib2
你会发现很简单。例子网上很多,试下不行再追问。
全部回答
- 1楼网友:一起来看看吧
- 2021-02-03 01:48
打开360软件管家,点击软件卸载。
找到visual studio 2010(根据你安装的版本),点击卸载。
卸载完后,如果有残留,点击“强力清扫”,清除部分残留。
打开visual studio 2010完全卸载工具,按步骤卸载组件。
注意事项
有部分模板和项目在系统的“文档”目录中(windows vista/7/2008/8/2012/8.1中一般为c:\users\[用户名]\documents),要手动删除。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯