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) 인 경우 도구는 결과를 순서로 순서로 주문하려고합니다.
googlenews.get_texts()
googlenews.get_links()
googlenews.clear()
이미지는 최신 버전에서 작동하지 않으며 기본 Google로드 GIF 만 반환 할 수 있습니다.
Google이 무작위 주문 또는 날짜 범위로 결과를 반환 할 수 있으므로 날짜 범위가 항상 작동하는 것은 아닙니다.
Google은 프로그램을 자동화 된 로봇으로 인식하고 클라우드 서버를 사용하여 IP를 차단하고 빈도가 높은 데이터를 가져 오면 차단 될 가능성이 높아집니다.