Python Example – Write a Python program to get the top stories from Google news

(Python Example for Citizen Data Scientist & Business Analyst)

 

Write a Python program to get the top stories from Google news.

 

Sample Solution:

Python Code :

import bs4
from bs4 import BeautifulSoup as soup
from urllib.request import urlopen

news_url="https://news.google.com/news/rss"
Client=urlopen(news_url)
xml_page=Client.read()
Client.close()

soup_page=soup(xml_page,"xml")
news_list=soup_page.findAll("item")

for news in news_list:
  print(news.title.text)
  print(news.link.text)
  print(news.pubDate.text)
  print("-"*60)

Sample Output:

With Trump in China, Taiwan worries about becoming a 'bargaining chip'
https://www.washingtonpost.com/world/with-trump-in-china-taiwan-worries-about-becoming-abargaining-chip/2017/11/09/ee3c0126-c4af-11e7-9922-4151f5ca6168_story.html
Thu, 9 Nov 2017 11:19:13 GMT
------------------------------------------------------------
Blue Dog Democrats taking hard line on GOP tax bill
http://thehill.com/policy/finance/359515-blue-dog-democrats-taking-hard-line-on-gop-tax-bill
Thu, 9 Nov 2017 11:01:58 GMT
------------------------------------------------------------
A Year Later, The Shock Of Trump's Win Hasn't Totally Worn Off In Either Party
https://www.npr.org/2017/11/09/562307566/a-year-later-the-shock-of-trumps-win-hasn-t-totally-worn-off-in-either-party
Thu, 9 Nov 2017 10:02:21 GMT
------------------------------------------------------------
In a Texas town overwhelmed with grief, Pence delivers a message of support and faith
http://www.latimes.com/nation/la-na-texas-shooting-pence-vigil-20171108-story.html
Thu, 9 Nov 2017 04:50:00 GMT
------------------------------------------------------------
US, AT&T at odds over CNN in Time Warner deal
http://www.reuters.com/article/us-time-warner-m-a/u-s-demands-cnn-or-directv-sale-to-approve-att-time-warner-deal-sources-idUSKBN1D81Z8
Thu, 9 Nov 2017 00:20:52 GMT
------------------------------------------------------------
Self-driving bus crashes two hours after launch in Las Vegas
http://www.zdnet.com/article/self-driving-bus-crashes-two-hours-after-launch-in-las-vegas/
Thu, 9 Nov 2017 00:18:00 GMT
------------------------------------------------------------
2017 CMA Awards Preach Unity, Crown Garth Brooks Entertainer of the Year
http://www.rollingstone.com/country/news/2017-cma-awards-preach-unity-crown-garth-brooks-entertainer-w511375
Thu, 9 Nov 2017 08:23:59 GMT
------------------------------------------------------------
Spacey Cut From Film; Scenes To Be Re-Shot With Replacement Actor
https://www.npr.org/sections/thetwo-way/2017/11/09/562995171/spacey-cut-from-film-scenes-to-be-re-shot-with-replacement-actor
Thu, 9 Nov 2017 09:57:00 GMT
------------------------------------------------------------
FEMA to transport Puerto Rico's hurricane survivors to US mainland
http://www.cnn.com/2017/11/09/us/fema-puerto-rico-transport/index.html
Thu, 9 Nov 2017 10:48:23 GMT
------------------------------------------------------------
Trump and Putin to meet on Friday in Vietnam
http://www.nydailynews.com/news/world/trump-putin-meet-friday-vietnam-article-1.3620846
Thu, 9 Nov 2017 08:18:23 GMT
------------------------------------------------------------
Syria war: Army retakes last IS urban stronghold
http://www.bbc.com/news/world-middle-east-41918913
Thu, 9 Nov 2017 11:26:15 GMT
------------------------------------------------------------
The Saudi Purge Isn't Just a Power Grab
https://www.bloomberg.com/news/articles/2017-11-09/the-saudi-purge-isn-t-just-a-power-grab
Thu, 9 Nov 2017 09:15:34 GMT
------------------------------------------------------------
Trump Tightens Cuba Embargo, Restricting Access to Hotels and Businesses

