Python urlopen 使用小示例

时间:2022-08-23 19:54:55 

一、打开一个网页获取所有的内容

from urllib import urlopen
doc = urlopen("http://www.baidu.com").read()
print doc

二、获取Http头

from urllib import urlopen
doc = urlopen("http://www.baidu.com")
print doc.info()
print doc.info().getheader('Content-Type')

 三、使用代理

    1. 查看环境变量

print ""n".join(["%s=%s" % (k, v) for k, v in os.environ.items()])
print os.getenv("http_proxy")

    2. 设置环境变量

import   os 
os.putenv("http_proxy",   "http://proxyaddr:<port>")

     3. 使用代理

# Use http://www.someproxy.com:3128 for http proxying
proxies = {'http': 'http://www.someproxy.com:3128'}
filehandle = urllib.urlopen(some_url, proxies=proxies)
# Don't use any proxies
filehandle = urllib.urlopen(some_url, proxies={})
# Use proxies from environment - both versions are equivalent
filehandle = urllib.urlopen(some_url, proxies=None)
filehandle = urllib.urlopen(some_url)

标签:Python,urlopen
0
投稿

猜你喜欢

  • 网友分享:Oracle数据库开发技术经验浅谈

    2009-04-22 13:11:00
  • 利用Python批量生成任意尺寸的图片

    2021-02-14 11:20:12
  • 在Python中操作字符串之rstrip()方法的使用

    2022-03-22 18:34:36
  • 详解Python中常用的激活函数(Sigmoid、Tanh、ReLU等)

    2022-03-25 22:45:51
  • PHP使用Swagger生成好看的API文档

    2023-05-25 09:56:30
  • 详解npm 配置项registry修改为淘宝镜像

    2024-05-08 09:37:55
  • 详解python中的装饰器

    2023-02-20 10:33:36
  • python+openCV利用摄像头实现人员活动检测

    2021-06-23 10:39:36
  • Python编程中用close()方法关闭文件的教程

    2023-02-10 22:10:06
  • js动态创建上传表单通过iframe模拟Ajax实现无刷新

    2024-05-22 10:40:32
  • 用SQL统计SQLServe表存储空间大小的代码

    2012-06-06 19:52:22
  • 如何基于python实现不邻接植花

    2023-10-14 16:35:45
  • 1分钟快速生成用于网页内容提取的xslt

    2021-08-06 17:43:41
  • python利用插值法对折线进行平滑曲线处理

    2023-10-15 14:48:08
  • Git里多种撤销操作的最佳方法

    2023-10-30 00:51:17
  • 关于MySql链接url参数的设置

    2024-01-19 17:45:14
  • Python开发之快速搭建自动回复微信公众号功能

    2022-06-27 03:08:04
  • 详解Python中的装饰器、闭包和functools的教程

    2023-12-30 13:43:03
  • python flask实现分页的示例代码

    2021-04-01 09:55:23
  • Python3.6 Schedule模块定时任务(实例讲解)

    2022-08-14 15:55:00
  • asp之家 网络编程 m.aspxhome.com