用python代码写一个爬取微博热搜前100的程序
时间: 2023-11-29 21:03:34 浏览: 70
python爬取微博热搜榜
以下是一个简单的Python程序,可以爬取微博热搜前100的信息:
```python
import requests
from bs4 import BeautifulSoup
url = 'https://s.weibo.com/top/summary'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
hot_list = soup.find_all('td', class_='td-02')
for i, hot in enumerate(hot_list):
if i < 100:
title = hot.find('a').get_text()
print(i+1, title)
```
首先,我们使用requests库获取微博热搜榜页面的HTML代码。然后,使用BeautifulSoup库解析HTML代码并获取所有热搜信息的标签。接下来,我们遍历前100个热搜,获取每个热搜的标题,并将其打印出来。
阅读全文