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 相关文章推荐
python求列表交集的方法汇总
Nov 10 Python
Python函数式编程指南(一):函数式编程概述
Jun 24 Python
python实现计算倒数的方法
Jul 11 Python
在Django中限制已登录用户的访问的方法
Jul 23 Python
Python实现查找匹配项作处理后再替换回去的方法
Jun 10 Python
详解TensorFlow查看ckpt中变量的几种方法
Jun 19 Python
树莓派使用python-librtmp实现rtmp推流h264的方法
Jul 22 Python
python机器学习库xgboost的使用
Jan 20 Python
Python生成器generator原理及用法解析
Jul 20 Python
python/golang 删除链表中的元素
Sep 14 Python
Pytho爬虫中Requests设置请求头Headers的方法
Sep 22 Python
Python实现仓库管理系统
May 30 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
如何过滤高亮显示非法字符
2006/10/09 PHP
自己在做项目过程中学到的PHP知识收集
2012/08/20 PHP
ThinkPHP基本的增删查改操作实例教程
2014/08/22 PHP
php实现多维数组中每个单元值(数字)翻倍的方法
2015/02/16 PHP
Laravel Validator 实现两个或多个字段联合索引唯一
2019/05/08 PHP
JQuery 学习笔记 选择器之二
2009/07/23 Javascript
JavaScript中0和""比较引发的问题
2016/05/26 Javascript
jQuery实现查找最近父节点的方法
2016/06/23 Javascript
js中遍历对象的属性和值的方法
2016/07/27 Javascript
概述jQuery的元素筛选
2016/11/23 Javascript
微信小程序-详解数据缓存
2016/11/24 Javascript
js实现移动端微信页面禁止字体放大
2017/02/16 Javascript
js下拉菜单生成器dropMenu使用方法详解
2017/08/01 Javascript
vue.js 使用axios实现下载功能的示例
2018/03/05 Javascript
vue 指令之气泡提示效果的实现代码
2018/10/18 Javascript
基于mpvue小程序使用echarts画折线图的方法示例
2019/04/24 Javascript
如何实现小程序tab栏下划线动画效果
2019/05/18 Javascript
详解微信小程序自定义组件的实现及数据交互
2019/07/22 Javascript
小程序使用分包的示例代码
2020/03/23 Javascript
Vue v-for中的 input 或 select的值发生改变时触发事件操作
2020/08/31 Javascript
[01:33:25]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第一场 1月24日
2021/03/11 DOTA
python3获取两个日期之间所有日期,以及比较大小的实例
2018/04/08 Python
python实现类之间的方法互相调用
2018/04/29 Python
TensorFlow MNIST手写数据集的实现方法
2020/02/05 Python
Pygame的程序开始示例代码
2020/05/07 Python
Etam德国:内衣精品店
2019/08/25 全球购物
中西医结合临床医学专业大学生自荐信
2013/09/28 职场文书
行政经理的岗位职责
2013/11/23 职场文书
开业庆典主持词
2014/03/21 职场文书
就业推荐表自我鉴定范文
2014/03/21 职场文书
协议书的格式
2014/04/23 职场文书
企业安全生产演讲稿
2014/05/09 职场文书
医学专业大学生职业生涯规划书
2014/10/25 职场文书
2016年圣诞节寄语(一句话)
2015/12/07 职场文书
一文读懂go中semaphore(信号量)源码
2021/04/03 Golang
浅谈MySQL之浅入深出页原理
2021/06/23 MySQL