Python 3基础教程31-urllib模块

xiaoxiao2021-02-28  83

       本文介绍Python里的urllib模块,这个urllib主要处理web服务的,如果需要做接口测试,或者写Python的网络爬虫,这个urllib就是最底层的库。需要用到里面的请求方法等。

1. 先看看一个不带参数的http 请求

# urllib模块 import urllib.request # 向web服务器发送一个请求,打开百度学术首页 x = urllib.request.urlopen('http://xueshu.baidu.com/') # 打印页面源代码 print(x.read()) 自己运行下,这里就不贴运行结果

2.再看看带参数的http 请求,这里以新浪天气举例

# urllib模块 import urllib.request import urllib.parse # 向web服务器发送一个请求,打开百度学术首页 #x = urllib.request.urlopen('http://xueshu.baidu.com/') # 打印页面源代码 #print(x.read()) # 发送一个带参数的请求 url = 'http://php.weather.sina.com.cn/search.php' values = {'city':'北京', 'dpc':'1' } ''' city=北京,这个字段需要转码,转成后是
转载请注明原文地址: https://www.6miu.com/read-71641.html

最新回复(0)