Задать вопрос
  • Что делать, если не скачивается видео из youtube (yt_dlp)?

    @imba
    replit - это же облако и наверное не в рф?)
    а в рф тут такое дело с тытрубои, что просто так не взлетит)
    у yt-dlp есть ключ --proxy если вдруг нужен

    Для yt-dlp питон нужен только если ты свою хитрозамороченную автоматизацию делать решил.
    Скачать видео/плеилист или весь канал - для этого не надо, достаточно запустить из консоли .
    Ну или гуи тож скачай ( их вариантов тоже как шоколада за банеи)
    Ответ написан
    Комментировать
  • Pyautogui - не работает, как чинить?

    @imba
    pyautogui.click("examples/test.png") - этот метод не принимает ПОЗИЦИОННЫЕ аргументы, только КЛЮЧЕВЫЕ.
    Посмотри документацию по pyautogui.click () или через IDE посмотри что за аргументы доступны

    Конечно лучше весь треисбек приводить а то непонятно бывает
    Ответ написан
    Комментировать
  • Как можно увеличить скорость поиска изображения в pyautogui?

    @imba
    Наверное стоит использовать другую библиотеку если эта работает медленно.

    На экране 1920 x 1080 вызовы функции поиска занимают около 1 или 2 секунд.
    При желании можно передать grayscale=True функциям поиска, чтобы обеспечить небольшое ускорение (около 30%). Это обесцвечивает цвет изображений и снимков экрана, ускоряя поиск, но потенциально вызывая ложноположительные совпадения.
    Ответ написан
    Комментировать
  • GitHube как подключиться к LocalHost?

    @imba
    Должен этот адрес отвечать, а не просто локалхост
    localhost:3000/swagger
    Ответ написан
    Комментировать
  • Странная скорость ответа?

    @imba
    По коду не понятно как инициализируется сессия, если конструктор вызываается из def get_user_profile и это проихдит каждыи раз - то как минимум вот это место не очень удачное.
    Во втором случае ты напраямую делаешь гет через реквест.
    Смотри что у тебя лежит в self.session. Если соединение используется несколько раз, то да, сессии должны быть быстрее но если использовать одну и туже сессию а не создавать каждыи раз новую. НО разница в любом случае будет не в 10 раз, сушественно меньше.
    Проверяй self.session. там что-то не то происходит видимо.
    Можешь для проверки сделать второи пример через сессиси дернув из реквеста напрямую, без использования self
    Ответ написан
    Комментировать
  • Как привязать значение переменной к строчке/столбцу в эксель чтобы получить значение ячейки?

    @imba
    """
    0) проблема твоей таблицы, в том что есть ячейки содержащие несколько значении и наити нужную можно только пройдя по ним и сравнивая целевое значение с теми что есть в ячейке , это долго тем более если несколько запросов от пользователя будет

    1) правильнее будет прочитать таблицу, прочитать все значение и создать у себя удобную структуру с данными, что бы не читать эексель каждый раз.
    три словарика например "возраст" "стаж" "коэффициент", быстрыи поиск по ключу то, что надо.
    скорее всего есть более правильные и красивые структуры

    2) НО если по какой-то не озвученной причине, важно читать напрямую, то либо брать значение ввода а потом искать в какой ячейке оно есть и запоминать индекс а дальше по наиденным индексам читать значение ячейки с коэффициентом

    result = ws.cell(row=row_id, column=column_id).value

    или можно так

    создаешь словарь соответствия ввода пользователя индексам таблицы (если структура таблицы не изменяется. меняются только коэффициенты то можно руками прописать, если меняется то вначале читаешь фаил и делаешь словарь а потом по нему ищешь коэффициент, имеет смысл если запросов пользователя много)

    """

    factory = {
    "возраст":{18:3, 19:3, лет:номер_строки}
    "стаж":{0:2, 1:3, 3:4, 4:4 , лет:номер_ряда }
    }

    command_row = input('введите команду и значение: ')
    # например пользователь вводит
    # возраст = 18

    command = command_row.split('=')
    # содержимое command = ['возраст ', ' 18']

    #дальше обращаемся к нашим словарям по ключам и лучше через метод get наслучай если ввели что-то не то

    row_id = factory.get(command_row[0].strip(),{}).get(int(command_row[1].strip()))

    #равноценно factory["возраст"][18]
    #даст тебе номер строки или столбца в зависимости от команды
    #row_id , column_id значения которые вернет тебе этот словарь factory для команды возраст и стаж - неперепутаи)))

    #получить само значение будет просто
    #как тебе гпт написало, открываем фаил и таблицу а дальше берем наши индексы и читаем содержимое ячейки
    result = ws.cell(row=row_id, column=column_id).value
    Ответ написан
    2 комментария
  • Как расширить /dev/mapper/centos-root?

    @imba
    Привет , если lv centos-root уже расширили то надо "дать знать об этом фс"
    типа
    sudo resize2fs /dev/centos/root
    либо когда раширяешь lv добавлять ключ -r
    типа
    sudo lvextend centos/root -L +500M -r

    если только виртуальныи диск расшили и лвм не трогали то
    sudo lvextend centos/root -L +70G -r
    Ответ написан
    Комментировать
  • Браузер Vivaldi: цепочка команд для поиска текста в фоновой вкладке?

    @imba
    Можно, команда "открыть ссылку в фоновой вкладке" ссылка https://yandex.ru/search/?text={выделенное}
    Для гугла примерно так же)
    66c44c10242e9733021790.png
    Ответ написан
    Комментировать
  • Как написать proxy браузер?

    @imba
    Proxy SwitchyOmega тоже неплох, нет правда автосинхрона настроек , но можно все настраивать в самом плагине и экспорт/ипорт.
    Ответ написан
    Комментировать