首页 > 编程语言 > 详细

Python发request请求

时间:2021-08-25 08:37:55      阅读:16      评论:0      收藏:0      [点我收藏+]

先准备request包

pip3 install requests

技术分享图片
哦吼,pip太老了要先更新
问题不大更新他一手技术分享图片

python -m pip install --upgrade pip

技术分享图片
搞定再来安装,这下成功了
技术分享图片
验证一下

pip list

技术分享图片
可以看到已安装了request包技术分享图片

先来个简单的请求

from urllib import request
url = r"http://www.baidu.com"
req = request.Request(url)  # 构造request请求
response = request.urlopen(req).read().decode()  # 获取response响应
print(response)

好的执行成功返回了一个html页面

再来个复杂的可以定义Header的请求

from urllib import request
import re
headers = {
    "User-Agent": "Mozilla/5.0"
}
url = r"http://www.baidu.com"
req = request.Request(url, headers=headers)  # 构造请求
response = request.urlopen(req).read().decode()  # 获取响应
pat = r"<title>(.*?)</title>"  # 正则匹配规则
data = re.findall(pat, response)  # 正则匹配筛选
print(data)

收工技术分享图片

Python发request请求

原文:https://www.cnblogs.com/hereisdavid/p/15183025.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!