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 Loading GIF เริ่มต้นได้เฉพาะ
ช่วงวันที่ไม่ได้ผลเสมอไปเนื่องจาก Google อาจส่งคืนผลลัพธ์ด้วยการสั่งซื้อแบบสุ่มหรือช่วงวันที่
Google อาจรู้จักโปรแกรมเป็นหุ่นยนต์อัตโนมัติและบล็อก IP โดยใช้คลาวด์เซิร์ฟเวอร์และการดึงข้อมูลด้วยความถี่สูงจะได้รับโอกาสที่จะถูกบล็อกสูงขึ้น