GoogleNews
v1.6.15
pip install GoogleNews
または
pip install --upgrade GoogleNews
from GoogleNews import GoogleNews
googlenews = GoogleNews()
print(googlenews.getVersion())
googlenews.enableException(True)
googlenews = GoogleNews(lang='en')
または
googlenews = GoogleNews(lang='en', region='US')
googlenews = GoogleNews(period='7d')
googlenews = GoogleNews(start='02/01/2020',end='02/28/2020')
googlenews = GoogleNews(encode='utf-8')
または
googlenews.set_lang('en')
googlenews.set_period('7d')
googlenews.set_time_range('02/01/2020','02/28/2020')
googlenews.set_encode('utf-8')
googlenews.get_news('APPLE')
# Sports
googlenews.set_topic('CAAqKggKIiRDQkFTRlFvSUwyMHZNRFp1ZEdvU0JYQjBMVUpTR2dKQ1VpZ0FQAQ')
googlenews.get_news()
# Sports
googlenews.set_topic('CAAqKggKIiRDQkFTRlFvSUwyMHZNRFp1ZEdvU0JYQjBMVUpTR2dKQ1VpZ0FQAQ')
# Football Soccer
googlenews.set_section('CAQiS0NCQVNNZ29JTDIwdk1EWnVkR29TQlhCMExVSlNHZ0pDVWlJT0NBUWFDZ29JTDIwdk1ESjJlRFFxQ3dvSkVnZEdkWFJsWW05c0tBQSouCAAqKggKIiRDQkFTRlFvSUwyMHZNRFp1ZEdvU0JYQjBMVUpTR2dKQ1VpZ0FQAVAB')
googlenews.get_news()
googlenews.search('APPLE')
デフォルトの返品ファーストページの結果、最初のページを再度取得する必要はありません。そうしないと、結果が複製される場合があります。検索結果の他のページを取得するには:
googlenews.get_page(2)
result = googlenews.page_at(2)
googlenews.search()で使用できません)) googlenews.total_count()
[{'title': '...', 'media': '...', 'date': '...', 'datetime': '...', 'desc': '...', 'link': '...', 'img': '...'}] googlenews.results()
googlenews.results(sort=True)の場合、ツールは結果をcronologically逆転した順序で注文しようとします
googlenews.get_texts()
googlenews.get_links()
googlenews.clear()
画像は最新バージョンで機能していません、デフォルトのGoogleロードGIFのみを返すことができます
Googleがランダムな注文または時代の範囲で結果を返す可能性があるため、日付範囲が常に機能しているとは限りません。
Googleはプログラムを自動化されたロボットとして認識し、IPをブロックします。クラウドサーバーを使用して、高頻度でデータを取得するとブロックされる可能性が高くなります。