кодесурса
«Python

Python: получать главные новости из новостей Google

script1adsense2code
script1adsense3code

Python Basic - 1: Упражнение 8 с решением

Напишите программу на Python, чтобы получать главные новости из новостей Google.

Пример решения :

Код Python:

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")
# Print news title, url and publish date
for news in news_list:
  print(news.title.text)
  print(news.link.text)
  print(news.pubDate.text)
  print("-"*60)

Пример вывода:

 С Трампом в Китае Тайвань беспокоится о том, чтобы стать «разменной монетой»
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
Чт, 9 ноября 2017 11:19:13 GMT
-------------------------------------------------- ----------
Blue Dog демократов, занимающих жесткую позицию в законопроекте о налогах Республиканской партии
http://thehill.com/policy/finance/359515-blue-dog-democrats-taking-hard-line-on-gop-tax-bill
Четверг, 9 ноября 2017 г. 11:01:58 GMT
-------------------------------------------------- ----------
Год спустя победа Шока Трампа не полностью прошла ни в одной из сторон
https://www.npr.org/2017/11/09/562307566/a-year-later-the-shock-of-trumps-win-hasn-t-totally-worn-off-in-either-party
Четверг, 9 ноября 2017 г. 10:02:21 GMT
-------------------------------------------------- ----------
В техасском городке, переполненном горем, Пенс передает послание поддержки и веры
http://www.latimes.com/nation/la-na-texas-shooting-pence-vigil-20171108-story.html
Четверг, 9 ноября 2017 г. 04:50:00 по Гринвичу
-------------------------------------------------- ----------
США, AT & T разногласия по CNN в сделке Time Warner
http://www.reuters.com/article/us-time-warner-ma/us-demands-cnn-or-directv-sale-to-approve-att-time-warner-deal-sources-idUSKBN1D81Z8
Четверг, 9 ноября 2017 г. 00:20:52 GMT
-------------------------------------------------- ----------
Самостоятельный автобус падает через два часа после запуска в Лас-Вегасе
http://www.zdnet.com/article/self-driving-bus-crashes-two-hours-after-launch-in-las-vegas/
Четверг, 9 ноября 2017 г. 00:18:00 GMT
-------------------------------------------------- ----------
Награды CMA 2017 года проповедуют Unity, корона Гарт Брукс, артист года
http://www.rollingstone.com/country/news/2017-cma-awards-preach-unity-crown-garth-brooks-entertainer-w511375
Четверг, 9 ноября 2017 г. 08:23:59 GMT
-------------------------------------------------- ----------
Spacey Cut From Film; Сцены, которые будут повторно сняты с актером на замену
https://www.npr.org/sections/thetwo-way/2017/11/09/562995171/spacey-cut-from-film-scenes-to-be-re-shot-with-replacement-actor
Четверг, 9 ноября 2017 г. 09:57:00 по Гринвичу
-------------------------------------------------- ----------
FEMA доставит выживших после урагана в Пуэрто-Рико на материк США
http://www.cnn.com/2017/11/09/us/fema-puerto-rico-transport/index.html
Чт, 9 Ноя 2017 10:48:23 GMT
-------------------------------------------------- ----------
Трамп и Путин встретятся в пятницу во Вьетнаме
http://www.nydailynews.com/news/world/trump-putin-meet-friday-vietnam-article-1.3620846
Четверг, 9 ноября 2017 г. 08:18:23 GMT
-------------------------------------------------- ----------
Сирийская война: армия захватывает последний городской оплот
http://www.bbc.com/news/world-middle-east-41918913
Четверг, 9 ноября 2017 11:26:15 GMT
-------------------------------------------------- ----------
Саудовская чистка - это не просто захват власти
https://www.bloomberg.com/news/articles/2017-11-09/the-saudi-purge-isn-t-just-a-power-grab
Четверг, 9 ноября 2017 г. 09:15:34 GMT
-------------------------------------------------- ----------
Козырь ужесточает эмбарго на Кубу, ограничивая доступ к отелям и бизнесу
https://www.nytimes.com/2017/11/08/us/politics/trump-tightens-cuba-embargo-restricting-access-to-hotels-businesses.html
Ср, 8 ноя 2017, 17:16:11 GMT
-------------------------------------------------- ----------
Побитый Трампом, Обамакар побеждает на выборах
https://www.politico.com/story/2017/11/08/obamacare-boost-at-the-polls-244696
Ср, 8 ноября 2017 18:17:39 GMT
-------------------------------------------------- ----------
Терри Крюс подтверждает, что подал заявление в полицию после обвинений в сексуальном насилии
http://people.com/movies/terry-crews-confirms-he-filed-a-police-report-after-making-sexual-assault-allegations/
Четверг, 9 ноября 2017 г. 03:07:24 GMT
-------------------------------------------------- ----------
Бывший глава партии Донна Бразиле разжигает разногласия среди демократов
http://www.latimes.com/nation/la-na-pol-donna-brazile-democrats-20171109-story.html
Чт, 9 ноября 2017 11:01:37 GMT
-------------------------------------------------- ----------
Тереза Мэй ждет новая перестановка после отставки Прити Патель
http://www.bbc.com/news/uk-politics-41923670
Четверг, 9 ноября 2017 г. 07:41:24 GMT
-------------------------------------------------- ----------
Барак Обама тоже должен отчитываться перед присяжными. (Он не был выбран.)
https://www.washingtonpost.com/news/politics/wp/2017/11/08/barack-obama-has-to-report-to-jury-duty-too-he-didnt-get-picked/
Ср, 8 ноября 2017 20:58:25 GMT
-------------------------------------------------- ----------
Отчет: Гуделл «в ярости» из-за толчка к соглашению о поощрительной основе
http://profootballtalk.nbcsports.com/2017/11/08/report-goodell-furious-about-push-for-incentive-base-deal/
Чт, 9 Ноя 2017 03:41:00 GMT
-------------------------------------------------- ----------
Даника Роем из Вирджинии станет первым открыто избранным транссексуалом, сидящим в государственном здании США
https://www.washingtonpost.com/local/virginia-politics/danica-roem-will-be-vas-first-openly-transgender-elected-official-after-unseating-conservative-robert-g-marshall-in- дом-раса / 2017/11/07 / d534bdde-c0af-11e7-959c-fe2b598d8c00_story.html
Ср, 8 ноября 2017 19:37:57 GMT
-------------------------------------------------- ----------

Блок - схема:

«Блок-схема:

Редактор кода Python:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу на Python для подсчета количества каждого символа текстового файла.
Далее: Напишите программу на Python, чтобы получить список локально установленных модулей Python.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code