From 1346247681d5fa9ccc86c4e45ca2758a3b13b360 Mon Sep 17 00:00:00 2001 From: Ilia Miheev Date: Mon, 26 May 2025 16:28:49 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BB=D0=B5=D0=B3=D0=BA=D0=B0=20=D0=BE?= =?UTF-8?q?=D1=82=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=82=D0=B8=D1=80=D0=BE?= =?UTF-8?q?=D0=B2=D0=B0=D0=BB=20=D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD?= =?UTF-8?q?=D1=82=D0=B0=D1=86=D0=B8=D1=8E=20=D1=81=20=D0=BF=D0=BE=D0=BC?= =?UTF-8?q?=D0=BE=D1=89=D1=8C=D1=8E=20=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=82?= =?UTF-8?q?=D0=B8=D1=80=D0=BE=D0=B2=D1=89=D0=B8=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f0aa796..62c8f47 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ p = Pars() ``` ### Коротко о методах: + 1. Метод **getStaticPage** принимает url страницы, путь, по которому сохранится страница, метод записи и заголовки запроса. Метод записи «wb» используется для сохранения картинок, по умолчанию writeMethod установлен как «w», что используется для html-страниц. Если заголовки запросов не указаны, то будут использоваться встроенные, но при желании можно указать свои. Метод возвращает статус ответа сайта, что должно использоваться для введения проверок 2. Метод **getDynamicPage** с помощью библиотеки Selenium получает динамически обновляемую страницу. Это помогает, когда контент на странице подгружается динамически. Принимает url страницы, путь сохранения, closeWindow и timeSleep. По умолчанию браузер Selenium открывается в фоновом режиме, и работу браузера не видно, но если closeWindow указать как False, то будет виден процесс выполнения кода. С помощью timeSleep можно увеличить время загрузки страницы если контент на ней долго подгружается @@ -71,7 +72,7 @@ p.getStaticPage( ) ``` -Пример использование методов *getAttributes* и *getTexts* +Пример использование методов _getAttributes_ и _getTexts_ ```py from ipars import Pars @@ -87,6 +88,7 @@ p.pprint(a1) a2 = p.getAttributes(allTegA, 'href') p.pprint(a2) ``` + ## Работа с JsonManager JsonManager принимает принимает только один аргумент — кодировку в которой будут читаться файлы. По умолчанию это UTF-8 @@ -117,7 +119,7 @@ j.pprint(data) # [1, 2, 3, 4, 5, 6, 7] ## Работа с CsvManager -Класс CsvManager принимает три аргумента: символ переноса на новую строку *newline* (по умолчанию — это пустая строка), кодировку открываемых файлов *encoding* (по умолчанию UTF-8) и разделитель который используется в csv файле *delimiter* (по умолчанию ";") +Класс CsvManager принимает три аргумента: символ переноса на новую строку _newline_ (по умолчанию — это пустая строка), кодировку открываемых файлов _encoding_ (по умолчанию UTF-8) и разделитель который используется в csv файле _delimiter_ (по умолчанию ";") ```py