Вы не должны использовать Regex, и вам не нужно использовать потоковый API.Twitter имеет встроенные методы в REST api для решения этой проблемы.
для захвата URL-адресов твитов в поиске:
Добавьте параметр include_entities=1
в конец вызова API.
Tweet entity
Вы получите расширенный JSON с расширенными и короткими версиями URL и их позициями в твите.
"urls": [
{
"url": "http://t.co/0JG5Mcq",
"display_url": "blog.twitter.com/2011/05/twitte…",
"expanded_url": "http://blog.twitter.com/2011/05/twitter-for-mac-update.html",
"indices": [
84,
103
]
}
],
Максимальный лимит на API Twitter составляет 100 твитов и 10 дней.На некоторые звонки это 20 твитов.Что вы хотите сделать, это использовать API, который обходит лимит поиска.Snapbird является наиболее популярным решением для этого.
Snapbird API