From 1b3325b642990509ed89cc4c839bf342c4272035 Mon Sep 17 00:00:00 2001 From: Ilia Miheev Date: Thu, 29 May 2025 16:40:05 +0300 Subject: [PATCH] =?UTF-8?q?=D0=92=D0=BD=D0=B5=D1=81=D0=B5=D0=BD=D1=8B=20?= =?UTF-8?q?=D0=BE=D1=82=D1=81=D1=82=D1=83=D0=BF=D1=8B=20=D0=B8=20=D0=BF?= =?UTF-8?q?=D1=80=D0=BE=D0=B1=D0=B5=D0=BB=D1=8B=20=D0=B4=D0=BB=D1=8F=20?= =?UTF-8?q?=D0=BE=D0=BF=D1=80=D1=8F=D1=82=D0=BD=D0=BE=D1=81=D1=82=D0=B8=20?= =?UTF-8?q?=D0=BA=D0=BE=D0=B4=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 62c8f47..cd865b2 100644 --- a/README.md +++ b/README.md @@ -15,9 +15,8 @@ pip install ipars Класс Pars не принимает никаких данных для конструкторов. ```python -# Импортируем класс from ipars import Pars -# Создаём объект класса + p = Pars() ``` @@ -42,10 +41,10 @@ from ipars import Pars p = Pars() # Заголовки для запроса -headers ={ +headers = { "Accept": "*/*", "User-Agent": "Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) Version/11.0 Mobile/15A5341f Safari/604.1" - } +} p.getStaticPage('./index.html', 'https://google.com', headers=headers) # Получаем объект beautifulsoup из полученной страницы @@ -53,8 +52,11 @@ soup = p.returnBs4Object('./index.html') # Используем методы beautifulsoup allImage = soup.find_all('img') +print('-----начало-----') for image in allImage: - print(image.get('src')) + p.pprint(image.get('src')) +print('-----конец------') + ``` Пример скачивания фотографии: @@ -110,8 +112,10 @@ j = JsonManager() ```py from ipars import JsonManager j = JsonManager() + # Записываем данные j.dump('./data.json', [1, 2, 3, 4, 5, 6, 7]) + # Получаем данные data = j.load('./data.json') j.pprint(data) # [1, 2, 3, 4, 5, 6, 7] @@ -140,8 +144,8 @@ c = CsvManager() ```py from ipars import CsvManager - c = CsvManager() + # записываем заголовки writer = c.writerow('./data.csv', 'w', ['Количество', 'Цена', 'Итог']) @@ -154,10 +158,7 @@ writer = c.writerows('./data.csv', 'a', [ # получаем строки из таблицы rows = c.getRows('./data.csv') + # выводим строки таблицы c.pprint(rows) -``` - -## License - -This project is licensed under the MIT License - see the LICENSE file for details. +``` \ No newline at end of file