urllib2使用代理服务器详解编程语言
编程语言 使用 详解 代理服务器 urllib2
2023-06-13 09:20:23 时间
本代码演示了python的urllib2模块如何使用代理,以及需要登录验证的proxy
# The proxy address and port: proxy_info = { host : proxy.myisp.com, port : 3128 # We create a handler for the proxy proxy_support = urllib2.ProxyHandler({"http" : "http://%(host)s:%(port)d" % proxy_info}) # We create an opener which uses this handler: opener = urllib2.build_opener(proxy_support) # Then we install this opener as the default opener for urllib2: urllib2.install_opener(opener) # Now we can send our HTTP request: htmlpage = urllib2.urlopen("http://sebsauvage.net/").read(200000) #如果代理需要验证 proxy_info = { host : proxy.myisp.com, port : 3128, user : John Doe, pass : mysecret007 proxy_support = urllib2.ProxyHandler({"http" : "http://%(user)s:%(pass)s@%(host)s:%(port)d" % proxy_info}) opener = urllib2.build_opener(proxy_support) urllib2.install_opener(opener) htmlpage = urllib2.urlopen("http://sebsauvage.net/").read(200000)
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/8193.html
cjavapython相关文章
- springmvc基础篇—使用注解方式为前台提供数据详解编程语言
- Java直接(堆外)内存使用详解编程语言
- 在spring中使用quartz的一个小例子详解编程语言
- Java 使用 JDK6 的 ResourceBundle 类详解编程语言
- Java使用apache commons io获得磁盘的剩余空间详解编程语言
- MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作详解编程语言
- EhCache 在集群环境中使用缓存系统详解编程语言
- node中使用consolidate后报错Cannot find module ‘ejs’详解编程语言
- Python 字符串操作及string模块使用详解编程语言
- jquery中ajax的使用(java)详解编程语言
- [C语言] 数据结构-预备知识跨函数使用内存详解编程语言
- 生成csv文件的工具类(CSVWriter使用示例)详解编程语言
- el表达式保留两位小数、使用jstl 标签保留两位小数详解编程语言
- Java中Queue的使用详解编程语言
- Flexigrid的使用(整合Struts2)详解编程语言
- 定时任务:Java中Timer和TimerTask的使用详解编程语言
- SpringMVC使用ModelAndView进行重定向详解编程语言
- ActiveMQ之发布、订阅使用详解编程语言
- PHP中使用OpenSSL生成RSA公钥私钥及进行加密解密示例(非对称加密)详解编程语言
- C++11 多线程编程 使用lambda创建std::thread (生产/消费者模式)详解编程语言
- ABAP–在查询条件只包含部分索引字段时,如何使用索引详解编程语言
- 函数使用九:CAT_CHECK_RFC_DESTINATION详解编程语言
- 使用jquery操作iframe中的元素详解编程语言
- 在使用三引号时容易犯的小错误详解编程语言
- SAP中使用BDC创建或修改采购信息记录详解编程语言
- MIR6 校验发票过账时提示移动平均价为负的原因及解决详解编程语言
- 使用subprocess.run调用外部程序详解编程语言
- Tensorflow在Windows下使用踩坑详解编程语言
- Python3.x:获取代理ip以及使用详解编程语言