爬取上海页面,生成GET请求并打印出状态码和页面文本信息
时间: 2024-04-21 12:29:04 浏览: 64
Python中get、post请求详解(HTTP请求头、状态码)
好的,我可以帮你实现这个功能。不过在此之前,需要先安装 `requests` 库。请在命令行窗口中输入以下命令进行安装:
```
pip install requests
```
安装完成后,可以使用以下 Python 代码来实现你的需求:
```python
import requests
url = 'http://www.shanghai.gov.cn/nw2/nw2314/nw2319/nw12344/index.html'
response = requests.get(url)
print('状态码:', response.status_code)
print('页面文本信息:', response.text)
```
在这个代码中,我们先使用 `requests` 库中的 `get()` 方法发送一个 GET 请求,获取上海市政府网站首页的页面信息。
然后,我们通过访问 `response` 对象的 `status_code` 属性来获取状态码,并通过访问 `response` 对象的 `text` 属性来获取页面文本信息。
最后,我们使用 `print()` 函数打印出状态码和页面文本信息。
注意,本示例代码中的 URL 是一个有效的链接,但并不保证在未来一直有效。如果需要爬取其他网站或页面,请将 `url` 变量替换为相应的链接。
阅读全文