request模块
request模块:基于网络请求的模块,功能非常强大,简单便捷,效率极高
作用:模拟浏览器发请求
如何使用 (request模块的编码流程)
指定url
发起请求
获取响应数据
持久化存储
爬取搜狗首页的页面数据
import requests
if __name__ == '__main__':
name = input()
# 指定url
ua={"user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 Edg/127.0.0.0"}
url = 'https://www.sogou.com/web?='
data = {"query":name}
# 发起请求 # 获取响应数据
req = requests.post(url=url,headers=ua, data=data).text
# 持久化存
with open('text.html', 'w', encoding='utf-8') as fp:
fp.write(req)
© 版权声明
THE END
暂无评论内容