Python3 requests模块如何模仿浏览器及代理


Posted in Python onJune 15, 2020

requests是使用Apache2 licensed 许可证的HTTP库。

用python编写。

比urllib2模块更简洁。

Request支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和POST数据自动编码。

在python内置模块的基础上进行了高度的封装,从而使得python进行网络请求时,变得人性化,使用Requests可以轻而易举的完成浏览器可有的任何操作。

代码如下

import requests


def xiaodai():
  url = 'http://erge1998.cn/'

  proxies = {
    'http': 'http://149.28.38.64:1081',
    'https': 'https://149.28.38.64:1081'
  }

  headers = {
    'User-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36'
  }

  try:
    response = requests.get (url, headers=headers, proxies=proxies)
    print(response.text)
  except Exception as e:
    print(e)

if __name__ == '__main__':
  xiaodai()

结果

Python3 requests模块如何模仿浏览器及代理

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python读取json文件并将数据插入到mongodb的方法
Mar 23 Python
python使用PIL缩放网络图片并保存的方法
Apr 24 Python
python函数形参用法实例分析
Aug 04 Python
python日志记录模块实例及改进
Feb 12 Python
Python操作Excel之xlsx文件
Mar 24 Python
python中requests库session对象的妙用详解
Oct 30 Python
利用Python实现在同一网络中的本地文件共享方法
Jun 04 Python
Python占用的内存优化教程
Jul 28 Python
Django中密码的加密、验密、解密操作
Dec 19 Python
Python实现初始化不同的变量类型为空值
Jun 02 Python
pandas数据处理之绘图的实现
Jun 15 Python
Python requests及aiohttp速度对比代码实例
Jul 16 Python
keras读取训练好的模型参数并把参数赋值给其它模型详解
Jun 15 #Python
keras得到每层的系数方式
Jun 15 #Python
Python类及获取对象属性方法解析
Jun 15 #Python
在Keras中实现保存和加载权重及模型结构
Jun 15 #Python
简单了解Python多态与属性运行原理
Jun 15 #Python
Python类super()及私有属性原理解析
Jun 15 #Python
Keras 实现加载预训练模型并冻结网络的层
Jun 15 #Python
You might like
解析thinkphp的左右值无限分类
2013/06/20 PHP
深入解析phpCB批量转换的代码示例
2013/06/27 PHP
PHP中$_SERVER的详细参数与说明介绍
2013/10/26 PHP
php实现图片缩放功能类
2013/12/18 PHP
PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法
2015/03/07 PHP
thinkPHP5.0框架安装教程
2017/03/25 PHP
PHP中OpenSSL加密问题整理
2017/12/14 PHP
PHP 代码简洁之道(小结)
2019/10/16 PHP
JavaScript Event学习第六章 事件的访问
2010/02/07 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
2013/02/01 Javascript
Javascript学习笔记之 函数篇(二) : this 的工作机制
2014/06/24 Javascript
基于javascript实现浏览器滚动条快到底部时自动加载数据
2015/11/30 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(同步显示图像位置信息)
2016/12/02 Javascript
Bootstrap按钮组简单实现代码
2017/03/06 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
2017/12/28 Javascript
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
2018/10/10 jQuery
JavaScript定时器常见用法实例分析
2019/11/15 Javascript
JS 设计模式之:单例模式定义与实现方法浅析
2020/05/06 Javascript
vue中echarts引入中国地图的案例
2020/07/28 Javascript
实例说明Python中比较运算符的使用
2015/05/13 Python
python算法演练_One Rule 算法(详解)
2017/05/17 Python
Python实现破解猜数游戏算法示例
2017/09/25 Python
python 读取文件并替换字段的实例
2018/07/12 Python
python实现字典嵌套列表取值
2019/12/16 Python
python同义词替换的实现(jieba分词)
2020/01/21 Python
详解python os.path.exists判断文件或文件夹是否存在
2020/11/16 Python
德国宠物用品、宠物食品及水族馆网上商店:ZooRoyal
2017/07/09 全球购物
音乐学个人的自荐书范文
2013/11/26 职场文书
前台接待员岗位职责
2014/01/02 职场文书
保安拾金不昧表扬信
2014/01/15 职场文书
治超工作实施方案
2014/05/04 职场文书
学校党员对照检查材料
2014/08/28 职场文书
成事在人观后感
2015/06/16 职场文书
python基础入门之普通操作与函数(三)
2021/06/13 Python
JAVA springCloud项目搭建流程
2022/05/11 Java/Android
Django框架中模型的用法
2022/06/10 Python