GoogleNews
v1.6.15
pip install GoogleNews
atau
pip install --upgrade GoogleNews
from GoogleNews import GoogleNews
googlenews = GoogleNews()
print(googlenews.getVersion())
googlenews.enableException(True)
googlenews = GoogleNews(lang='en')
atau
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')
atau
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')
Default Return First Page Hasil, Anda tidak perlu mendapatkan halaman pertama lagi, jika tidak, Anda mungkin mendapatkan hasil duplikat. Untuk mendapatkan halaman lain hasil pencarian:
googlenews.get_page(2)
result = googlenews.page_at(2)
googlenews.search() ) googlenews.total_count()
[{'title': '...', 'media': '...', 'date': '...', 'datetime': '...', 'desc': '...', 'link': '...', 'img': '...'}] googlenews.results()
Jika googlenews.results(sort=True) Alat ini akan mencoba memesan hasil dalam urutan yang dibalik secara kronologis
googlenews.get_texts()
googlenews.get_links()
googlenews.clear()
Gambar tidak berfungsi di versi terbaru, itu hanya dapat mengembalikan gif google yang default
Kisaran tanggal tidak selalu berfungsi karena Google dapat mengembalikan hasilnya dengan pesanan acak atau kisaran keluar dari tanggal.
Google dapat mengenali program sebagai robot otomatis dan memblokir IP, menggunakan server cloud dan mengambil data dengan frekuensi tinggi akan mendapatkan peluang lebih tinggi untuk diblokir.