用东方财富网requests获取个股帖子目录后获取不同讨论者的讨论内容并打印
时间: 2024-06-10 19:04:19 浏览: 134
您好,以下是用东方财富网requests获取个股帖子目录后获取不同讨论者的讨论内容并打印的Python代码示例:
```python
import requests
from bs4 import BeautifulSoup
# 请求个股帖子目录
url = "http://guba.eastmoney.com/list,sh603399.html"
response = requests.get(url)
html = response.content.decode()
# 解析HTML页面
soup = BeautifulSoup(html, 'html.parser')
posts = soup.select(".articleh")
# 获取不同讨论者的讨论内容并打印
for post in posts:
author = post.select_one(".l1>a").text.strip() # 发帖人
content_url = post.select_one(".l3>a")['href'] # 帖子链接
# 请求帖子链接
content_response = requests.get(content_url)
content_html = content_response.content.decode()
# 解析帖子页面
content_soup = BeautifulSoup(content_html, 'html.parser')
content = content_soup.select_one("#zwconbody").text.strip() # 帖子内容
print("发帖人:", author)
print("帖子内容:", content)
print("="*80)
```
请注意,以上代码仅供参考,具体实现需要根据网站页面结构和数据获取方式进行调整。同时,请勿将该代码用于任何商业用途,否则后果自负。
阅读全文