From 1d8f5250173ebd20623bba342897d37c819acf7f Mon Sep 17 00:00:00 2001 From: nikitin712 Date: Thu, 16 Feb 2023 11:53:30 +0300 Subject: [PATCH 01/18] =?UTF-8?q?=D0=A2=D0=B5=D1=81=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Задания/task1/nikitin/test2.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Задания/task1/nikitin/test2.py diff --git a/Задания/task1/nikitin/test2.py b/Задания/task1/nikitin/test2.py new file mode 100644 index 0000000..76e20d3 --- /dev/null +++ b/Задания/task1/nikitin/test2.py @@ -0,0 +1,15 @@ +from bs4 import BeautifulSoup +from selenium import webdriver +from selenium.webdriver import Chrome +from selenium import webdriver +from selenium.webdriver.chrome.service import Service + +s = Service('D:\Games\data\chromedriver.exe') +browser = webdriver.Chrome(service=s) +browser.get('https://www.kinopoisk.ru/list/movies/top250/') +html_text = browser.page_source +soup = BeautifulSoup(html_text, 'lxml') +films=soup.find_all('div', class_='base-movie-main-info_mainInfo__Zl_u3') + +for film in films: + print(film.text) From 7dac6bdb2103513c48e32d19443102ea9eb90f44 Mon Sep 17 00:00:00 2001 From: Dronminator Date: Sat, 25 Feb 2023 20:11:03 +0300 Subject: [PATCH 02/18] =?UTF-8?q?=D0=94=D0=BE=D0=BC=D0=B0=D1=88=D0=BD?= =?UTF-8?q?=D0=B5=D0=B5=20=D0=B7=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5:=20?= =?UTF-8?q?=D0=9F=D0=B0=D1=80=D1=81=D0=B8=D0=BD=D0=B3=20=D0=A1=D0=B0=D0=B9?= =?UTF-8?q?=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/misc.xml | 2 +- Задания/task1/Lahin/parsing.py | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index d56657a..a971a2c 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/Задания/task1/Lahin/parsing.py b/Задания/task1/Lahin/parsing.py index 42c83eb..31c95f4 100644 --- a/Задания/task1/Lahin/parsing.py +++ b/Задания/task1/Lahin/parsing.py @@ -1,14 +1,14 @@ + from bs4 import BeautifulSoup from selenium import webdriver from selenium.webdriver.chrome.service import Service -from time import sleep s = Service("С:\DATA\ChromeDriver\chromedriver.exe") browser = webdriver.Chrome(service=s) -browser.get("https://www.kinopoisk.ru/lists/movies/top250/") -sleep(15) +browser.get("https://online.metro-cc.ru/category/sladosti-chipsy-sneki/shokolad-batonchiki?from=under_search&is_action=1") html_text = browser.page_source soup = BeautifulSoup(html_text, 'lxml') -films = soup.find_all('div', class_="desktop-list-main-info_secondaryTitleSlot__mc0mI") -for film in films: - print(film.text) - print("--------") +products = soup.find_all('a', class_="product-card-name reset-link catalog-2-level-product-card__name style--catalog-2-level-product-card") +prices = soup.find_all('span', class_="product-card-prices__actual color-red") +for product,price in zip(products, prices): + print(f"Продукт: {product.text[3:]}Цена: {price.text}") + print("-"*100) \ No newline at end of file From 2f6dcba538c7a263f3dfe9e5966aa1d593b66520 Mon Sep 17 00:00:00 2001 From: Harutyun Date: Mon, 27 Feb 2023 23:55:04 +0300 Subject: [PATCH 03/18] parser --- venv/task 1/task1.py | 1 - 1 file changed, 1 deletion(-) delete mode 100644 venv/task 1/task1.py diff --git a/venv/task 1/task1.py b/venv/task 1/task1.py deleted file mode 100644 index b1b2c86..0000000 --- a/venv/task 1/task1.py +++ /dev/null @@ -1 +0,0 @@ -Тестовый вап \ No newline at end of file From b055afe3f78edf4ffe63cc65a90dd9a266294d7f Mon Sep 17 00:00:00 2001 From: Harutyun Date: Mon, 27 Feb 2023 23:58:17 +0300 Subject: [PATCH 04/18] parser --- Задания/task1/Garanyan/main.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Задания/task1/Garanyan/main.py b/Задания/task1/Garanyan/main.py index 5cf8376..ac6f8f2 100644 --- a/Задания/task1/Garanyan/main.py +++ b/Задания/task1/Garanyan/main.py @@ -4,9 +4,9 @@ from selenium.webdriver.chrome.service import Service s = Service("E:\data\chromedriver.exe") browser = webdriver.Chrome(service=s) -browser.get("https://www.litres.ru/fedor-dostoevskiy/prestuplenie-i-nakazanie/") +browser.get("https://ria.ru/") html_text = browser.page_source soup = BeautifulSoup(html_text, 'lxml') -books = soup.find_all('div', class_='biblio_book_descr') -for book in books: - print(book.text) +news = soup.find_all('div', class_='cell cell-list') +for new in news: + print(new.text) From 87476b7d2a86b98c481331ca8a85285e7e912875 Mon Sep 17 00:00:00 2001 From: nikitin712 Date: Sat, 4 Mar 2023 14:39:05 +0300 Subject: [PATCH 05/18] =?UTF-8?q?=D0=94=D0=BE=D0=BC=D0=B0=D1=88=D0=BD?= =?UTF-8?q?=D0=B5=D0=B5=20=D0=B7=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5=201?= =?UTF-8?q?=20(=D0=9F=D0=B0=D1=80=D1=81=D0=B8=D0=BD=D0=B3)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Задания/task1/nikitin/test2.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/Задания/task1/nikitin/test2.py b/Задания/task1/nikitin/test2.py index 76e20d3..553f156 100644 --- a/Задания/task1/nikitin/test2.py +++ b/Задания/task1/nikitin/test2.py @@ -1,15 +1,12 @@ from bs4 import BeautifulSoup from selenium import webdriver -from selenium.webdriver import Chrome -from selenium import webdriver from selenium.webdriver.chrome.service import Service - s = Service('D:\Games\data\chromedriver.exe') browser = webdriver.Chrome(service=s) -browser.get('https://www.kinopoisk.ru/list/movies/top250/') +browser.get('https://www.volkswagen.ru/polo/') html_text = browser.page_source soup = BeautifulSoup(html_text, 'lxml') -films=soup.find_all('div', class_='base-movie-main-info_mainInfo__Zl_u3') - -for film in films: - print(film.text) +car_names = soup.find_all('div', class_='avn001-2_name') +prices = soup.find_all('div', class_='avn001-2_price-container') +for car_name, price in zip(car_names, prices): + print(f"Название машины:{car_name.text} | Цена: {price.text} рублей") \ No newline at end of file From 796ccce7621c09dc1f1ca42638df471e29f9919a Mon Sep 17 00:00:00 2001 From: ada-dmitry <124861781+ada-dmitry@users.noreply.github.com> Date: Sat, 11 Mar 2023 23:07:06 +0300 Subject: [PATCH 06/18] Update ada.main.py --- Задания/task1/Antipenko/ada.main.py | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/Задания/task1/Antipenko/ada.main.py b/Задания/task1/Antipenko/ada.main.py index 251ea80..d0d6ed9 100644 --- a/Задания/task1/Antipenko/ada.main.py +++ b/Задания/task1/Antipenko/ada.main.py @@ -1,3 +1,6 @@ + +#Вариант с пары +''' from bs4 import BeautifulSoup from selenium import webdriver from selenium.webdriver.chrome.service import Service @@ -10,9 +13,27 @@ html_text = browser.page_source time.sleep(20) soup = BeautifulSoup(html_text, 'lxml') films = soup.find_all('div', class_='base-movie-main-info_mainInfo__ZL_u3') -''' + print(soup) print(films) -''' + for film in films: print(film.text) +''' +#Домашка +from bs4 import BeautifulSoup +from selenium import webdriver +from selenium.webdriver.chrome.service import Service + +driver = Service('D:\teach\Prog\chromedriver.exe') +browser = webdriver.Chrome(service=driver) +browser.get('https://hmbrussia.ru/regional-office/') +html_code = browser.page_source +b_soup = BeautifulSoup(html_code, 'lxml') +name = b_soup.find_all('div', class_="ps-xl-3 ms-xl-3") + +print(b_soup) +print(name) + +for i in name: + print(i.text) From 03edd9828b57d5a9ccdba84347c71df63e6423fd Mon Sep 17 00:00:00 2001 From: rus2004 Date: Wed, 15 Mar 2023 22:01:55 +0300 Subject: [PATCH 07/18] =?UTF-8?q?=D0=B3=D0=B0=D0=BD=D1=8C=D0=B3=20=D0=B8?= =?UTF-8?q?=D0=BB=D0=B8=20=D0=B1=D0=B0=D0=BD=D1=8C=D0=B3=20=D0=A1=D0=A5?= =?UTF-8?q?=D0=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/workspace.xml | 11 ++++++++++- Задания/task1/Samigullin/test | 1 + 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 Задания/task1/Samigullin/test diff --git a/.idea/workspace.xml b/.idea/workspace.xml index de61904..01708a2 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,7 +4,10 @@