用python写一个筛选淘股吧讨论最多的5个股票
时间: 2023-06-18 19:01:58 浏览: 63
好的,这里有一个简单的Python程序,可以筛选出淘股吧讨论最多的5个股票:
```python
import requests
from bs4 import BeautifulSoup
# 获取淘股吧讨论最多的页面
url = 'http://www.taoguba.com.cn/popular'
response = requests.get(url)
soup = BeautifulSoup(response.content, 'html.parser')
# 找到所有股票行情信息的标签
stock_info_tags = soup.find_all('div', class_='stock-info')
# 获取股票代码和讨论数量
stock_data = []
for stock_info_tag in stock_info_tags:
stock_name = stock_info_tag.find('a', class_='stock-name').text
stock_code = stock_info_tag.find('div', class_='stock-code').text
discuss_num = int(stock_info_tag.find('span', class_='reply-num').text)
stock_data.append((stock_name, stock_code, discuss_num))
# 按讨论数量从高到低排序
stock_data.sort(key=lambda x: x[2], reverse=True)
# 打印前5个股票
for i in range(5):
print(f'{stock_data[i][0]}({stock_data[i][1]}) - {stock_data[i][2]}条讨论')
```
这个程序使用了`requests`和`BeautifulSoup`库来获取淘股吧讨论最多的页面,并从页面中提取股票代码、名称和讨论数量信息。然后,它按讨论数量从高到低排序,并打印出前5个股票的信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)