首页 > 编程语言 >【http代理】Python2-requests代码样例

【http代理】Python2-requests代码样例

时间:2022-10-21 10:45:10浏览次数:75  
标签:http ip 样例 代理 proxy https requests

1.基于requests的代码样例支持访问http,https网页,推荐使用


2.requests不是python原生库,需要安装才能使用: pip install requests


#!/usr/bin/env python
# -*- coding: utf-8 -*-

"""
使用requests请求代理服务器
请求http和https网页均适用
"""

import requests

# 提取代理API接口,获取1个代理IP
api_url = "https://dps.jshkapi.com/api/getdps/?secret_id=o1fjh1re9o28876h7c08&signature=xxxxx&num=1&pt=1&sep=1"

# 获取API接口返回的代理IP
proxy_ip = requests.get(api_url).text

# 用户名密码认证(私密代理/独享代理)
username = "username"
password = "password"
proxies = {
"http": "http://%(user)s:%(pwd)s@%(proxy)s/" % {"user": username, "pwd": password, "proxy": proxy_ip},
"https": "http://%(user)s:%(pwd)s@%(proxy)s/" % {"user": username, "pwd": password, "proxy": proxy_ip}
}

# 白名单方式(需提前设置白名单)
# proxies = {
# "http": "http://%(proxy)s/" % {"proxy": proxy_ip},
# "https": "https://%(proxy)s/" % {"proxy": proxy_ip}
# }

# 要访问的目标网页
target_url = "https://dev.jshkapi.com/testproxy"

# 使用代理IP发送请求
response = requests.get(target_url, proxies=proxies)

# 获取页面内容
if response.status_code == 200:
print response.text

 

标签:http,ip,样例,代理,proxy,https,requests
From: https://www.cnblogs.com/huakexiaopeng/p/16812671.html

相关文章

  • 【http代理】ProxyPool代码样例
    1.此样例是私密代理简单IP池管理的实现2.requests不是python原生库,需要安装才能使用:pipinstallrequests3.支持Python2.7和Python3#!/usr/bin/envpython#-*-encodi......
  • 911s5退出舞台后,哪个海外HTTP代理才是最佳的候补?
    在体育比赛中,往往在主力球员受伤或离队后,便会由替补球员候补登场完成比赛或是成为队里的新主力。而对于海外业务从业者最青睐的海外HTTP代理之一911s5来说,也是如此,前不久,911......
  • FileChooser文件保存样例
    FileChooserfc=newFileChooser();fc.setTitle("请选择文件保存位置");fc.setInitialDirectory($原始文件位置$);//桌面位置privatefinalstaticFilehomeDirecto......
  • 《吐血整理》高级系列教程-吃透Fiddler抓包教程(29)-Fiddler如何抓取Android7.0以上的
    1.简介上一篇宏哥介绍的Xposed是一款可以在不修改APK的情况下影响程序运行的框架。可以编写并加载自己编写的插件app,实现对目标apk的注入、拦截等。一般研究移动安全的都......
  • WCF部署HTTP错误404.3
    错误:WCF部署HTTP错误404.3-NotFound由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加MIME映射。解决步骤如下:控制面板......
  • HTTP协议
    HTTP协议概念:超文本传输协议,规定了浏览器和服务器之间数据的传输规则特点:基于TCP协议:面向连接,安全基于请求-响应模型的:一次请求对应一次响应HTTP协议是无状态......
  • Servlet&HTTP&Request笔记
    今日内容:1.Servlet2.HTTP协议3.RequestServlet:1.概念2.步骤3.执行原理4.生命周期5.Servlet3.0注解配置6.Servlet的体系结构 Servlet--接口 | ......
  • 网站部署以及requests请求的一些随想.
    一直想项目,没怎么写过后端服务,但很多时候,有些服务又是公用的,平时一般都用redis来当做通信的中间件,但这个标准的通用型与扩展信太差了.与一些群友交流,建议还是起http服务比......
  • HTTP和HTTPS的区别
    httpHTTp什么是HTTP超文本传输协议(HTTP)是万维网的基础,用于使用超文本链接加载网页。HTTP是一种应用层协议,旨在在联网设备之间传输信息,并在网络协议栈的其他层之上......
  • HttpContext学习
    https://www.cnblogs.com/wujy/p/3264475.html一:HttpContext理论知识:1:HttpContext类它对Request、Respose、Server等等都进行了封装,并保证在整个请求周期内都可以随时随......