Size: a a a

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

2021 June 19

VS

Vitaly Sem in Сообщество Python Программистов
То есть то, что ты ему отдашь в браузер, то он и схавает)
источник

VS

Vitaly Sem in Сообщество Python Программистов
А это джейсон з хедером и боди)
источник

VS

Vitaly Sem in Сообщество Python Программистов
Все)
источник

in Сообщество Python Программистов
и параметры браузера
источник

VS

Vitaly Sem in Сообщество Python Программистов
В хедеры пихаешь юзер-агента и все, не видит никто с чего ты сидишь)
источник

VS

Vitaly Sem in Сообщество Python Программистов
А если еще и через прокси, то ваще агонь)
источник

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

S

Sergey in Сообщество Python Программистов
completed не подойдёт, потому что если таска заканселена, то она тоже считается complited
источник

in Сообщество Python Программистов
Не всё так просто, я помню читал про то, как полноценно спрятать бота. Там какие-то лютые темы были.

Но для большинства сайтиков - да, хедеров достаточно будет
источник

S

Sergey in Сообщество Python Программистов
Не совсем понял
источник

VS

Vitaly Sem in Сообщество Python Программистов
Я думаю, что там не супер-пупер защита, там больше криптографии)
источник

VS

Vitaly Sem in Сообщество Python Программистов
Казино на слотах, скорее всего, на готовом решении каком-нить
источник

in Сообщество Python Программистов
Синтаксис с собакой (@decorator) - это сахар над такой конструкцией:
func = decorator(func)

Соответственно cancel error будет у cancel_checker, а не func
источник

S

Sergey in Сообщество Python Программистов
а… об этом…

ну такая конструкция работает замечательно:


@cancel_checker
async def cancel_me(task_name)
:
…….

async def main():

   task1 = asyncio.create_task(cancel_me('task 1'))
   task2 = asyncio.create_task(cancel_me('task 2'))
   task3 = asyncio.create_task(cancel_me('task 3'))


   await asyncio.sleep(5)
   task1.cancel()

   await asyncio.sleep(3)
   task2.cancel()

   await asyncio.sleep(3)
   task3.cancel()


asyncio.run(main())
источник

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

S

Sergey in Сообщество Python Программистов
Смысл в том, что мне нужно собирать 100500 тасок
источник

VA

Vadim Apenko in Сообщество Python Программистов
Много тасок в работе = много оперативки и накладных расходов
источник

S

Sergey in Сообщество Python Программистов
Спасибо, Кэп!
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Vadim Apenko до 7837.72 (+7.07)
источник

VA

Vadim Apenko in Сообщество Python Программистов
Ты это говно можешь обернуть в контекстный менеджер или иную штуку.
источник