Size: a a a

2020 December 05

🚲U

🚲 Oleh Kopyl UI/UX d... in SPb Python
Помогите с неймингом.

Есть парсер, который проходится по всем страницам и парсит данные.

Но если пройтись им еще few times, то может еще что-то допарсится (особенности сайта).

Как назвать функцию, которая будет делать такую себе "зачистку" – loop over and over till there is no more new data for 3 consecutive iterations.
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in SPb Python
Придумали вместе с одним парнем из чата

scan_leftover_content
источник

V\

Vadim třetí \λ.λ in SPb Python
Олех, ты хоть когда-нибудь сам думаешь?
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in SPb Python
Vadim třetí \λ.λ
Олех, ты хоть когда-нибудь сам думаешь?
Приходится((
источник

SK

Sergio Keler in SPb Python
🚲 Oleh Kopyl UI/UX designer
Подскажите плиз как разделить это на две линии:

if link_not_in_json(job_link, jobs) and job_title_not_in_stop_words(job_title, stop_words):
В каком-нибудь пичарме просто тнуть ентер перед и после and
Редактор сам откступы правильно расставит.
источник

SK

Sergio Keler in SPb Python
🚲 Oleh Kopyl UI/UX designer
Помогите с неймингом.

Есть парсер, который проходится по всем страницам и парсит данные.

Но если пройтись им еще few times, то может еще что-то допарсится (особенности сайта).

Как назвать функцию, которая будет делать такую себе "зачистку" – loop over and over till there is no more new data for 3 consecutive iterations.
Назови loop_over_and_over_til
Главное, чтоб тебе понятно было, длина имени не ограничена. Пичармы всякие сами тебе имена подставляют.
источник

MB

Max Block in SPb Python
🚲 Oleh Kopyl UI/UX designer
Подскажите плиз как разделить это на две линии:

if link_not_in_json(job_link, jobs) and job_title_not_in_stop_words(job_title, stop_words):
Мне лично очень нравится подход, когда какая-то стороняя тулза за программиста решает как делать форматирование. В мире питона популярнее всего black: https://github.com/psf/black
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in SPb Python
Sergio Keler
Назови loop_over_and_over_til
Главное, чтоб тебе понятно было, длина имени не ограничена. Пичармы всякие сами тебе имена подставляют.
Как это имена сами подставляют?)
источник

SK

Sergio Keler in SPb Python
🚲 Oleh Kopyl UI/UX designer
Как это имена сами подставляют?)
Ну, пишешь loo, а тебе сразу все имена подсказывает редактор, что на луп начинаются.
Однажды где-то названная функция или переменная будет вот так предлагаться.
Удобно.

https://www.jetbrains.com/ru-ru/pycharm/
источник

SK

Sergio Keler in SPb Python
Заодно видно, не занято ли желаемое имя ;)
источник

SK

Sergio Keler in SPb Python
Оно же за тобой будет следить, чтобы соблюдал форматирование и не косячил. Проверяет синтаксис на лету.
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in SPb Python
Sergio Keler
Ну, пишешь loo, а тебе сразу все имена подсказывает редактор, что на луп начинаются.
Однажды где-то названная функция или переменная будет вот так предлагаться.
Удобно.

https://www.jetbrains.com/ru-ru/pycharm/
А, ну такое и в саблайме есть)
источник

SK

Sergio Keler in SPb Python
🚲 Oleh Kopyl UI/UX designer
А, ну такое и в саблайме есть)
Есть много где. Но можно по приколу сравнить «универсальный текстовый редактор» и «ide специально для питона» ;)
источник

АФ

Артём Филиппов... in SPb Python
Как понять есть ли на сайте ограничение от Selenium, если нет кода для проверки?
И что делать если все же ограничение есть, может есть другие управляющие браузером или достаточно добавить просто пару случайных кликов и движений мыши?
источник

MB

Max Block in SPb Python
Артём Филиппов
Как понять есть ли на сайте ограничение от Selenium, если нет кода для проверки?
И что делать если все же ограничение есть, может есть другие управляющие браузером или достаточно добавить просто пару случайных кликов и движений мыши?
Сам селениум в JS прописывает что он селениум (вернее webdriver). И потом на сайте может быть проверка этой глобальной переменной. Поищи в гугле что-то типа hide selenium detection, будет много чего полезного на первой странице.
источник

DS

David Shiko in SPb Python
Всем привет. Подскажите пожалуйста как организовать таблицу.
Человек выбирает допустимый пол таксиста (М, Ж или Любой пол (Ж+М)).
Я могу сделать отдельную таблицу для пола, а могу поместить в основную (там будут значения 1, 2 и 3 соответственно), как лучше?
источник

MA

Maxim Afanasev in SPb Python
David Shiko
Всем привет. Подскажите пожалуйста как организовать таблицу.
Человек выбирает допустимый пол таксиста (М, Ж или Любой пол (Ж+М)).
Я могу сделать отдельную таблицу для пола, а могу поместить в основную (там будут значения 1, 2 и 3 соответственно), как лучше?
источник

I

Ivan in SPb Python
David Shiko
Всем привет. Подскажите пожалуйста как организовать таблицу.
Человек выбирает допустимый пол таксиста (М, Ж или Любой пол (Ж+М)).
Я могу сделать отдельную таблицу для пола, а могу поместить в основную (там будут значения 1, 2 и 3 соответственно), как лучше?
Если не только для СНГ делаете то лучше гендеров больше предусмотреть :)
источник

AP

Andrey Pavlov in SPb Python
М, Ж, М + Ж. Это точно такси?
источник

MM

Mehti Musayev in SPb Python
Andrey Pavlov
М, Ж, М + Ж. Это точно такси?
Не верь ей, она врет
источник