python爬虫微博热搜过滤置顶
时间: 2023-11-08 18:03:45 浏览: 171
python爬取微博热搜榜
您可以使用Python进行微博热搜的爬取,并在爬取结果中过滤掉置顶内容。下面是一个简单的示例代码:
```python
import requests
from bs4 import BeautifulSoup
# 发送请求,获取页面内容
url = 'https://weibo.com/top/summary?cate=realtimehot'
response = requests.get(url)
html = response.text
# 解析页面内容
soup = BeautifulSoup(html, 'html.parser')
items = soup.select('.td-02')
# 遍历热搜条目,过滤掉置顶内容
for item in items:
# 获取热搜标题和热度
title = item.select_one('a').text
heat = item.select_one('.star_num').text
# 过滤掉置顶内容
if '置顶' not in heat:
print(f'热搜标题:{title},热度:{heat}')
```
阅读全文