python3 模拟登录v2ex实例讲解


Posted in Python onJuly 13, 2017

闲的无聊。。。

网上一堆,正好练手(主要是新手)

# coding=utf-8 
import requests 
from bs4 import BeautifulSoup

headers = { 
'user-agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36', 
'origin': 'https://www.v2ex.com', 
'referer': 'https://www.v2ex.com/signin', 
'host': 'www.v2ex.com', 
} 
s = requests.Session() 
r = s.get('https://www.v2ex.com/signin', headers=headers) 
soup = BeautifulSoup(r.content, "html.parser")

#获取登录数据
once = soup.find('input', {'name': 'once'})['value']
name = soup.find('input', {'type': 'text', 'class': 'sl'})['name']
password = soup.find('input', {'type': 'password', 'class': 'sl'})['name']
login_data = {
name : 'xxx',
password : 'xxx',
'once' : once,
'next' : '/'
}

#登录 
s.post('https://www.v2ex.com/signin', login_data, headers=headers)

以上这篇python3 模拟登录v2ex实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
sqlalchemy对象转dict的示例
Apr 22 Python
Python网页解析利器BeautifulSoup安装使用介绍
Mar 17 Python
Python求算数平方根和约数的方法汇总
Mar 09 Python
Python通过RabbitMQ服务器实现交换机功能的实例教程
Jun 29 Python
Python 使用SMTP发送邮件的代码小结
Sep 21 Python
python一键升级所有pip package的方法
Jan 16 Python
python机器学习案例教程——K最近邻算法的实现
Dec 28 Python
Python初学者需要注意的事项小结(python2与python3)
Sep 26 Python
Python音频操作工具PyAudio上手教程详解
Jun 26 Python
python爬虫开发之urllib模块详细使用方法与实例全解
Mar 09 Python
完美解决keras保存好的model不能成功加载问题
Jun 11 Python
Visual Studio code 配置Python开发环境
Sep 11 Python
python计算auc指标实例
Jul 13 #Python
Python实现MySQL操作的方法小结【安装,连接,增删改查等】
Jul 12 #Python
Python实现统计代码行的方法分析
Jul 12 #Python
Python实现导出数据生成excel报表的方法示例
Jul 12 #Python
python 数据的清理行为实例详解
Jul 12 #Python
python的pdb调试命令的命令整理及实例
Jul 12 #Python
Windows平台Python连接sqlite3数据库的方法分析
Jul 12 #Python
You might like
PHP 编程请选择正确的文本编辑软件
2006/12/21 PHP
PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解)
2012/02/05 PHP
Yii框架登录流程分析
2014/12/03 PHP
解析WordPress中控制用户登陆和判断用户登陆的PHP函数
2016/03/01 PHP
Yii使用smsto短信接口的函数demo示例
2016/07/13 PHP
Laravel的throttle中间件失效问题解决方法
2016/10/09 PHP
Apache+PHP+MySQL搭建PHP开发环境图文教程
2020/08/06 PHP
JavaScript 入门·JavaScript 具有全范围的运算符
2007/10/01 Javascript
jQuery基本过滤选择器使用介绍
2013/04/18 Javascript
自写的jQuery异步加载数据添加事件
2014/05/15 Javascript
js结合正则实现国内手机号段校验
2015/06/19 Javascript
基于js中的原型、继承的一些想法
2016/08/10 Javascript
Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
2016/10/21 Javascript
Nodejs 获取时间加手机标识的32位标识实现代码
2017/03/07 NodeJs
element-ui 关于获取select 的label值方法
2018/08/24 Javascript
addEventListener()和removeEventListener()追加事件和删除追加事件
2020/12/04 Javascript
vue3+typeScript穿梭框的实现示例
2020/12/29 Vue.js
python3+PyQt5泛型委托详解
2018/04/24 Python
Python绘制并保存指定大小图像的方法
2019/01/10 Python
python中单下划线(_)和双下划线(__)的特殊用法
2019/08/29 Python
Pycharm 2019 破解激活方法图文详解
2019/10/11 Python
python之array赋值技巧分享
2019/11/28 Python
Tensorflow获取张量Tensor的具体维数实例
2020/01/19 Python
CSS3颜色值RGBA与渐变色使用介绍
2020/03/06 HTML / CSS
驴妈妈旅游网:中国新型的B2C旅游电子商务网站
2016/08/16 全球购物
智能家居、吸尘器、滑板车、电动自行车网上购物:Geekmaxi
2021/01/18 全球购物
Fanatics官网:运动服装、球衣、运动装备
2020/10/12 全球购物
敏捷开发的主要原则都有哪些
2015/04/26 面试题
ajax是什么及其工作原理
2012/02/08 面试题
中考冲刺决心书
2014/03/11 职场文书
关于安全演讲稿
2014/05/09 职场文书
搞笑车尾标语
2014/06/23 职场文书
2016年小学“我们的节日·中秋节”活动总结
2016/04/05 职场文书
Requests什么的通通爬不了的Python超强反爬虫方案!
2021/05/20 Python
分享3个非常实用的 Python 模块
2022/03/03 Python
详解OpenCV获取高动态范围(HDR)成像
2022/04/29 Python