使用python requests 自动登录CSDN
2015-12-28 00:53
477 查看
import requests
url = 'https://passport.csdn.net/account/login'
sess = requests.session()
t = sess.get(url).text
re = 'name="lt" value="'
start = t.index(re)
lt = t[start+len(re):start+len(re)+41]
re = 'name="execution" value="'
start = t.index(re)
execution = t[start+len(re):start+len(re)+4]
if '"' in lt:
lt = lt[:lt.index('"')]
data = {
"lt": lt,
"execution": execution,
"_eventId": "submit",
"username": "xxxxxx",
"password": "xxxxxx"
}
r = sess.post(url, data)
print sess.get('http://msg.csdn.net/').text
url = 'https://passport.csdn.net/account/login'
sess = requests.session()
t = sess.get(url).text
re = 'name="lt" value="'
start = t.index(re)
lt = t[start+len(re):start+len(re)+41]
re = 'name="execution" value="'
start = t.index(re)
execution = t[start+len(re):start+len(re)+4]
if '"' in lt:
lt = lt[:lt.index('"')]
data = {
"lt": lt,
"execution": execution,
"_eventId": "submit",
"username": "xxxxxx",
"password": "xxxxxx"
}
r = sess.post(url, data)
print sess.get('http://msg.csdn.net/').text
相关文章推荐
- Python3写爬虫(四)多线程实现数据爬取
- Scrapy的架构介绍
- 爬虫笔记
- 使用AutoIT实现自动登录/退出客户端软件,删除日志
- 批处理实现固定IP地址 系统自动登录 登录后锁定计算机
- Linux中使用expect脚本实现远程机器自动登录
- 如何优雅地使用c语言编写爬虫
- PHP实现简单爬虫的方法
- NodeJS制作爬虫全过程(续)
- shell脚本实现ssh自动登录功能分享
- C#.NET实现网页自动登录的方法
- phpMyAdmin自动登录和取消自动登录的配置方法
- 一个PHP实现的轻量级简单爬虫
- nodejs爬虫抓取数据乱码问题总结
- nodejs爬虫抓取数据之编码问题
- JAVA使用爬虫抓取网站网页内容的方法
- 零基础写Java知乎爬虫之抓取知乎答案
- 零基础写Java知乎爬虫之先拿百度首页练练手
- 基于Java HttpClient和Htmlparser实现网络爬虫代码
- 零基础写Java知乎爬虫之获取知乎编辑推荐内容