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

请登录 注册

首页 > 新闻资讯 > python爬虫时如何知道是否代理ip伪装成功

python爬虫时如何知道是否代理ip伪装成功

来源:IP代理精灵 作者:admin 时间:2019-07-16 15:37:11

python爬虫时如何知道是否代理ip伪装成功?有时候我们的爬虫程序添加了代理,但是我们不知道程序是否获取到了ip,尤其是动态转发模式的,这时候就需要进行检测了,以下是一种代理是否伪装成功的检测方式,这里推介使用IP代理精灵提供的代码示例。

python爬虫时如何知道是否代理ip伪装成功

Python¶


requests


#! -*- encoding:utf-8 -*-


import requests


import random


# 要访问的目标页面


targetUrl = http://httpbin.org/ip


# 要访问的目标HTTPS页面


# targetUrl = https://httpbin.org/ip


# 代理服务器


proxyHost = t.16yun.cn


proxyPort = 31111


# 代理隧道验证信息


proxyUser = 16ZKBRLB


proxyPass = 234076


proxyMeta = http://%(user)s:%(pass)s@%(host)s:%(port)s % {


host : proxyHost,


port : proxyPort,


user : proxyUser,


pass : proxyPass,


}


# 设置 http和https访问都是用HTTP代理


proxies = {


http : proxyMeta,


https : proxyMeta,


}


# 设置IP切换头


tunnel = random.randint(1,10000)


headers = {Proxy-Tunnel: str(tunnel)}


resp = requests.get(targetUrl, proxies=proxies, headers=headers)


print resp.status_code


print resp.text


要检测代理是否获取到,直接在配置代理后访http://httpbin.org/ip网站,获取到ip后再访问www.ip138.com就知道是否获取到了ip。


最新资讯

推荐阅读

  1. 29

    2021-01

    HTTP代理的原理介绍

    HTTP代理的原理介绍!代理服务器是HTTP协议中一个重要的组件,发挥着重要的作用。 关于HTTP代理的文章有很多,本文不再赘述,如果不清楚的可以看一下HTTP代理的基础知识。

  2. 18

    2019-06

    云服务器能做http代理吗

    云服务器能做http代理吗?只要懂得相应的代码技术,是可以的。想使用云服务器做http代理,首先要在服务商处购买一台云服务器。通常使用代理服务器有以下作用。安全过滤 为了安全,不允许

  3. 13

    2019-04

    代理IP软件可以用来做些什么

  4. 19

    2021-03

    代理IP的速度影响因素

    代理IP的速度影响因素!随着社会发展,代理IP慢慢成为了现代社会中很多人经常使用的上网方式。特别是对于一些专业的网络营销人员来说,这种代理是他们生活工作必不可少的工具。就如同我

  5. 08

    2019-05

    动态ip上网是什么

    动态ip上网是什么?动态IP也叫自动获得IP地址上网,是以太网线接入的上网方式之一,电脑通过宽带自动获取IP地址、子网掩码、网关以及DNS地址。如果电脑与宽带直接连接,只需将电脑设置为

  6. 09

    2020-11

    爬虫代理IP被封的六大原因

    爬虫代理IP被封的六大原因!很多人不太了解代理ip的以为用了代理IP,爬虫就不会被限制,就可以一直稳定的持续的工作,然而,现实就是这么残酷,爬虫代理IP经常被封,爬虫工作经常被中断,