requests基础

笔记

requests模块
    - urllib模块
    - requests模块
request模块:python中原生的一款基于网络请求的模块,功能非常强大,简单便捷,效率极高。
作用:模拟浏览器发请求。

如何使用:(requests模块的编码流程)
    - 指定url
    - 发起请求
    - 获取响应数据
    - 持久化存储
环境安装:
    pip install requests
实战编码:
    -爬取搜狗首页的数据

代码

import requests
if __name__ == '__main__':
    # 指定url
    url = 'https://sogou.com/'
    # 发起请求
    # get方法会返回一个响应对象
    response = requests.get(url=url)
    # 获取响应对象
    page_text = response.text
    print(page_text)
    # 持久化存储
    with open('./sougou.html', 'w', encoding='utf-8') as fp:
        fp.write(page_text)
    print('爬取完毕')

 

posted @ 2024-02-22 13:46  会秃头的小白  阅读(3)  评论(0编辑  收藏  举报