收藏 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的数量以及匿名性都符合网络爬虫的需求。


推荐阅读
  • 19 2019-07
    游戏要多开找代理ip软件换ip

    游戏要多开找代理ip软件换ip,不然同一个ip多开,这是很容易被限制的噢,或许游戏刚出来时游戏多开没有事,但是随着游戏平台越加的成熟,这肯定是逐渐的有所限制的。

  • 27 2018-11
    网络营销怎么快速引流?

    网络营销已在企业、品牌和网站的营销推广中占据着不可忽视的地位,要想让网络推广更加有效果,那么首先推广的文章不能被删除,而且还要被百度收录,并且能够在百度首页有排名。

  • 18 2019-06
    改ip地址软件免费的能用么?

    改ip地址软件免费的能用么?一些新手刚刚开始使用改ip地址软件时,肯定是想有没有免费的,找个免费的用就行了。

  • 21 2019-02
    使用代理服务器上网怎么这么慢

    现在使用代理的人越来越多了,像电脑、手机都是可以直接设置代理服务器使用的,有一些软件也是支持设置代理服务器使用,但有时候使用代理服务器并不能起到好的效果,比如,使用代理服

  • 14 2019-02
    哪家动态IP代理服务商的IP资源量多?

    想必大家做爬虫都遇到过反爬虫机制,而动态IP是解决反爬虫最直接的方法,那么如何获取到大量的动态IP呢?找动态IP代理服务商可以获取到大量的动态IP,哪家动态IP代理服务商的IP资源量多?

  • 27 2018-11
    目前爬虫经常遇到的限制有哪些

    以前网站都多爬虫非常的友好,但随着时间的发展,爬虫被应用于许多场景,比如有些人利用爬虫采集对方大量数据,通过分析,挖掘有价值的信息,并与对方进行商业竞争;也有是...