Ответы пользователя по тегу Python
  • Как избежать ошибки MemoryError?

    @noremorse_ru
    if var_info in key_info:
    заменить на else
    Множества set() тебе зачем? Они сами по себе тяжелые, возьми список
    Ну и самое главное, зачем ты хранишь все в памяти? Пиши результаты в бд или файл. Или ты можешь отправить их на удаленный сервер асинхронно, который запишет в бд, всё зависит на сколько ты далеко хочешь зайти))
    Ответ написан
    2 комментария
  • Какие книги читать по python для продолжение изучения?

    @noremorse_ru
    Мне книги вообще не заходят, просто засыпаю нафиг, особенно, если после рабочего дня. Ну и что ты вообще изучаешь? Знать все и вся невозможно, да и не нужно. Если ты хочешь больше осознанности, то лучше выбери матчасть по низкому уровню и будешь понимать что там происходит. Ну и как по мне, то полезно подглядеть как и что работает у других языков, начнешь понимать что Питон делает за тебя и так далее, найдешь плюсы и минусы.
    Ответ написан
    Комментировать
  • Как сохранить текущую сессию python при парсинге json?

    @noremorse_ru
    Ну вам конечно надо подразобраться в теории http, если это api, то скорее всего авторизация вернется токен в теле и его нужно будет добавить в headers, токенов может быть и 2, поэтому нужно смотреть документацию к апи, с которым вы общаетесь. Т.е. сессия вам тут не поможет скорее всего как таковая, она просто делает часть работы за вас, а именно хранит куки и заголовки, чтобы не подмешивать их каждый раз. Сам объект инициализируется так: requests.Session()

    P.S. В print можно писать строки через запятую, а не плодить их десятками. И если вы делаете проверку по статус коду ответа, то лучше делать это через assert, ибо код будет выполняться дальше, а в вашем случае код зависит от response, продолжать что-то делать если в response не то что мы ожидаем смысла нет
    Ответ написан
    Комментировать
  • Как парсить сайт через proxy?

    @noremorse_ru
    Я проксирую запросы через ТОР, никакого гемороя с покупкой прокси и прочим, спарсил больше 2 млн страниц вообще без отрубов. Чуть позже выложу на гитхаб, сможете взять себе для примера
    Ответ написан
    Комментировать
  • Почему не устанавливается voice модуль в discord.py?

    @noremorse_ru
    discord.py[voice] в кавычки оберни
    Ответ написан
    Комментировать