https://github.com/pithyone/zhihu-crawler
轻量级知乎爬虫,支持问题、收藏夹和本月最热
https://github.com/pithyone/zhihu-crawler
crawler php zhihu
Last synced: 5 months ago
JSON representation
轻量级知乎爬虫,支持问题、收藏夹和本月最热
- Host: GitHub
- URL: https://github.com/pithyone/zhihu-crawler
- Owner: pithyone
- License: mit
- Created: 2017-07-27T05:03:18.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-12-19T09:47:49.000Z (over 7 years ago)
- Last Synced: 2025-07-27T09:47:25.513Z (11 months ago)
- Topics: crawler, php, zhihu
- Language: PHP
- Homepage:
- Size: 106 KB
- Stars: 25
- Watchers: 4
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ZhihuCrawler
ZhihuCrawler 是一个[知乎](https://www.zhihu.com/)轻量级爬虫,支持问题、收藏夹和本月最热。
[](https://travis-ci.org/pithyone/zhihu-crawler)
[](https://codecov.io/gh/pithyone/zhihu-crawler)
[](https://php.net/)
[](https://packagist.org/packages/pithyone/zhihu-crawler)
[](https://packagist.org/packages/pithyone/zhihu-crawler)
## Installation
```bash
composer require pithyone/zhihu-crawler
```
## Usage
### 问题
```php
getTitle());
var_dump($question->getDetail());
var_dump($question->getAnswerCount());
foreach ($question->getAnswerList() as $answer) {
var_dump($answer->getTitle());
var_dump($answer->getLink());
var_dump($answer->getVoteCount());
var_dump($answer->getAuthor());
var_dump($answer->getAuthorLink());
var_dump($answer->getAuthorBio());
var_dump($answer->getSummary());
var_dump($answer->getCreated());
}
```
### 收藏夹
```php
getTitle());
var_dump($collection->getDetail());
foreach ($collection->getAnswerList() as $answer) {
var_dump($answer->getTitle());
var_dump($answer->getLink());
var_dump($answer->getVoteCount());
var_dump($answer->getAuthor());
var_dump($answer->getAuthorLink());
var_dump($answer->getAuthorBio());
var_dump($answer->getSummary());
var_dump($answer->getCreated());
}
```
### 本月最热
```php
getAnswerList() as $answer) {
var_dump($answer->getTitle());
var_dump($answer->getLink());
var_dump($answer->getVoteCount());
var_dump($answer->getAuthor());
var_dump($answer->getAuthorLink());
var_dump($answer->getAuthorBio());
var_dump($answer->getSummary());
var_dump($answer->getCreated());
}
```