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
  • asp之家 网络编程 m.aspxhome.com