zhihu-py3知乎非官方 API 庫
zhihu-py3 本質(zhì)上是個爬蟲,但是為了表現(xiàn)的像個API,所以沒有加上多線程等特性,不太適合大量數(shù)據(jù)抓取,勉強(qiáng)可用于客戶端開發(fā)。運(yùn)行在python3.x環(huán)境下,不支持py2。
功能:
登錄知乎
獲取問題相關(guān)數(shù)據(jù)
獲取答案相關(guān)數(shù)據(jù)
獲取用戶相關(guān)數(shù)據(jù)
獲取話題相關(guān)數(shù)據(jù)
獲取收藏夾相關(guān)數(shù)據(jù)
獲取專欄相關(guān)數(shù)據(jù)
獲取專欄文章相關(guān)數(shù)據(jù)
執(zhí)行用戶動作(點(diǎn)贊,關(guān)注,感謝等)
安裝:
已將項(xiàng)目發(fā)布到pypi,請使用下列命令安裝
(sudo) pip(3) install (--upgrade) zhihu-py3
希望開啟lxml的話請使用:
(sudo) pip(3) install (--upgrade) zhihu-py3[lxml]
例子:
登錄
from zhihu import ZhihuClient
ZhihuClient().create_cookies('cookies.json')
====== zhihu login ===== email: <your-email> password: <your-password> please check captcha.gif for captcha captcha: <captcha-code> ====== logging.... ===== login successfully cookies file created.
獲取問題信息
from zhihu import ZhihuClient Cookies_File = 'cookies.json' client = ZhihuClient(Cookies_File) url = 'http://www.zhihu.com/question/24825703' question = client.question(url) print(question.title) print(question.answer_num) print(question.follower_num) print(question.topics) for answer in question.answers: print(answer.author.name, answer.upvote_num)
關(guān)系親密的人之間要說「謝謝」嗎? 627 4322 ['心理學(xué)', '戀愛', '社會', '禮儀', '親密關(guān)系'] 龍曉航 50 小不點(diǎn)兒 198 芝士就是力量 89 歐陽憶希 425 ...
評論
圖片
表情
