-
Notifications
You must be signed in to change notification settings - Fork 0
Documentation — law_codes.py
revoltMoon edited this page Nov 27, 2018
·
18 revisions
- Получение куки из ответа с сервера.
def _get_cookie(response: )
- response — ответ с сервера.
- str — куки
- Получение данных со страницы.
def _get_page(url: str, reqHeaders: , prevResponse: , referer: , raw: bool)
- url — url страницы, которую надо получить;
- reqHeaders — ;
- prevResponse — , по умолчанию = None;
- referer — , по умолчанию = None;
- raw — , по умолчанию = false.
-
tuple(response.read(), response)
данные со страницы.
- Парсим JSON.
_decode_json_from_str(content: str)
- content — строка в формате JSON.
- Распарсенные данные из JSON'а.
- Класс, описывающий .
- Класс, описывающий .
- Класс, описывающий .
- Класс, описывающий .
- Класс, описывающий .
- Получение контента из распарсенных данных.
def get_content( codes: set, pathToResultJsonLinesFile: str, pathToFileForKeysThathWereDownloadedYet: str)
- codes — по умолчанию =
_ALL_CODES=frozenset(_codesParsers.keys())
; - pathToResultJsonLinesFile — путь к файлу с JSON строками из результата, по умолчанию =
codeHeaders.jsonlines
; - pathToFileForKeysThathWereDownloadedYet — путь к файлу для ключей, который мы только что скачали, по умолчанию =
processedYet.keys
.
- None, но вызывает
_codesParsers[code].get_code_content(pathToResultJsonLinesFile, pathToFileForKeysThathWereDownloadedYet)
, передавая тем самым данные туда.