1. #-------------------------------------------------------------------------------
  2. # Name: module1
  3. # Purpose:
  4. #
  5. # Licence: <your licence>
  6. #-------------------------------------------------------------------------------
  7. import io, sys, time, re, os, random
  8. import winreg
  9. import win32gui, win32con, win32api
  10. import PAM30
  11.  
  12. proxy_list = [
  13. {'proxy':"41.77.171.58:80"},
  14. {'proxy':"41.73.2.36:8080"},
  15. {'proxy':"41.77.172.229:80"},
  16. {'proxy':"41.197.132.186:80"},
  17. {'proxy':"41.215.247.146:80"},
  18. {'proxy':"41.73.226.99:80"},
  19. {'proxy':"61.177.248.202:1080"},
  20. {'proxy':"41.77.173.79:80"},
  21. {'proxy':"58.51.83.149:3128"},
  22. {'proxy':"36.68.157.180:8080"},
  23. {'proxy':"41.190.16.17:8080"},
  24. {'proxy':"41.186.3.170:80"},
  25. {'proxy':"14.140.0.178:3128"},
  26. {'proxy':"41.197.132.186:8000"},
  27. {'proxy':"41.78.103.42:8080"},
  28. {'proxy':"41.73.2.35:8080"},
  29. {'proxy':"41.75.201.146:3128"},
  30. {'proxy':"41.79.65.109:80"},
  31. {'proxy':"41.222.13.86:3128"},
  32. {'proxy':"31.7.56.72:8080"},
  33. {'proxy':"27.124.88.231:8080"},
  34. {'proxy':"41.189.36.26:3128"},
  35. {'proxy':"41.89.211.5:8080"},
  36. {'proxy':"46.4.7.198:3128"},
  37. {'proxy':"41.77.175.21:80"},
  38. {'proxy':"41.78.239.1:8080"},
  39. {'proxy':"41.75.201.146:8080"},
  40. {'proxy':"14.140.0.178:80"},
  41. {'proxy':"41.75.201.146:80"},
  42. {'proxy':"46.4.248.80:3128"},
  43. {'proxy':"41.221.156.50:3128"},
  44. {'proxy':"41.191.53.1:8000"},
  45. {'proxy':"41.205.110.66:8080"},
  46. {'proxy':"58.22.151.6:80"},
  47. {'proxy':"41.78.239.194:8080"},
  48. {'proxy':"41.76.101.193:8080"},
  49. {'proxy':"41.220.30.4:3128"},
  50. {'proxy':"41.197.133.43:80"},
  51. {'proxy':"41.196.22.244:3128"},
  52. {'proxy':"41.196.22.244:8080"},
  53. {'proxy':"31.3.227.85:3128"},
  54. {'proxy':"41.75.204.71:8080"},
  55. {'proxy':"27.111.35.3:8080"},
  56. {'proxy':"31.7.56.72:80"}
  57. ]
  58.  
  59. def enableProxyIPPort(IP, Port):
  60. proxy = IP + ":" + str(Port)
  61. enableProxy(proxy)
  62.  
  63. def enableProxy(proxy):
  64. xpath = "Software\Microsoft\Windows\CurrentVersion\Internet Settings"
  65. try:
  66. key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, xpath, 0, winreg.KEY_WRITE)
  67. winreg.SetValueEx(key, "ProxyEnable", 0, winreg.REG_DWORD, 1)
  68. winreg.SetValueEx(key, "ProxyServer", 0, winreg.REG_SZ, proxy)
  69. except Exception as e:
  70. print("ERROR: " + str(e.args))
  71. finally:
  72. None
  73.  
  74. def main():
  75. weburl ="http://blog.doucube.com"
  76. #weburl ="http://ip.cn"
  77. try:
  78.  
  79. for index in range(len(proxy_list)):
  80. cur_proxy = proxy_list[index]['proxy']
  81. print(cur_proxy)
  82. enableProxy(cur_proxy)
  83.  
  84. ie = PAM30.PAMIE()
  85. ie.navigate(weburl)
  86. time.sleep(random.randint(10, 15))
  87. ie.quit()
  88. time.sleep(random.randint(1, 3))
  89.  
  90. except Exception as e:
  91. print("ERROR: " + str(e.args))
  92. finally:
  93. pass
  94.  
  95. if __name__ == '__main__':
  96. main()

