如何使用python爬取知乎全部回答
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,小编给大家分享一下如何使用python爬取知乎全部回答,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.代码逻辑这个核心代
千家信息网最后更新 2026年11月02日如何使用python爬取知乎全部回答
小编给大家分享一下如何使用python爬取知乎全部回答,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
1.代码逻辑
这个核心代码是直接对上篇推文中使用的代码进行修改,删去了对书籍名称的提取,添加了爬取内容的写入文件,小伙伴只要把getAnswers(问题号)里的传入参数改成想爬取回答的问题号,剩下的事情就只需要等待了
什么是知乎问题号?
查看知乎网页地址,question后的一串数字就是问题号
def getAnswers(qid):
offset = 0
num = 1
f = open("知乎回答%s.txt" % qid, "a")
while True:
qid = qid
print('Offset =', offset)
# 知乎api请求
data = getAnser(qid, offset)
print(data)
if len(data['data']) == 0:
break
for line in data['data']:
# 保存回答数据
content = line['content']
pattern = re.compile(r'<[^>]+>', re.S)
result = pattern.sub('', content)
print(result)
f.write("\n【第%d个回答】" % num)
num += 1
f.write(result)
offset += 20
time.sleep(1)
f.close()
getAnswers(62096167)
2.应用程序版本
对于不了解爬虫的小伙伴,只需要打开一行数据爬取知乎回答.exe,修改问题号和选择保存路径,就可以将该知乎问题下的所有回答保存到当前路径下,如下图所示

以上是"如何使用python爬取知乎全部回答"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
题号
代码
内容
篇文章
小伙
小伙伴
数据
路径
一行
上篇
不怎么
书籍
事情
参数
名称
地址
大部分
就是
应用程序
数字
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网与科技
为想互联网科技怎么样
互联网科技深圳
腾讯阿里互联网科技
互联网的科技创新
互联网 科技创新
互联网科技作文
中国互联网科技发展
艾特科技互联网
致聘互联网科技
上游互联网科技
互联网 科技服务平台
语蝶互联网科技有限公司
未来五年的互联网科技
电子科技大学互联网创业大赛
从那以后互联网科技有限公司
珠海东科互联网科技有限公司
互联网公司属于科技吗
众联互联网络科技
互联网科技大佬云集
互联网科技会
重庆互联网络科技
互联网科技的发展
互联网科技素材视频竖屏
济南和联互联网科技有限公司
富国互联网科技创新基金
银川新华互联网科技职业技术培训学校图片
长沙渺峰互联网科技有限公司
利用互联网等科技手段
科技发展第三阶段互联网时代