搜索
查看: 1107|: 0

关于python爬虫设置http代理的方式

[复制链接]

1

主题

0

回帖

17

积分

新手上路

积分
17
发表于 2020-3-2 17:01:18 | 显示全部楼层 |阅读模式
  1. #! -*- encoding:utf-8 -*-

  2.         import requests
  3.         import random

  4.         # 要访问的目标页面
  5.         targetUrl = "http://httpbin.org/ip"

  6.         # 要访问的目标HTTPS页面
  7.         # targetUrl = "https://httpbin.org/ip"

  8.         # 代理服务器
  9.         proxyHost = "t.16yun.cn"
  10.         proxyPort = "31111"

  11.         # 代理隧道验证信息
  12.         proxyUser = "username"
  13.         proxyPass = "password"

  14.         proxyMeta = "http://%(user)s:%(pass)s@%(host)s:%(port)s" % {
  15.             "host" : proxyHost,
  16.             "port" : proxyPort,
  17.             "user" : proxyUser,
  18.             "pass" : proxyPass,
  19.         }

  20.         # 设置 http和https访问都是用HTTP代理
  21.         proxies = {
  22.             "http"  : proxyMeta,
  23.             "https" : proxyMeta,
  24.         }


  25.         #  设置IP切换头
  26.         tunnel = random.randint(1,10000)
  27.         headers = {"Proxy-Tunnel": str(tunnel)}



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

  29.         print resp.status_code
  30.         print resp.text
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

大数据中国微信

QQ   

版权所有: Discuz! © 2001-2013 大数据.

GMT+8, 2024-11-1 10:37 , Processed in 0.070922 second(s), 25 queries .

快速回复 返回顶部 返回列表