
Jim Morrison
24.04.2019
19:54:31
С PhantomJS селениум уже не работает, верно ?

?? Eugene
24.04.2019
19:54:48
Фантом депрекейтнули вродь

?
24.04.2019
19:55:05

?? Eugene
24.04.2019
19:55:59

Google

Tishka17
24.04.2019
19:56:02
В случае модулей это получается само

Марк
24.04.2019
19:56:48

Tishka17
24.04.2019
19:56:56
От всего
Я про слабую связность кода
Больше файл - больше связность - сложнее поддержка

?
24.04.2019
19:59:18
Просто в вакансии написано: знать объектно-ориентированное, функциональное, структурное программирование
И все это про питон

?? Eugene
24.04.2019
19:59:27
С большим файлом просто сложней работать, о чем тут спорить)

Tishka17
24.04.2019
19:59:52

?
24.04.2019
19:59:54
Функциональное в питоне в стиле жс?

Марк
24.04.2019
19:59:55
Блядь, чувак, мы о разных вещах, наверное. У меня есть файлы за 10к строк - и с ними вообще никаких проблем. Инкапсулируешь, унижаешь - всё просто.

Google

?? Eugene
24.04.2019
20:00:08

?
24.04.2019
20:00:18
Лямбда на лямбде, хз что куда падает

Tishka17
24.04.2019
20:00:34

Марк
24.04.2019
20:00:50

?? Eugene
24.04.2019
20:00:52

Tishka17
24.04.2019
20:00:55

Марк
24.04.2019
20:01:14

Tishka17
24.04.2019
20:01:18
Ну, что у тебя не зависит все от всего, например
Что нет циклических связей

Марк
24.04.2019
20:01:54

?
24.04.2019
20:02:06

Tishka17
24.04.2019
20:02:21
И вообще, что такое в модуле на 20к строк, что его нельзя разбить? Он точно отвечает за одну задачу?

?? Eugene
24.04.2019
20:03:04

ivan
24.04.2019
20:03:34

?? Eugene
24.04.2019
20:04:03

?
24.04.2019
20:04:06

Марк
24.04.2019
20:05:08

Tishka17
24.04.2019
20:05:22

Google

Tishka17
24.04.2019
20:05:34
Остальное разбито

Roman
24.04.2019
20:05:51

Tishka17
24.04.2019
20:06:26
Могу путать

?? Eugene
24.04.2019
20:06:52

Tishka17
24.04.2019
20:07:41

ivan
24.04.2019
20:08:26
Тоже в принципе трудно сказать, что выполняет именно одну задачу

Tishka17
24.04.2019
20:09:17
Угу

ivan
24.04.2019
20:09:21
Но ничего ж - живут, даже как-то это расширяют

[Anonymous]
24.04.2019
20:09:25
Ребята, когда делаю запрос на сайт, выплывает прелоадер, аля "протектор" и мне надо этот момент переждать и начать парсить. Как можно это сделать? Использую requests...

Tishka17
24.04.2019
20:09:30
Да кто ж спорит, живут
Выбора нет, файл уже такой
Но скорее всего core довольно стабилен

[Anonymous]
24.04.2019
20:10:35
Никак. Selenium
Им заходить на страницу. Затем куки в реквестс перекидывать?

Tishka17
24.04.2019
20:10:55
Но кто знает

ivan
24.04.2019
20:11:07
Стабилен :)
Правда развивать это мне кажется будет всё трудней и трудней
С такой структурой

Roman
24.04.2019
20:12:23
Твистед, не?
я не так давно программирую на питоне, многих библиотек и фреймворков не знаю( просто не встречал подобного кода, как на фронтах с JS), а в плане функционального программирования ограничиваюсь часто фунциями lambda, map и генераторами списков\словарей

Google

[Anonymous]
24.04.2019
20:13:25

Prunkles
24.04.2019
20:14:02
Как десериализовать джейсон в питоновский объект?

?? Eugene
24.04.2019
20:14:36

Prunkles
24.04.2019
20:14:49

?? Eugene
24.04.2019
20:15:01

Prunkles
24.04.2019
20:15:23
Без фреймворков?
Желательно не устанавливать фреймоврк на 30к строк кода, только ради этой возможности
Ну то бишь да, на чистом

helsingforce
24.04.2019
20:16:22
Если не изменяет память
Лучше прочти справку

Prunkles
24.04.2019
20:16:55
С полями что б был

?? Eugene
24.04.2019
20:17:06
Наследуешься от json.JSONDecoder и реализуешь функцию декодирования

Prunkles
24.04.2019
20:17:15
И только так?

helsingforce
24.04.2019
20:17:21

Tishka17
24.04.2019
20:18:00
Или marshmallow
Лучше конечно второе

?? Eugene
24.04.2019
20:18:44
С json тоже не сильно сложней

Google

Tishka17
24.04.2019
20:19:44
Хотя свою либу я не мог не прорекламировать

?? Eugene
24.04.2019
20:21:10
Два чаю
Вот простой пример, только тут Encoder https://github.com/lgiordani/rentomatic/blob/master/rentomatic/serializers/storageroom_serializer.py

Tishka17
24.04.2019
20:23:52

?? Eugene
24.04.2019
20:24:39

Tishka17
24.04.2019
20:25:05

?? Eugene
24.04.2019
20:25:43
А, ну да, будет посложней
marshmallow мб получше будет

Александр
24.04.2019
20:33:07

[Anonymous]
24.04.2019
20:33:15
Никак. Selenium
Сделал. Но их протектор детектит его и дает мне БАН ((( Что делать тогда?

Александр
24.04.2019
20:35:21

[Anonymous]
24.04.2019
20:35:55

Александр
24.04.2019
20:36:22

[Anonymous]
24.04.2019
20:36:41