返回顶部
首页 > 资讯 > 后端开发 > Python >python的requests模块实现登
  • 484
分享到

python的requests模块实现登

模块pythonrequests 2023-01-31 03:01:36 484人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

51cto用python的requests模块实现登陆示例代码如下: -- coding:utf-8 --import requestsimport re client = requests.session()agent = "Mozill

51cto用python的requests模块实现登陆示例代码如下:

-- coding:utf-8 --
import requests
import re

client = requests.session()
agent = "Mozilla/5.0 (windows NT 6.1; Win64; x64) AppleWEBKit/537.36 (Khtml, like Gecko) Chrome/62.0.3202.94 Safari/537.36"
header = {
"User-Agent": agent
}

URL = "Http://home.51cto.com/index"
def get_xsrf():
#获取xsrf值
response = client.get(URL, headers=header)
match_obj = re.search('.name="csrf-token" content="(.?)"', response.text)
if match_obj:
return match_obj.group(1)
else:
return ""

def _51cto_login(account, passWord):
#51cto登录
post_url = URL
post_data = {
"_csrf": get_xsrf(),
"LoginFORM[username]": account,
"LoginForm[password]": password,
#虽然抓包分析时post有以下2个参数,但是实际登陆时以下两个参数可有可无
#"LoginForm[rememberMe]": 0,
#"login-button": "登 录"
}
response = client.post(post_url, data=post_data, headers=header)
#只有上面认证通过后,请求以下页面才可以看到登陆后的结果
response = client.get(URL)
#print response.content
print response.text

_51cto_login("填入真实的用户名", "填入真实的密码")

--结束END--

本文标题: python的requests模块实现登

本文链接: https://lsjlt.com/news/187479.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python的requests模块实现登
    51cto用python的requests模块实现登陆示例代码如下: -- coding:utf-8 --import requestsimport re client = requests.session()agent = "Mozill...
    99+
    2023-01-31
    模块 python requests
  • 27 Python的requests模块
    概述         在上一节,我们介绍了Python的logging模块,包括:logging的基本使用、logging的选项设置、日志旋转、logging.Filter类等内容。在这一节,我们将介绍Python的requests模块。r...
    99+
    2023-10-20
    python requests模块 GET POST 请求头 会话管理
  • python模块requests的安装
    1.到requests的官网下载包, 2.取包名为requests-2.12.4.tar.gz下载并解压到本地 3.cmd,切换到其目录下,python setup.py install 4.cmd,python,import requ...
    99+
    2023-01-31
    模块 python requests
  • 详解Python requests模块
    前言 虽然Python的标准库中 urllib2 模块已经包含了平常我们使用的大多数功能,但是它的 API 使用起来让人感觉不太好,而 Requests 自称 “HTTP for Humans”,说明使用更简洁方便。...
    99+
    2022-06-02
    Python requests模块 Python模块
  • python—requests模块详解
    一、前言 1、requests简介 requests是一个很实用的Python HTTP客户端库,爬虫和测试服务器响应数据时经常会用到,它是python语言的第三方的库,专门用于发送HTTP请求,使用...
    99+
    2023-09-04
    python 开发语言 requests 网络爬虫
  • python requests模块详解
    requests是python的一个HTTP客户端库,跟urllib,urllib2类似,那为什么要用requests而不用urllib2呢?官方文档中是这样说明的: python的标准库urllib2提供了大部分需要的HTTP功能,但是A...
    99+
    2023-01-31
    详解 模块 python
  • Python用requests模块实现动态网页爬虫
    目录前言开发工具环境搭建总结前言 Python爬虫实战,requests模块,Python实现动态网页爬虫 让我们愉快地开始吧~ 开发工具 Python版本: 3.6.4 相关模块:...
    99+
    2024-04-02
  • python requests模块的使用示例
    目录为什么使用requests:模拟get请求:模拟请求头部信息模拟post请求requests上传文件requests设置代理time模块设置请求超时retrying模块设置刷新c...
    99+
    2024-04-02
  • python中requests模块怎么用
    这篇文章将为大家详细讲解有关python中requests模块怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Requests模块是一个用于网络请求的模块,主要用来模拟浏览器发请求。其实类似的模块有很...
    99+
    2023-06-29
  • Python requests模块怎么使用
    本文小编为大家详细介绍“Python requests模块怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python requests模块怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习...
    99+
    2023-07-05
  • Python怎么用requests模块实现动态网页爬虫
    小编给大家分享一下Python怎么用requests模块实现动态网页爬虫,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!开发工具Python版本: 3.6.4相关模块:urllib模块;random模块;requests模块...
    99+
    2023-06-29
  • Python 使用requests模块发送GET和POST请求的实现代码
    ①GET # -*- coding:utf-8 -*- import requests def get(url, datas=None): response = requests.get(url...
    99+
    2022-06-04
    模块 代码 Python
  • Python+Requests模块获取响应内容
    Requests模块获取响应内容 响应包括响应行、响应头、响应正文内容,这些返回的响应信息都可以通过Requests模块获取。这些 获取到的响应内容也是接口测试执行得到的实际结果。 获取响应行 获取响应头 获取其它响应信息 代码示例: # ...
    99+
    2023-09-03
    python 爬虫 开发语言
  • Python之Requests模块简介与安装
    Requests模块简介   在python的标准库中,虽然提供了urllib,utllib2,httplib,但是做接口测试,requests使用更加方便快捷,正如官方说的,“让HTTP服务人类”。   Requests是用python语...
    99+
    2023-09-04
    python pycharm 开发语言 接口自动化测试 自动化测试
  • Python使用lxml模块和Requests模块抓取HTML页面的教程
    Web抓取 Web站点使用HTML描述,这意味着每个web页面是一个结构化的文档。有时从中 获取数据同时保持它的结构是有用的。web站点不总是以容易处理的格式, 如 csv 或者 json 提供它们的数据。...
    99+
    2022-06-04
    模块 页面 教程
  • python使用requests模块请求http接口
    目录 Python requests 模块requests常用参数及响应内容安装及导入requests模块HTTP 请求方法GET 请求POST 请求HTTP状态码postman生成pytho...
    99+
    2023-09-20
    python http
  • Python通过requests模块实现抓取王者荣耀全套皮肤
    目录开发工具环境搭建思路分析代码实现前言 今天带大家爬取王者荣耀全套皮肤,废话不多说,直接开始~ 开发工具 Python版本: 3.6.4 相关模块: requests模块; url...
    99+
    2024-04-02
  • Python paramiko模块(实现
    开发堡垒机之前,先来学习Python的paramiko模块,该模块基于SSH用于连接远程服务器并执行相关操作 安装paramiko模块 pip3 install paramiko 基于用户密码方式 import paramiko # 创建...
    99+
    2023-01-31
    模块 Python paramiko
  • Python如何通过requests模块实现抓取王者荣耀全套皮肤
    这篇文章主要为大家展示了“Python如何通过requests模块实现抓取王者荣耀全套皮肤”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python如何通过requests模块实现抓取王者荣耀全...
    99+
    2023-06-25
  • Python如何实现模块和加载模块
    这篇文章主要介绍Python如何实现模块和加载模块,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!python可以做什么Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易懂、容易入...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作