bilginpro/agency-iha

土耳其IHA新闻机构的爬虫。

v1.0.3 2020-01-21 10:01 UTC

This package is not auto-updated.

Last update: 2024-09-25 08:26:43 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status StyleCI Quality Score Total Downloads

[英文] 此包是为爬取伊赫拉斯新闻社的新闻而创建的。您必须订阅IHA并获得用户凭据才能使用此包。

[土耳其] 此包是为IHA订阅者使用用户凭据爬取新闻而创建的。您可以通过以下方式获取最新新闻的列表。要使用此包,您必须是IHA订阅者,并且拥有用户信息。

安装

通过Composer

$ composer require bilginpro/agency-iha

用法

$crawler = new \BilginPro\Agency\Iha\Crawler([
    'user_code' => 'your-user-code',
    'user_name' => 'your-user-name',
    'password' => 'your-password',
    'summaryLength' => 150 // optional
]);

$news = $crawler->crawl(['limit' => 10]);

调用 $crawler->crawl() 将返回一个类似这样的数组

[{
		"code": "20170831AW161286",
		"title": "Title of the news 1",
		"summary": "Summary...",
		"content": "Content 1",
		"created_at": "31.08.2017 15:56:12",
		"category": "Genel",
		"city": "Istanbul",
		"images": ["http:\/\/path\/to\/news1\/image1", "http:\/\/path\/to\/news1\/image2"]
	},
	{
		"code": "20170831AW161287",
		"title": "Title of the news 2",
		"summary": "Summary...",
		"content": "Content 2",
		"created_at": "31.08.2017 15:56:12",
		"category": "Genel",
		"city": "Ankara",
		"images": ["http:\/\/path\/to\/news2\/image1", "http:\/\/path\/to\/news2\/image2"]
	}
]

变更日志

有关最近更改的更多信息,请参阅变更日志

测试

$ composer test

贡献

有关详细信息,请参阅贡献指南

安全

如果您发现任何与安全相关的问题,请通过电子邮件yavuz@bilgin.pro联系,而不是使用问题跟踪器。

鸣谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件