Spaces:
Sleeping
Sleeping
File size: 630 Bytes
818a838 244d71b 818a838 bcfdcee 4081ce7 818a838 4081ce7 60f5e0a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# https://github.com/Iceloof/GoogleNews
from GoogleNews import GoogleNews
import pandas as pd
# get the news with lang and country parameters
def get_news(settings, query):
googlenews = GoogleNews(
lang=settings["lang"],
region=settings["region"],
period=settings["period"],
)
number_of_pages = settings["number_of_pages"]
# get each pages
final_list = []
googlenews.search(query)
print("Total Pages: ", googlenews.total_count())
for page in range(1, number_of_pages + 1):
page_result = googlenews.page_at(page)
# merge dat
final_list = final_list + page_result
return final_list |