python3 模拟登录v2ex实例讲解
作者:jingxian 时间:2022-09-23 00:42:53
闲的无聊。。。
网上一堆,正好练手(主要是新手)
# 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,模拟登录
0
投稿
猜你喜欢
Python Selenium 之关闭窗口close与quit的方法
2023-11-14 01:28:06
python使用matplotlib绘制折线图的示例代码
2021-06-25 22:51:18
Python中pywifi模块的基本用法讲解
2023-09-23 00:21:00
python利用 pytesseract快速识别提取图片中的文字((图片识别)
2023-06-16 08:00:18
ubuntu下简单配置mysql数据库
2009-07-31 09:17:00
初窥交互设计
2009-10-10 10:52:00
Python中的基本数据类型讲解
2021-04-29 07:07:24
Anaconda和Pycharm的安装配置教程分享
2022-10-22 07:12:30
使用fdopen实现对Python进程产生的文件进行权限最小化配置
2021-04-20 15:49:05
Python基础面向对象之继承与派生详解
2022-04-20 11:58:53
python密码学对称和非对称密码教程
2023-06-19 15:56:59
Python Scrapy爬虫框架使用示例浅析
2023-01-28 16:27:45
Python采集王者最低战力信息实战示例
2021-09-29 17:54:13
Go语言流程控制语句
2023-10-11 00:53:54
微信跳一跳游戏python脚本
2022-03-31 02:24:27
Web2.0时代的网页视觉设计
2008-07-13 14:07:00
Python基于pygame实现图片代替鼠标移动效果
2023-10-24 13:33:34
使用Python将语音转换为文本的方法
2022-10-16 07:48:06
5种Python单例模式的实现方式
2023-05-17 12:57:14
python生成IP段的方法
2023-07-22 00:00:30