wsmwason / taiwan-news-parser
This package is abandoned and no longer maintained.
No replacement package was suggested.
台灣各新聞網站新聞解析器
v1.0.3
2016-06-04 07:24 UTC
Requires
- php: >=5.4
- imangazaliev/didom: ^1.6
Requires (Dev)
- phpunit/phpunit: ~4.5
This package is not auto-updated.
Last update: 2024-04-13 15:56:14 UTC
README
台灣各新聞網站新聞解析器 PHP 版本
關於此程式
主要方便程式解析特定新聞網址的結構化資訊。提供下列欄位的解析:
- 標題
- 來源網址
- 記者
- 內文
- 發布時間
- 縮圖
- 標籤
- 新聞出產者
Requirements
- PHP>=5.4
安裝
composer require wsmwason/taiwan-news-parser
使用方式
use wsmwason\TaiwanNewsParser\TaiwanNewsParser; use wsmwason\TaiwanNewsParser\NewsEntry; $url = 'http://www.appledaily.com.tw/realtimenews/article/animal/20160518/864733/'; $parser = new TaiwanNewsParser(); $newsEntry = $parser->parseUrl($url);
可以取得 wsmwason\TaiwanNewsParser\NewsEntry
// 取得來源網址 $newsEntry->getUrl(); // 取得新聞出產者 $newsEntry->getCompanyName(); // 取得新聞標題 $newsEntry->getTitle(); // 取得新聞內文 $newsEntry->getContent(); // 取得記者名稱 $newsEntry->getReporterName(); // 取得新聞發布時間 $newsEntry->getPublishTime(); // 取得新聞標籤 $newsEntry->getTags(); // 取得新聞縮圖 $newsEntry->getThumbnailImage();
支援的新聞網站列表
- 蘋果日報
- TVBS
- ETtoday東森新聞雲
- 中央社
- 民視新聞
貢獻
歡迎提交 pull request 修正 issue 或新增其他支援的新聞網站。
執行測試
每個新聞網站的 Parser 都提供三個不同的新聞作為基礎測試。
vendor/bin/phpunit
License
The MIT License (MIT)