【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《python 爬取知乎问题的回答》,欢迎阅读!
python 爬取知乎问题的回答
以下是一个简单的爬虫代码,可以爬取指定知乎问题的回答: ```python。 import requests。
from bs4 import BeautifulSoup。 #设置请求头,模拟浏览器访问。 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.36'。
}。
#需要爬取回答的问题链接。 #发送GET请求,获取HTML页面。
response = requests.get(url, headers=headers)。 html = response.text。
# 使用 BeautifulSoup 解析 HTML 页面。 soup = BeautifulSoup(html, 'html.parser')。 #找到所有回答的标签,根据需要再进一步解析。
answers = soup.find_all('div', {'class': 'List-item'}。
for answer in answers:。 #找到回答的内容。
content = answer.find('div', {'class': 'RichContent-inner'}.get_text().strip()。
author = answer.find('span', {'class': 'UserLink AuthorInfo'}.get_text().strip()。
print('Answer:', content)。 print('Author:', author)。 print()。 ```。
本文来源:https://www.wddqxz.cn/4ce54977084e767f5acfa1c7aa00b52acec79c5b.html