利用Python爬虫,写爬百度温度的代码
时间: 2024-02-16 13:27:48 浏览: 49
好的,以下是爬取百度温度的Python代码:
```python
import requests
from bs4 import BeautifulSoup
url = 'https://www.baidu.com/s?wd=%E7%99%BE%E5%BA%A6%E6%B8%A9%E5%BA%A6'
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
response = requests.get(url, headers=headers)
soup = BeautifulSoup(response.text, 'html.parser')
temp = soup.select('.op_weather4_twoicon_num')[0].getText()
print('当前温度为:' + temp + '℃')
```
这段代码首先使用requests库发送GET请求获取百度温度页面的HTML代码,然后使用BeautifulSoup库解析HTML代码,找到当前温度所在的标签并提取温度值,最后输出温度值。
阅读全文