一requests模块:python中原生的一款基于网络请求的模块,功能非常强大,简单便捷,效率极高.其作用:,模拟浏览器发请求
二如何使用:(requests模块编码流程如下)
(1)指定url
(2)发起请求
(3)获取响应数据
(4)持久化存储
三环境安装
(1)打开PyCharm ,点击"终端",输入pip install requests
四实战编程之爬取搜狗首页的页面数据
1新建一个名为req的python文件
2导入requests包,并指定url
import requests
if __name__ == '__main__':
#指定url
url = 'https://www.sogou.com/'
3 发起请求 requests.get(url= url)
4使用get方法返回一个响应对象
5获取相应数据 page_text =response.text
6查看响应数据 print(page_text )
7持久化存储 with open ('./sogou.html','w',encoding ='utf-8') as fp: fp.write(page_text)
8输出爬取数据结束 `print(“爬取数据结束”)
9运行的代码
11运行后会生成Sogou.html文件
完整代码如下:
import requests
if __name__ == '__main__':
url = 'https://www.sogou.com/'
response = requests.get(url=url)
page_text =response.text
print(page_text )
with open ('./sogou.html','w',encoding ='utf-8') as fp:
fp.write(page_text)
print("爬取数据结束")