botproxy(ip旋转http代理)下载程序middlewarefor scrapy

scrapy-botprox的Python项目详细描述


用于scrapy的botproxy下载中间件。

概述

botproxy是一个ip旋转http代理。将botproxy插入您的网络 正在删除应用程序,它将自动传送您的请求 通过我们的一个外发代理服务器。多个地点,新IP 每天的地址。典型的集成需要不到5分钟的时间 任何脚本或应用程序。

请注意,要使用此服务,您需要激活 订阅你可以在BotProxy website买到一个。

安装

来自Pypi

pip install scrapy-botproxy

来自github

pip install -e git+https://github.com/botproxy/scrapy-botproxy@master#egg=scrapy_botproxy

用法

设置.py:

DOWNLOADER_MIDDLEWARES = {
    'scrapy_botproxy.BotProxyMiddleware': 100,
}

BOTPROXY_USER = 'proxy_username'
BOTPROXY_PASSWORD = 'proxy_password'
BOTPROXY_LOCATION = 'us-ny'  # optional
BOTPROXY_COUNTRY = 'US'  # optional

还可以使用scrapy^{tt1}控制botproxy行为$ 财产将botproxy_disable设置为True设置为临时绕过代理 对于当前请求。将locationcountry设置为路由请求 通过选定的地点或特定国家的任何地点。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java密钥安全如何确保密钥安全?   java Webelement屏幕截图错误   java Selenium:我正在使用Firefox版本46.01,并在显示的ECLIPSE错误消息中进行了测试   javascript Jquery自动完成不向java传递值   javajavax。坚持不懈persistenceexception eclipselink4002(eclipse持久性服务2.5.2.v 20140319   java检查大型HashMap是否包含键的最佳方法?   java如何解决连接mssql时的JNDI错误   modelandview内部重定向和重定向之间的java差异   swing如何处置未使用的JavaUI对象   java在数组中多次存储同一引用项,一次更改会影响所有引用项吗?   java项目Euler#14:为什么我的树形映射算法比暴力慢?   java如何使用不同的分隔符连接配置单元列   java在部署在不同服务器上的两个WAR之间共享pojo对象   Spring控制器中的java JSR303验证和获取@JsonProperty名称   java检查playstore是否安装了Android应用程序   java从一段字符串中选择一个单词?   当发生特定选择时显示组合框的java   大量调用后,构造函数中的JAVA数组复制速度异常缓慢   java无法使用KeyListner移动我的图像   使用Spring MVC和线程保存java实体