From 0b288e4157942ab750318b32cfff15d67eccd992 Mon Sep 17 00:00:00 2001 From: VladEpifanov Date: Thu, 23 Mar 2023 11:10:52 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=B0=D1=80=D1=81=D0=B8=D0=BD=D0=B3=20?= =?UTF-8?q?=D1=81=D0=B0=D0=B9=D1=82=D0=B0(=D0=B4=D0=B7)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Задания/task1/Epifanov/1 - st hw.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Задания/task1/Epifanov/1 - st hw.py diff --git a/Задания/task1/Epifanov/1 - st hw.py b/Задания/task1/Epifanov/1 - st hw.py new file mode 100644 index 0000000..cb80d35 --- /dev/null +++ b/Задания/task1/Epifanov/1 - st hw.py @@ -0,0 +1,14 @@ +from bs4 import BeautifulSoup +from selenium import webdriver +from selenium.webdriver.chrome.service import Service + +s = Service('C:\Desktop\exe\chromedriver.exe') +browser = webdriver.Chrome(service=s) +browser.get('https://www.rftoday.ru/_vse_zagolovki2') +html_text = browser.page_source +soup = BeautifulSoup(html_text, 'lxml') +infos = soup.find_all(attrs={"class": "title"}) +revs = soup.find_all(attrs={"class": "source"}) +#print(infos[0].text) - если нужно вывести только n-ый заголовок +for info, rev in zip(infos, revs): + print(f"{info.text} ; Источник: {rev.text}")#Вывод всех заголовков новостей и их источников со страницы 1 \ No newline at end of file