Python爬虫:基础操作03(模拟登录 / 防盗链 / 信息解密)

本文介绍了如何使用Python的Requests库进行模拟登录、处理防盗链以及基本的信息解密。通过session方法实现登录功能,并附带了代码示例和防盗链检测方法,适合新手学习爬虫实战应用。
摘要由CSDN通过智能技术生成

Python爬虫:基础操作03(模拟登录 / 防盗链 / 信息解密)



写在前面

使用目的:模块化程序,用于新手快速上手
声明:请勿用于非法操作


程序片段及功能

1. 网页数据登录

1.模拟用户登录:采用session方法模拟用户登录

import requests

# 会话
session = requests.session()
data = {"loginName": "XXXXXXXXXXX", "password": "XXXXXXXX"}

# 1. 登录
url = "https://XXXXXXXXX/login"
resp = session.post(url, data=data)
resp.encoding = 'utf-8'
print(resp.text)
print(resp.cookies)  						# 看cookie

# 2. 获取数据
# 刚才的那个session中是有cookie的
resp = session.get(url )
print(resp.text)
resp = requests.get(url , headers={"Cookie":"XXXXXXXX"})
print(resp.text)

2.防盗链处理:网页访问时,有专门的监测程序识别是否是人为操作,防盗链就是其中的一种监测手段,查找方法见附件


3.信息解密:见附件


代码附件

  1. Python爬虫:基础操作03-1:Requests 登陆网站获取文本信息
  2. Python爬虫:基础操作03-2:Requests 防盗链(文件保存)
  3. Python爬虫:基础操作03-3:Requests+pycrypto 信息解密
  4. Python爬虫:基础操作03-4:Requests 验证码

参考网站名称

2021年最新Python爬虫教程+实战项目案例

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值