HTTP代理的选择

198 篇文章 0 订阅
189 篇文章 0 订阅

HTTP代理就是一种甲方与乙方合作的中间商,属于代理服务器,提供的都是代理服务。
HTTP代理类型:
HTTP代理一般分为透明代理,匿名代理,高匿代理。三种代理的安全程度都是以高匿代理、匿名代理、透明代理排序。当然三种代理的区别,肯定是越安全的,使用效果越好。
HTTP代理选择:
假如使用的匿名代理虽然能隐藏本机IP,但是我们的发出的请求也会变化。这样对方网站就会发现我们使用了HTTP代理。如果使用高匿代理,自己所发出的请求信息就不会改变。这样对方目标网站也不会认为我们使用了代理,会当我们是一个真实的用户去访问从而接受请求信息。所以当爬虫程序在选择HTTP代理的时候,一定要选择亿牛云高匿爬虫代理。这样才会保证您采集数据稳定。那如何使用亿牛云爬虫代理请参考相关demo
#! -- encoding:utf-8 --
import requests
import random
# 要访问的目标页面
targetUrl = “http://httpbin.org/ip”
# 要访问的目标HTTPS页面
# targetUrl = “https://httpbin.org/ip”
# 代理服务器(产品官网 www.16yun.cn)
proxyHost = “t.16yun.cn”
proxyPort = “31111”
# 代理验证信息
proxyUser = “username”
proxyPass = “password”
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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值