用request爬取微博热搜
时间: 2023-09-24 11:03:47 浏览: 78
抓取_爬取微博热搜_
5星 · 资源好评率100%
好的,以下是用 Python requests 库爬取微博热搜的代码示例:
```python
import requests
url = 'https://s.weibo.com/top/summary?cate=realtimehot'
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)
if response.status_code == 200:
print(response.text)
else:
print('请求失败')
```
注意:为了避免被微博反爬虫机制封禁,我们需要在请求头中添加 User-Agent,模拟浏览器访问。另外,微博热搜页面的 URL 可能会发生改变,需要及时更新代码中的 URL。
阅读全文