当前位置: 首页 > 编程笔记 >

Python urlopen()函数 示例分享

商柏
2023-03-14
本文向大家介绍Python urlopen()函数 示例分享,包括了Python urlopen()函数 示例分享的使用技巧和注意事项,需要的朋友参考一下

好了,废话少说,我们先看看几个示例吧

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

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)

 类似资料:
  • 11.6. 示例函数 第三种被go test特别对待的函数是示例函数,以Example为函数名开头。示例函数没有函数参数和返回值。下面是IsPalindrome函数对应的示例函数: func ExampleIsPalindrome() { fmt.Println(IsPalindrome("A man, a plan, a canal: Panama")) fmt.Println(

  • 问题内容: 我很难理解下面的代码块中如何使用该函数。当尚未定义时,如何在函数体中将其用作函数?将true / false作为参数传递给下面的回调函数有什么影响? 感谢您的澄清,在此先感谢! 问题答案: 当您将函数作为参数传递时,它称为回调函数,并且当您通过此回调函数返回值时,该值就是所传递函数的参数。 基本上,callbacks()用于异步概念。在特定事件上调用它。 也是回调函数。例如,它发生在单

  • 1、选区预览 在下面的代码小片断里,onSelectChange()回调函数实现了选择区域预览的效果。 function preview(img, selection) { var scaleX = 100 / (selection.width || 1); var scaleY = 100 / (selection.height || 1); $('#ferret + div

  • Sum 函数示例 此示例使用订单表计算对于送货至英国订单的合计销售额。 此示例调用过程 EnumFields 过程,且可以在 SELECT 语句示例中找到该过程。 Sub SumX() Dim dbs As Database, rst As Recordset ' 在您的计算机中修改此行使其正确指到 Northwind 的路径。 Set dbs = OpenDatabase("Northwind.

  • Count 函数示例 此示例使用订单表计算已送货至英国的订单笔数。 此示例调用过程 EnumFields 过程,且可以在 SELECT 语句示例中找到该过程。 Sub CountX() Dim dbs As Database, rst As Recordset ' 在您的计算机中修改此行使其正确指到 Northwind 的路径。 Set dbs = OpenDatabase("Northwind.

  • Avg 函数示例 此示例使用订单表对那些运费超过 $100 的订单计算平均货运费。 此示例调用过程 EnumFields 过程,且可以在 SELECT 语句示例中找到该过程。 Sub AvgX() Dim dbs As Database, rst As Recordset ' 在您的计算机中修改此行使其正确指到 Northwind 的路径。 Set dbs = OpenDatabase("Nort