Size: a a a

2020 May 20

͏

͏͏͏͏ in Python KZ
если контекст задачи рассажешь, может мы сможем чем-то помочь
источник

SA

Sultan Abilda in Python KZ
Если честно вообще не понимаю зачем это нужно. Такое ощушение что автор немного не туда забрел.
В целом понятно что оно делает. Но не совсем понятно для чего все это.
источник

KK

K K in Python KZ
InzGIBA
кто-то ведь должен был додуматься до такой либы, а то трансформация json'ок от внешних API выглядит очень громоздко. Ну или есть ли какие-то best practices по конвертации? :"D
ты сейчас JS придумал =)
источник

I

InzGIBA in Python KZ
Sultan Abilda
Если честно вообще не понимаю зачем это нужно. Такое ощушение что автор немного не туда забрел.
В целом понятно что оно делает. Но не совсем понятно для чего все это.
Опишу два примера

1. При получении JSON ответа от стороннего API, нужно привести древовидную структуру в свой вид.
Дабы код не выглядел в следующем виде и не разрастался до больших размеров

convert_dict = {
   'value_1': response['value_1']['subvalue_1'],
   ...
   'value_N': response['value_N']
}

2. Простая трансформация между словарями внутри проекта, для удаления ненужной информации из dict благодаря схеме.

convert_dict = transform(source_dict, new_schema)
sample = Article.objects.create(**convert_dict)

вместо

sample = Arcticle.objects.create(
   title='Title'
   ...
   value='sample'
)
источник

I

InzGIBA in Python KZ
Конечно думаю тут можно обойтись и обычными f-string, но вдруг кто-то находил готовое решение
источник

SA

Sultan Abilda in Python KZ
Судя по всему у тебя не будет ничего динамического. А всего лишь будет нескольно готорых схем для каждой модели.
В таком случаи предположу что ты слишком усложняешь себе задачу и уменьшаешь читабельность кода.
источник

SA

Sultan Abilda in Python KZ
Проще всего создать несколько сериалайзеров которые и будут сериализовать твой json во внутреннию структуру.
источник

SA

Sultan Abilda in Python KZ
Да и это будет более каноничный подход к обработке данных. Нежели подход с переформирования json-а в json.
источник

I

InzGIBA in Python KZ
Спасиб за развернутый ответ )
источник
2020 May 21

S

Shokan in Python KZ
Привет! Пытаюсь спарсить количество просмотров с использованием BS4. Но именно этот тег пропадает после конвертации страницы в BeautifulSoup. Кто знает разработчики сайта защищают эту информацию или я что-то не так делаю?
источник

y

yb in Python KZ
Что то делаешь не так
источник

S

Shokan in Python KZ
источник

I

Itachi in Python KZ
Есть гребанная невидимая Капча
источник

y

yb in Python KZ
Посмотри через curl что тебе возвращается: есть ли там вообще эти данные изначально, либо они появляются при определенном усдовии
источник

I

Itachi in Python KZ
Я хотел sitekey запарсить вот этот тег точно пропадает
источник

I

Itachi in Python KZ
То есть атрибут
источник

S

Shokan in Python KZ
тут
источник

I

Itachi in Python KZ
Но он в теге
источник

AA

Aibek Aldabergenov in Python KZ
Shokan
Привет! Пытаюсь спарсить количество просмотров с использованием BS4. Но именно этот тег пропадает после конвертации страницы в BeautifulSoup. Кто знает разработчики сайта защищают эту информацию или я что-то не так делаю?
Tengrinews? Если не ошибаюсь, новости берутся через отдельный эндпойнт по ajax, после того как страница загрузится
источник

AA

Aibek Aldabergenov in Python KZ
Можно в developer tools хрома посмотреть какой эндпойнт
источник