python3使用多代理访问网站的更多相关文章

  1. HttpWebRequest代理访问网站

    private void button1_Click(object sender, EventArgs e) { string str ="http://www.7y8.com/V/ip.a ...

  2. Nginx 防CC攻击拒绝代理访问

    先大概说说简单的结构…前端一个Nginx反向代理,后端一个Nginx instance app for PHP…实际上就是个Discuz,之前面对CC攻击都是预警脚本或者走CDN,但是这次攻击者不再打 ...

  3. 在Linux终端下使用代理访问网络(转)

    最近,需要在linux环境下使用脚本进行一些网络访问(主要是HTTP请求与文件下载),于是查阅了一些关于代理的资料. 以下是尝试的几种代理设置方法,以供参考: 一.使用wget命令进行代理访问 wge ...

  4. Java程序通过代理访问网络

    问题背景 最近工作上有开发爬虫的任务,对目标网站数据进行抓取,由于大部分网站都在国外,无法直接访问,需要通过代理才能登录.爬虫部署的服务器在香港,所以爬虫部署到服务器后,是可以访问目标网站的,但本地开 ...

  5. SVN 通过IIS设置反向代理访问

    原因 一个字,穷,没办法,只有一台机器 要当测试服务器还要做源码管理. 解决办法 通过IIS配置反向代理访问SVN,给SVN访问的HTTPS绑定上域名,就可以正常访问了. 1.修改SVN配置 把SVN ...

  6. 平板不能设置代理的情况下利用随身wifi进行http代理访问

    需求来源:平板或手机是个封闭系统无法给wifi设置代理,需要利用filllder进行抓包,内容篡改等实验 拥有硬件资源:PC机器 + 小米随身wifi 方案1: NtBind Dns + Nginx ...

  7. Python3.5:爬取网站上电影数据

    首先我们导入几个pyhton3的库: from urllib import requestimport urllibfrom html.parser import HTMLParser 在Python ...

  8. nginx正向代理访问百度地图API

    正向代理的概念 正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器这个代理服务器呢,他能访问那个我不能访问的网站于是我先连上代 ...

  9. Python3.x:代理ip刷评分

    Python3.x:代理ip刷评分 声明:仅供为学习材料,不允许用作商业用途: 一,功能: 针对某网站对企业自动刷评分: 网站:https://best.zhaopin.com/ 二,步骤: 1,获取 ...

随机推荐

  1. Fragment为载体可自己主动布局的CardView(GitHub上写开源项目初体验)

    转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 开篇废话: 前些天一直在看Android5.0 的Material Desgin,里面新增 ...

  2. 安装Win10+Ubuntu14.04双系统(uefi启动版)

    说明 本教程基于个人电脑(型号:神舟K550d-i7 D1)成功安装测试发布,不同硬件环境可能有细微差异,为预防安装过程中出现意想不到的报错,重要数据请提前备份 硬件环境 cpu:Intel i7-4 ...

  3. 关于LayoutParams 分类: H1_ANDROID 2013-10-27 20:34 776人阅读 评论(0) 收藏

    每一个布局均有一个叫LayoutParams的内部类,如: LinearLayout.LayoutParams  RelativeLayout.LayoutParams  AbsoluteLayout ...

  4. VMware虚拟机12安装linux系统详细教程

    亲测有效,附图: 工具/原料 VM ware workstation12虚拟机(百度下载) 深度linux镜像ios系统文件 链接:https://pan.baidu.com/s/1RY1Plgru4 ...

  5. Linux下停Tomcat服务器,出现Connection refused错误解决办法

    错误内容如下 : 2010-9-19 16:09:58 org.apache.catalina.startup.Catalina stopServer 严重: Catalina.stop: java. ...

  6. (三)Unity5.0新特性------动画的StateMachineBehaviours

    出处:http://blog.csdn.net/u010019717 author:孙广东      时间:2015.3.31 (State machine behaviours)状态机的行为在Ani ...

  7. PXC安装

    安装软件依赖包yum install -y  perl-IO-Socket-SSL perl-DBD-MySQL perl-Time-HiRes socat nc    openssl-devel l ...

  8. Spring MVC学习:配置简解

    http://blog.csdn.net/heirenheiren/article/details/41485485

  9. erlang一些参考资源

    1. erlang非业余研究 http://blog.yufeng.info/ 2.code.wang http://www.cnblogs.com/codew/ 3.码农生涯 http://www. ...

  10. UIApplicationsharedApplication的详解

    iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示: int UIApplicationMain ( int argc, char *a ...