Wed, 8 Nov 2017 17:16:11 GMT
------------------------------------------------------------
Battered by Trump, Obamacare triumphs at the polls
https://www.politico.com/story/2017/11/08/obamacare-boost-at-the-polls-244696
Wed, 8 Nov 2017 18:17:39 GMT
------------------------------------------------------------
Terry Crews Confirms He Filed a Police Report After Making Sexual Assault Allegations
http://people.com/movies/terry-crews-confirms-he-filed-a-police-report-after-making-sexual-assault-allegations/
Thu, 9 Nov 2017 03:07:24 GMT
------------------------------------------------------------
Former party chief Donna Brazile stokes divisions among Democrats
http://www.latimes.com/nation/la-na-pol-donna-brazile-democrats-20171109-story.html
Thu, 9 Nov 2017 11:01:37 GMT
------------------------------------------------------------
Theresa May faces fresh reshuffle after Priti Patel resignation
http://www.bbc.com/news/uk-politics-41923670
Thu, 9 Nov 2017 07:41:24 GMT
------------------------------------------------------------
Barack Obama has to report to jury duty, too. (He didn't get picked.)
https://www.washingtonpost.com/news/politics/wp/2017/11/08/barack-obama-has-to-report-to-jury-duty-too-he-didnt-get-picked/
Wed, 8 Nov 2017 20:58:25 GMT
------------------------------------------------------------
Report: Goodell “furious” about push for incentive-base deal
Report: Goodell “furious” about push for incentive-base deal
Thu, 9 Nov 2017 03:41:00 GMT ------------------------------------------------------------ Danica Roem of Virginia to be first openly transgender person elected, seated in a US statehouse https://www.washingtonpost.com/local/virginia-politics/danica-roem-will-be-vas-first-openly-transgender-elected-official-after-unseating-conservative-robert-g-marshall-in-house-race/2017/11/07/d534bdde-c0af-11e7-959c-fe2b598d8c00_story.html Wed, 8 Nov 2017 19:37:57 GMT ------------------------------------------------------------

 

 

Write a Python program to get the top stories from Google news

 

Sign up to get end-to-end “Learn By Coding” example.


 

 

Applied Machine Learning & Data Science with Python, R and SQL.

A list of Python, R and MATLAB Codes for Applied Machine Learning and Data Science https://setscholars.net/

 

Subscribe to our YouTube channel and press the ring to get latest update on Python and R coding recipesCoding is our strength.

 

Learn by Coding Categories:

Classification: https://setscholars.net/category/classification/

Data Analytics: https://setscholars.net/category/data-analytics/

Data Science: https://setscholars.net/category/data-science/

Data Visualisation: https://setscholars.net/category/data-visualisation/

Machine Learning Recipe: https://setscholars.net/category/machine-learning-recipe/

Pandas: https://setscholars.net/category/pandas/

Python: https://setscholars.net/category/python/

SKLEARN: https://setscholars.net/category/sklearn/

Supervised Learning: https://setscholars.net/category/supervised-learning/

Tabular Data Analytics: https://setscholars.net/category/tabular-data-analytics/

End-to-End Data Science Recipes: https://setscholars.net/category/a-star-data-science-recipe/

Applied Statistics: https://setscholars.net/category/applied-statistics/

Bagging Ensemble: https://setscholars.net/category/bagging-ensemble/

Boosting Ensemble: https://setscholars.net/category/boosting-ensemble/

CatBoost: https://setscholars.net/category/catboost/

Clustering: https://setscholars.net/category/clustering/

Data Analytics: https://setscholars.net/category/data-analytics/

Data Science: https://setscholars.net/category/data-science/

Data Visualisation: https://setscholars.net/category/data-visualisation/

Decision Tree: https://setscholars.net/category/decision-tree/

LightGBM: https://setscholars.net/category/lightgbm/

Machine Learning Recipe: https://setscholars.net/category/machine-learning-recipe/

Multi-Class Classification: https://setscholars.net/category/multi-class-classification/

Neural Networks: https://setscholars.net/category/neural-networks/

Python Machine Learning: https://setscholars.net/category/python-machine-learning/

Python Machine Learning Crash Course: https://setscholars.net/category/python-machine-learning-crash-course/

R Classification: https://setscholars.net/category/r-classification/

R for Beginners: https://setscholars.net/category/r-for-beginners/

R for Business Analytics: https://setscholars.net/category/r-for-business-analytics/

R for Data Science: https://setscholars.net/category/r-for-data-science/

R for Data Visualisation: https://setscholars.net/category/r-for-data-visualisation/

R for Excel Users: https://setscholars.net/category/r-for-excel-users/

R Machine Learning: https://setscholars.net/category/r-machine-learning/

R Machine Learning Crash Course: https://setscholars.net/category/r-machine-learning-crash-course/

R Regression: https://setscholars.net/category/r-regression/

Regression: https://setscholars.net/category/regression/

XGBOOST: https://setscholars.net/category/xgboost/

Excel examples for beginners: https://setscholars.net/category/excel-examples-for-beginners/

C Programming tutorials & examples: https://setscholars.net/category/c-programming-tutorials/

Javascript tutorials & examples: https://setscholars.net/category/javascript-tutorials-and-examples/

Python tutorials & examples: https://setscholars.net/category/python-tutorials/

R tutorials & examples: https://setscholars.net/category/r-for-beginners/

SQL tutorials & examples: https://setscholars.net/category/sql-tutorials-for-business-analyst/

SQL for Beginners in 2 Weeks: https://setscholars.net/category/sql-for-citizen-data-scientist-in-2-weeks/

 

Portfolio Projects for Aspiring Data Scientists: Tabular Text & Image Data Analytics as well as Time Series Forecasting in Python & R @ https://wacamlds.podia.com/portfolio-projects-for-aspiring-data-scientists-end-to-end-applied-machine-learning-solutions-in-python-r

 

 


Disclaimer: The information and code presented within this recipe/tutorial is only for educational and coaching purposes for beginners and developers. Anyone can practice and apply the recipe/tutorial presented here, but the reader is taking full responsibility for his/her actions. The author (content curator) of this recipe (code / program) has made every effort to ensure the accuracy of the information was correct at time of publication. The author (content curator) does not assume and hereby disclaims any liability to any party for any loss, damage, or disruption caused by errors or omissions, whether such errors or omissions result from accident, negligence, or any other cause. The information presented here could also be found in public knowledge domains.