request模块笔记

温馨提示: 本文最后更新于2024-08-19 09:36:22,某些文章具有时效性,若有错误或已失效,请在下方 留言或联系 玩偶教程网

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
喜欢就支持一下吧
点赞6 分享
相关推荐
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容