一直混知乎,看了很多大神写的爬虫,手痒写了个相关的项目:ZhihuVAPI 既然是 Python 写的,那么第一要素就是优雅 这个项目的优雅体现在以下方面:
import ZhihuVAPI as zhihu
print(zhihu.Article('https://zhuanlan.zhihu.com/p/42381257').column.author.name)
开箱即用,默认使用 Chrome 的 Cookies 你不需要任何设置和登录,引用后直接使用
内容获取自由度高
获取列表的所有项
import ZhihuVAPI as zhihu
self=zhihu.People('iCheez')
for a in self.answers():
a:zhihu.Answer # 让 IDE 智能提示
print(a.excerpt)
获取列表的指定数量的项
import ZhihuVAPI as zhihu
self=zhihu.People('iCheez')
for a in self.answers(5):
a:zhihu.Answer # 让 IDE 智能提示
print(a.excerpt)
获取列表的从某处开始的指定数量的项
import ZhihuVAPI as zhihu
self=zhihu.People('iCheez')
for a in self.answers(count=5,start=50):
a:zhihu.Answer # 让 IDE 智能提示
print(a.excerpt)
获取列表的从某页开始的指定数量的项
import ZhihuVAPI as zhihu
self=zhihu.People('iCheez')
for a in self.answers(count=5,page=2):
a:zhihu.Answer # 让 IDE 智能提示
print(a.excerpt)
这些操作都只需要调整一两个参数就可以实现.
而且,ZhihuVAPI 支持以下三种初始化:
如果你看了有兴趣的话可以去我的 Github 主页看一下: https://github.com/CheezOne/ZhihuVAPI
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.