sergix44/twscraper

此包已被废弃且不再维护。未建议替代包。

Twitter高级搜索的快速简单爬虫。

4.0 2022-02-15 11:10 UTC

This package is auto-updated.

Last update: 2023-05-23 10:09:43 UTC


README

安装

composer require sergix44/twscraper

示例

use SergiX44\Twitter\TwitterScraper;

$scraper = TwitterScraper::make()
	->search('near:Verona within:2km filter:images filter:hashtags', new DateTime('2019-06-15'), new DateTime('2019-07-22'))
	->setLang('en')// optional
	/** @var Tweet[] $tweets */
	->onChunk(function (array $tweets, int $totalTweets) { // optional
		//...
	}, true) // than flush? (useflul when processing lot of tweets and avoid memory exhausted errors)
	->setChunkSize(100)// optional
	->run();
	
/** @var Tweet[] $tweets */
$tweets = $scraper->getTweets();

警告:如果将flush设置为true,getTweets方法将只返回最新的tweet块!