注意: IP代理精灵仅提供国内ip网络节点,不提供境外网络节点,不能用于任何非法用途或访问境外封闭网站,不能跨境联网,只能用于合法的国内网络加速。

请登录 注册

首页 > 新闻资讯 > python爬虫使用代理ip或请求头的问题

python爬虫使用代理ip或请求头的问题

来源:IP代理精灵 作者:admin 时间:2019-04-26 14:56:53

python爬虫使用代理ip或请求头的问题,接下来我们一起来看看!


在request库中使用代理ip实例如下

headers = {
    'User-Agent':
    'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0',
    'Connection':
    'keep-alive',
    'Cookie':
    'session-id=130-1833310-5969908; session-id-time=2082787201l;',
    'referer':
    'https://www.amazon.com/s/ref=nb_sb_noss?field-keywords=%E7%94%B5%E8%84%91&ie=UTF8&language=zh_CN&url=search-alias%3Daps'
}

# 设置代理ip
proxies = {
    'http': 'http://110.52.235.150:9999',
    'https': 'https://58.137.62.133:80'
}
list_html = requests.get(
    'https://www.amazon.com/s/ref=nb_sb_noss?field-keywords=' + keywords +
    '&ie=UTF8&language=zh_CN&url=search-alias%3Daps',
    timeout=timeout,
    headers=headers,
    proxies=proxies,
)

一、 Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。')))


这种情况是爬取目标对本机进行反爬导致, 目前暂时考虑两种:


ip封锁导致:


解决的关键在于cookie携带还有ip更替, (cookie携带下, 对ip的封锁频率会降低)


请求头referer属性:


部分页面向下访问时会携带referer记录从哪个页面跳转, 有些反爬针对referer进行检测, 如果没有携带或者携带错误会大大增加封锁率


请求头用户代理:


二、Cannot connect to proxy.', NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x00000166942B8D30>: Failed to establish a new connection: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。


这种情况是由于使用的代理ip失效而无法再连接的问题, 可以使用cmd安装tcping命令对ip + 端口进行有效性检查


三、'Connection to 121.61.3.9 timed out. (connect timeout=10)'))


这种情况是由于使用的代理ip连接失效或者连接过于久, 使得超过了程序设定的时间, 可以不设置request的timeout属性以达到最大时间看看是否代理ip失效问题。

最新资讯

推荐阅读

  1. 17

    2019-10

    动态ip拨号VPS的AB段是什么意思?

    动态ip拨号VPS的AB段是什么意思?随着互联网需求的增加,很多公司和个人都在使用动态拨号VPS,但是有些用户看到拨号vps介绍里面ip段标的几A段、几AB段,却不懂其含义,IPV4协议里面一个完整的ip

  2. 31

    2019-05

    独享IP有哪些优势

    在网络中,我们可以做很多事情,浏览网页购物做业务,现在网络电商时代全面开启,越来越多的人投入到网络营销中,这也促使了代理IP行业的发展,在一些网络业务中,抢购注册投票数据采

  3. 24

    2019-04

    速度快的代理IP选什么好

    一般选择使用代理IP的,无非是处于这么几个原因,一是自己的IP被网站限制或者封锁了,无法继续访问网站;二是自己的网络速度慢,像投票,抢购这样的业务对网速有要求;三是IP无法访问一些

  4. 21

    2019-05

    如何使用动态IP增加投票

    许多朋友需要用到提高流量或点击率,比如:提高自己博客访问量,增加投票人气、小说访问量,视频点击率,论坛帖子点击率等。这样就可以提高自己的排名或在网页热门信息中展现。理论上

  5. 27

    2019-07

    代理服务器常见的几种基本类型

    代理服务器(Proxy Server)是一种重要的服务器安全功能,它的工作主要在开放系统互联(OSI)模型的会话层,从而起到防火墙的作用。代理服务器大多被用来连接INTERNET(国际互联网)和Local Area Net

  6. 20

    2019-11

    如何利用代理IP搜集旅行路线?

    如何利用代理IP搜集旅行路线?如今随着人们的生活水平提高,旅游成为人们平时放松的喜好。但很多人在选择旅行路线的时候是比较纠结的,有的时候旅行社一家一家得走,也未必能选的出来比