bilginpro/agency-aa

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

v1.0.8 2021-01-18 08:13 UTC

This package is not auto-updated.

Last update: 2024-09-24 02:21:54 UTC


README

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

[EN] 此软件包是为爬取安纳多卢通讯社的新闻而创建的。您必须订阅AA并获取用户凭据才能使用此软件包。

[TR] Bu paket AA abonelerinin kullanıcı bilgileriyle haberleri taramaları için oluşturulmuştur. Aşağıdaki şekilde kullandığınızda son eklenen haberlerden istediğiniz adette haberi dizi olarak alabilirsiniz. Paketi kullanmak için AA abonesi olmalı ve kullanıcı bilgilerine sahip olmalısınız.

安装

通过Composer

$ composer require bilginpro/agency-aa

使用方法

$crawler = new \BilginPro\Agency\Aa\Crawler([
    'user_name' => 'your-username',
    'password' => 'your-password'
]);

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

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

[{
		"code": "aa:text:20170831:12935896",
		"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": "aa:text:20170831:12935899",
		"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"]
	}
]

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

测试

$ composer test

贡献

有关详细信息,请参阅 CONTRIBUTING

安全性

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

鸣谢

许可

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