7.阿布云代理服务器试用
首先
1.登录阿布云官网注册账号 https://www.abuyun.com/
2.注册完账号向客服申请代理服务器,就能查看自己申请的试用版
3.接下来客服会给官方接口文档(参考)
4.根据接口文档类型将代理服务器配置到自己的代码中去
5.下面是我自己测试的编写的request代码:
from selenium import webdriver import string import zipfile# 代理服务器 proxyHost = "http-dyn.abuyun.com" proxyPort = "9020"# 代理隧道验证信息 proxyUser = "HDT9IB81481836ED" proxyPass = "A2BFECC56C85C358"def create_proxy_auth_extension(proxy_host, proxy_port,proxy_username, proxy_password,scheme='http', plugin_path=None):if plugin_path is None:plugin_path = r'D:/{}_{}@http-dyn.abuyun.com_9020.zip'.format(proxy_username, proxy_password)manifest_json = """{"version": "1.0.0","manifest_version": 2,"name": "Abuyun Proxy","permissions": ["proxy","tabs","unlimitedStorage","storage","<all_urls>","webRequest","webRequestBlocking"],"background": {"scripts": ["background.js"]},"minimum_chrome_version":"22.0.0"}"""background_js = string.Template("""var config = {mode: "fixed_servers",rules: {singleProxy: {scheme: "${scheme}",host: "${host}",port: parseInt(${port})},bypassList: ["foobar.com"]}};chrome.proxy.settings.set({value: config, scope: "regular"}, function() {});function callbackFn(details) {return {authCredentials: {username: "${username}",password: "${password}"}};}chrome.webRequest.onAuthRequired.addListener(callbackFn,{urls: ["<all_urls>"]},['blocking']);""").substitute(host=proxy_host,port=proxy_port,username=proxy_username,password=proxy_password,scheme=scheme,)with zipfile.ZipFile(plugin_path, 'w') as zp:zp.writestr("manifest.json", manifest_json)zp.writestr("background.js", background_js)return plugin_pathproxy_auth_plugin_path = create_proxy_auth_extension(proxy_host=proxyHost,proxy_port=proxyPort,proxy_username=proxyUser,proxy_password=proxyPass)option = webdriver.ChromeOptions()option.add_argument("--start-maximized") option.add_extension(proxy_auth_plugin_path)driver = webdriver.Chrome(chrome_options=option)print("××××××××××××××××××××××××××××××××××××××××开始搜索采集数据××××××××××××××××××××××××××××××××××××××××") url = "https://m.baidu.com" driver.get("https://m.baidu.com")
转载于:https://www.cnblogs.com/lvjing/p/9598571.html
7.阿布云代理服务器试用相关推荐
- 阿布云、青果网络、亿牛云、熊猫代理,隧道代理推荐哪一家?
HTTP代理的广泛应用,隧道代理以其云端切换HTTP代理的特性.使用更加便捷显得尤为突出.不再像传统代理服务器的不断请求,隧道代理是高速HTTP隧道,通过将请求转发到不同的HTTP代理实现不断更换. ...
- [Python3网络爬虫开发实战] 付费讯代理、阿布云代理的使用
相对免费代理来说,付费代理的稳定性相对更高一点,本节介绍一下爬虫付费代理的相关使用过程. 付费代理分类 在这里将付费代理分为两类: 提供接口获取海量代理,按天或者按量付费,如讯代理 搭建了代理隧道,直 ...
- 第二十八节:隧道代理阿布云代理
阿布云为我们提供了隧道代理IP的服务,通过阿布云HTTP隧道的动态版可以让我们的爬虫很好的使用动态代理IP 由此可知我们可以得到requests接入代码 1 # -*- coding:utf-8 -* ...
- Scrapy + 阿布云代理 + 手动自动配置
代理原理 介绍 代理指的就是代理服务器,英文 叫作 proxy server,它的功能是代理网络用户 去取得网络信 息.形象地说,它是网络信息的中转站(可以直白的理解为中介). 当我们请求一个网站时, ...
- Jsoup爬虫--使用阿布云代理
Jsoup爬虫--使用阿布云代理 代理类: package com.qianxing.API;import org.apache.http.HttpEntity; import org.apache. ...
- scrapy——7 scrapy-redis分布式爬虫,用药助手实战,Boss直聘实战,阿布云代理设置...
scrapy--7 什么是scrapy-redis 怎么安装scrapy-redis scrapy-redis常用配置文件 scrapy-redis键名介绍 实战-利用scrapy-redis分布式爬 ...
- 实践出真知-scrapy集成ip代理(以阿布云为例)
2019独角兽企业重金招聘Python工程师标准>>> 一.前言 有个项目需要爬取证券协会,对方有ip屏蔽.所以我需要在scrapy中实现ip自动切换,才能够完成爬取任务. 在此之前 ...
- squid端口转发_HTTP隧道(经典版)Squid 接入指南| 阿布云 - 为大数据赋能
# 在Squid配置文件「squid.conf」中添加「cache_peer」配置 # 如下为最小Squid配置示例 acl manager proto cache_object acl localh ...
- 云主机试用,云主机最高14天试用
086云主机试用,云主机免费试用,提供企业或单位有效证明最高可试用14天(配置可自定,非试用最低配置)!!! 网泰科技在长沙拥有独立的云计算研发中心,客户群主要包括各类互联网门户网站.网络游戏运营商. ...
最新文章
- 关闭eslint检查2020_2020 vscode配置eslint保存后自动fix
- python 柱状图 保存_我如何从数据库中存储直方图数据?
- Java 一组温度从摄氏到华氏的转换
- 【瑞星系统】促销更新【4】
- junit initializationError
- OrCAD Capture使用记录
- 华为鸿蒙OS用户今年底或达2亿 将发布自研鸿蒙编程语言
- 云南省人口密度格网数据
- colab挂载谷歌云盘出错
- 屏幕录制专家linux版,录屏大师免费版下载-录屏大师全新下载V3.5.3-Linux公社
- uni-app获取屏幕高度和宽度
- 基于车牌形状和颜色的车牌定位
- Python 基于霍夫变换寻找正弦曲线
- Matlab:交换矩阵的两行(列)
- Python 关于浮点数取整详解
- 无法更改edge浏览器启动页(主页)\新标签页
- QT Creator 输入中文变繁体的解决方法
- html表白程序源码 html生日快乐网站制作 HTML生日快乐代码 表白程序源码html 程序员表白代码html
- shell逐行读取excel并执行sql
- ffmpeg设置视频帧率