Слегка отформатировал документацию с помощью форматировщика
This commit is contained in:
@@ -22,6 +22,7 @@ p = Pars()
|
|||||||
```
|
```
|
||||||
|
|
||||||
### Коротко о методах:
|
### Коротко о методах:
|
||||||
|
|
||||||
1. Метод **getStaticPage** принимает url страницы, путь, по которому сохранится страница, метод записи и заголовки запроса. Метод записи «wb» используется для сохранения картинок, по умолчанию writeMethod установлен как «w», что используется для html-страниц. Если заголовки запросов не указаны, то будут использоваться встроенные, но при желании можно указать свои. Метод возвращает статус ответа сайта, что должно использоваться для введения проверок
|
1. Метод **getStaticPage** принимает url страницы, путь, по которому сохранится страница, метод записи и заголовки запроса. Метод записи «wb» используется для сохранения картинок, по умолчанию writeMethod установлен как «w», что используется для html-страниц. Если заголовки запросов не указаны, то будут использоваться встроенные, но при желании можно указать свои. Метод возвращает статус ответа сайта, что должно использоваться для введения проверок
|
||||||
|
|
||||||
2. Метод **getDynamicPage** с помощью библиотеки Selenium получает динамически обновляемую страницу. Это помогает, когда контент на странице подгружается динамически. Принимает url страницы, путь сохранения, closeWindow и timeSleep. По умолчанию браузер Selenium открывается в фоновом режиме, и работу браузера не видно, но если closeWindow указать как False, то будет виден процесс выполнения кода. С помощью timeSleep можно увеличить время загрузки страницы если контент на ней долго подгружается
|
2. Метод **getDynamicPage** с помощью библиотеки Selenium получает динамически обновляемую страницу. Это помогает, когда контент на странице подгружается динамически. Принимает url страницы, путь сохранения, closeWindow и timeSleep. По умолчанию браузер Selenium открывается в фоновом режиме, и работу браузера не видно, но если closeWindow указать как False, то будет виден процесс выполнения кода. С помощью timeSleep можно увеличить время загрузки страницы если контент на ней долго подгружается
|
||||||
@@ -71,7 +72,7 @@ p.getStaticPage(
|
|||||||
)
|
)
|
||||||
```
|
```
|
||||||
|
|
||||||
Пример использование методов *getAttributes* и *getTexts*
|
Пример использование методов _getAttributes_ и _getTexts_
|
||||||
|
|
||||||
```py
|
```py
|
||||||
from ipars import Pars
|
from ipars import Pars
|
||||||
@@ -87,6 +88,7 @@ p.pprint(a1)
|
|||||||
a2 = p.getAttributes(allTegA, 'href')
|
a2 = p.getAttributes(allTegA, 'href')
|
||||||
p.pprint(a2)
|
p.pprint(a2)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Работа с JsonManager
|
## Работа с JsonManager
|
||||||
|
|
||||||
JsonManager принимает принимает только один аргумент — кодировку в которой будут читаться файлы. По умолчанию это UTF-8
|
JsonManager принимает принимает только один аргумент — кодировку в которой будут читаться файлы. По умолчанию это UTF-8
|
||||||
@@ -117,7 +119,7 @@ j.pprint(data) # [1, 2, 3, 4, 5, 6, 7]
|
|||||||
|
|
||||||
## Работа с CsvManager
|
## Работа с CsvManager
|
||||||
|
|
||||||
Класс CsvManager принимает три аргумента: символ переноса на новую строку *newline* (по умолчанию — это пустая строка), кодировку открываемых файлов *encoding* (по умолчанию UTF-8) и разделитель который используется в csv файле *delimiter* (по умолчанию ";")
|
Класс CsvManager принимает три аргумента: символ переноса на новую строку _newline_ (по умолчанию — это пустая строка), кодировку открываемых файлов _encoding_ (по умолчанию UTF-8) и разделитель который используется в csv файле _delimiter_ (по умолчанию ";")
|
||||||
|
|
||||||
```py
|
```py
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user