我们知道,HTTP主要包括get与post请求两种,对于给定的url,既可以用浏览器打开也可以用代码打开。
今天我们学习简单的请求案例。
1.urllib的request
# 导入urllib.request库
import urllib.request
#定义一个接受网址的url
url = 'https://www.baidu.com/?tn=80035161_2_dg'
#用urlopen打开请求的网页
response = urllib.request.urlopen(url)
#读取
response = response.read()
print(response)
2.requests库的Get方法
import requests
url = 'https://www.baidu.com/?tn=80035161_2_dg'
#使用requests的geT方法
response = requests.get(url)
print(response)
#获得网页源代码
print(response.text)
最后我们就可以读取百度的首页的源代码了,是不是很简单呐,但是断网后就不能请求了,会出现错误。