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


推荐阅读
  • 31 2019-10
    国内代理ip​都有什么功能?

    国内代理ip​都有什么功能?国内的代理ip行业发展如火如荼,许多行业也都开始利用代理ip来提高工作营销效率,那么在国内,代理ip都有什么功能可以为我们带来什么样的好处呢?

  • 20 2020-02
    刷点击提升排名需要借助代理ip

    ip地址怎么改?如果你在搜索引擎搜索过相关的问题,那么你可以找到不止一种的更换ip地址的方式。不过现在最为便捷的渠道就是通过http代理ip。甚至刷点击提升排名也需要用到。

  • 06 2020-02
    换ip通过代理IP有什么优势?

    近期,ip代理让很多网络工作者关注,因为它能够快速便捷的让大家换ip,而这一功能虽然小,但是千万不能够小看它在互联网当中的威力。

  • 27 2019-02
    玩游戏辅助工具,用智连代理能换IP多开,还能加速游戏

    许多人在玩游戏的同时,还想赚些钱,即使不能提取出来,也能买装备搞武器之类的,不用自己再花钱进去。但是在游戏中赚钱并不容易,那么如何玩游戏能够赚到钱呢?这是个非常有难度的问

  • 04 2019-08
    薅羊毛必懂技巧之换ip用ip修改器

    薅羊毛必懂技巧之换ip用ip修改器,实际上很多新羊毛客、赚客,甚至一些老手不会换ip或是仍在使用重启路由器的原始方法,重启路由器虽然简单,但是却存在很多缺陷,比如:无法换公网,ip

  • 24 2019-04
    IP加速器对游戏进行加速靠谱吗?

    IP加速器对游戏进行加速靠谱吗?游戏玩着玩着,经常觉得卡,这是什么原因?到底是玩的人太多了,还是游戏性能不够好?或者是游戏的服务器不够稳定?