收藏 400-998-9776 转2 服务时间 周一至周日 9:00-23:00 注意:本站不提供境外服务
您的位置:首页 >文章内容
Python调用代理IP的几个方法
来源:互联网 作者:admin 时间:2019-03-21 16:01:08

  网络爬虫与代理IP的关系,很多人都是知道的,不过虽然知道我们在使用爬虫进行抓取网页时要使用代理IP,但这如何使用的方法其实很多人都不知道的。不同爬虫设置代理的方法可能是不一样的,不通用,这样大家就需要多学习几个使用代理IP的方法,下面小编介绍Python调用代理IP的几个方法:


  1.Selenium调用代理

  from selenium import webdriver

  proxy='123.58.10.36:8080'

  chrome_options=webdriver.ChromeOptions()

  chrome_options.add_argument('--proxy-server=http://'+proxy)

  browser=webdriver.Chrome(chrome_options=chrome_options)

  browser.get('http://httpbin.org/get')


Python调用代理IP的几个方法


  2.requests调用代理

  import requests

  proxy='123.58.10.36:8080' #本地代理

  #proxy='username:password@123.58.10.36:8080'

  proxies={

  'http':'http://'+proxy,

  'https':'https://'+proxy

  }

  try:

  response=requests.get('http://httpbin.org/get',proxies=proxies)

  print(response.text)

  except requests.exceptions.ConnectionError as e:

  print('错误:',e.args)


  3.urllib调用代理

  from urllib.error import URLError

  from urllib.request import ProxyHandler,build_opener

  proxy='123.58.10.36:8080' #使用本地代理

  #proxy='username:password@123.58.10.36:8080' #购买代理

  proxy_handler=ProxyHandler({

  'http':'http://'+proxy,

  'https':'https://'+proxy

  })

  opener=build_opener(proxy_handler)

  try:

  response=opener.open('http://httpbin.org/get') #测试ip的网址

  print(response.read().decode('utf-8'))

  except URLError as e:

  print(e.reason)


  以上介绍了三种关于代理IP的调用方法,仅供参考。并没有汇总全部的使用方法,而且每一个人都有自己的使用习惯,如果你有更好的方法,可以分享出来学习的。对于代理IP的使用,小编使用智连代理也是不错的,IP的数量以及匿名性都符合网络爬虫的需求。


推荐阅读
  • 05 2019-08
    哪个隐藏IP工具能一键切换IP地址

    哪个隐藏IP工具能一键切换IP地址?众所周知,以目前的互联网大环境来看,在某种情况下其实我们并不是特别自由。

  • 12 2019-07
    手机免费ip代理软件怎么用?

    手机免费ip代理软件怎么用?找免费的,很少,一般都是只提供一定的免费试用时间的,例如智连代理:

  • 14 2019-05
    定制代理ip贵吗?

    定制代理ip贵吗?都说很多免费的IP不能使用,效果也不好。有些用户可能对质量方面有要求,那么可以选择定制代理ip,这价格怎么样呢?

  • 27 2020-05
    代理服务器ip的网络使用

    国内换ip正在流行起来,现在国内网络使用也是经常会用到代理ip,我们来了解看看在哪些地方可以找到ip代理的痕迹。

  • 18 2019-01
    游戏用代理IP能防止封号和封IP吗?

    玩游戏也是可以赚钱的,于是越来越多的人知道了这个行业,并进入游戏发展,但是这也会触动平台的利益,肯定是被限制的,常见的措施有封IP以及封号。但玩家也有自己的应对方法,比如说

  • 22 2019-06
    网站排名被超能用代理IP刷回来吗

    网站排名被超能用代理IP刷回来吗?关键词排名是比较激烈的,平常波动比较大的,稍不注意,可能很多关键词就掉排名了,怎么才能让关键词排名升回来呢?或者是稳定关键词排名呢?能不能

您好,当前有客服在线,请问有什么需要咨询的吗?