Size: a a a

Сообщество Python Программистов

2020 September 10

AD

Andrew Dakhnovsky in Сообщество Python Программистов
Vadim Apenko
Никто из новичков не читает Лутца. Надо смириться. Он сложен
скорее он немного нудный и многословный
зумеры из тиктока хотят сразу и побыстрей
источник

Б

Брахма in Сообщество Python Программистов
Дмитрий
звучит как оскорбление))
Так и есть)
источник

G

Gongslow in Сообщество Python Программистов
Да
источник

in Сообщество Python Программистов
Как с помощью selenuim или scrapy посмотреть сделанные запросы при загрузке страницы сайта?

Есть страница, на которой подгружаются данные по определённому POST запросу с параметрами (этот запрос возвращает Json, который я пытаюсь выцепить).
Я могу скопировать этот запрос вместе с параметрами из браузера, но проблема в том, что таких страниц у меня тысячи. Паттерн url запроса у меня есть, но параметры запроса на каждой странице разные.
Пытаюсь понять, как мне эти параметры получить.
источник

in Сообщество Python Программистов
Например:
url1: example.com/11
POST запрос на этой странице: example.com/data11
с определёнными параметрами.

url2: example.com/12
POST запрос на этой странице: example.com/data12
с другими параметрами.

Список страниц у меня есть (порядка 7к), т.е. могу просто делать post запросы без параметром и получать свой json, но данные будут немного другими.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vadim Apenko
Недостаток понимания как среды работают.
Вот поэтому перед пайчармом лучше посидеть на чём-то попроще))
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vadim Apenko
Никогда никому не советуй ставить пакеты глобально.
Бей по рукам тех, кто это делает без использования венв. Пусть потратят 3 минуты на изучения 2 команд работы с венвом (создать и активировать). И не будет хуйни с тем что «пайчарм не правильный»
Реквестирую ман по венвам, кстати
источник

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
Реквестирую ман по венвам, кстати
1. используй венвы.
the end.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Костыльно-ориентированное программирование (КОП) основано на трёх концепциях:
1. Костылирование.
2. Инкостыляция.
3. Поликостылизм.


Костылирование — это создание костылей, позволяющее описать новый костыль на основе уже существующего с частично или полностью заимствующимися ошибками. Костыль, от которого производится наследование, называется базовым, родительским или суперкостылем. Новый костыль — потомком, наследником или производным.

Инкостыляция — это свойство костылей, позволяющее объединить фиксы и заплатки, работающие с ними в классе и скрыть детали реализации от понимания.

Поликостылизм — это свойство разработчиков использовать костыли с одинаковым интерфейсом без информации о типе и внутренней структуре костыля.
источник

A

AstralRomance in Сообщество Python Программистов
Бензофуран Гетероцикл
Костыльно-ориентированное программирование (КОП) основано на трёх концепциях:
1. Костылирование.
2. Инкостыляция.
3. Поликостылизм.


Костылирование — это создание костылей, позволяющее описать новый костыль на основе уже существующего с частично или полностью заимствующимися ошибками. Костыль, от которого производится наследование, называется базовым, родительским или суперкостылем. Новый костыль — потомком, наследником или производным.

Инкостыляция — это свойство костылей, позволяющее объединить фиксы и заплатки, работающие с ними в классе и скрыть детали реализации от понимания.

Поликостылизм — это свойство разработчиков использовать костыли с одинаковым интерфейсом без информации о типе и внутренней структуре костыля.
Коп трансцедентен, ты никогда не знаешь точного состояния, в котором пребывает каждый костыль.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vadim Apenko
Вариант два. Декоратор напиши
Гетаттр переопределить🌚
источник

С

Славян in Сообщество Python Программистов
Прив ребят, нужен хелп:
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Например:
url1: example.com/11
POST запрос на этой странице: example.com/data11
с определёнными параметрами.

url2: example.com/12
POST запрос на этой странице: example.com/data12
с другими параметрами.

Список страниц у меня есть (порядка 7к), т.е. могу просто делать post запросы без параметром и получать свой json, но данные будут немного другими.
Открываешь браузер, нажимаешь Ctrl+Shift+C, переходить во вкладку Network, вводишь в адресную строку искомый адрес, нажимаешь Enter и видишь в панельке все запросы.
Опционально можно ещё поставить галочку Preserve log
источник

С

Славян in Сообщество Python Программистов
Славян
Прив ребят, нужен хелп:
curl --request POST --url https://test.megaplan.ru/api/v3/auth/access_token --header 'content-type: multipart/form-data;' --form username=my mail --form password=mypass --form grant_type=password
источник

С

Славян in Сообщество Python Программистов
Славян
curl --request POST --url https://test.megaplan.ru/api/v3/auth/access_token --header 'content-type: multipart/form-data;' --form username=my mail --form password=mypass --form grant_type=password
нужно как-то в реквесты, онлайн конвертеры не помогают
источник

С

Славян in Сообщество Python Программистов
как эти form отправляются, как вообще посмотреть?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
AstralRomance
Коп трансцедентен, ты никогда не знаешь точного состояния, в котором пребывает каждый костыль.
Полиморфизм это же способность одного и того же метода вести себя по разному в зависимости от типов аргументов, да?
источник

С

Славян in Сообщество Python Программистов
лан с хидерами всё понятно...
источник

С

Славян in Сообщество Python Программистов
Славян
лан с хидерами всё понятно...
но Form
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Славян
но Form
Это данные заполнения какой-то формы, насколько я понимаю
источник