Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

duff89

  • 0
    вклад
  • 5
    вопросов
  • 9
    ответов
  • 0%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Постоянно меняется источник звука в PulseAudio на Linux Mint. Как исправить?

    duff89 @duff89 Автор вопроса
    Абсолютно верно. В итоге обнаружилось 2 устройства, опытным путем определил какое врубается по-умолчанию. Проблема решена
    Написано 09 февр.
  • Что означает регулярное выражение "(.)\\1*"?

    duff89 @duff89
    очень рекомендую для тренировки с регулярным выражениям regex101.com
    Написано 28 нояб. 2022
  • Где может быть видно, что я использую прокси в запросах?

    duff89 @duff89 Автор вопроса
    1) Списки прокси существуют это 100%. Но тот же селениум с этим прокси проходит на сайте, т.е Cloudflare этот ip устраивает
    2,3) заголовки копировал с реального браузера, но проверю еще раз этот момент
    Написано 13 нояб. 2022
  • Прилетает капча при прописке людей(определенны). Что делать?

    duff89 @duff89
    А что за код ошибки?
    На всякий случай попробуйте делать небольшие задержки между отправкой
    Написано 12 нояб. 2022
  • Почему код бота для VK на Python не запускается через PyCharm но запускается через файл Python?

    duff89 @duff89
    Советую для начала в PyCharm прогнать скрипт в режиме отладки и посмотреть по строкам, что он делает
    Написано 10 окт. 2022
  • Почему не нажимает на кнопку Python Selenium?

    duff89 @duff89
    Вы пытаетесь кликнуть за раз по целому блоку элементов. Попробуйте заменить селектор на:
    #content > div > div.container > div > div.layout-swap.layout-swap-disabled > div.with-tbl-footer > div > div.tc.table-hover.table-clickable.tc-short.showcase-table.tc-lazyload.tc-sortable > a:nth-child(2) > div.tc-desc
    Написано 06 окт. 2022
  • Как проходить по ссылкам в selenium без прерывания?

    duff89 @duff89
    Руслан, Такое видел на старой версии chromedriver. Возникает вроде бы из-за драйвера USB в Windows. Попробуйте так:

    options = webdriver.ChromeOptions() 
    options.add_experimental_option('excludeSwitches', ['enable-logging'])
    driver = webdriver.Chrome(options=options)

    Если не поможет, пробуйте обновить Chrome и Chromedriver
    Написано 27 сент. 2022
  • Как проходить по ссылкам в selenium без прерывания?

    duff89 @duff89
    Всё верно, но чуть дополню кодом:

    for postLink in allLinksData.values():
        driver.get(postLink["link"])
        try:
            driver.find_element(By.XPATH, "//button[@data-testid='show-phone']").click()
        except NoSuchElementException:
            print("Нет такого элемента")
        time.sleep(5)
    Написано 27 сент. 2022
  • Как исправить ошибку в связке selenium undetected_chromedriver и Xvfb на VPS Ubuntu 20.04?

    duff89 @duff89 Автор вопроса
    Вопрос решён:
    Вкратце: необходимо добавить опцию:
    options.add_argument('--no-sandbox')
    Как я понял, это связано с безопасностью запуска Chrome в ОС от имени root
    Написано 13 сент. 2022
  • Как исправить ошибку в связке selenium undetected_chromedriver и Xvfb на VPS Ubuntu 20.04?

    duff89 @duff89 Автор вопроса
    Dr. Bacon, во многих сайтах chrome в режиме --headless не проходит проверку на человечность, с Xvfb такой проблемы не замечал
    Написано 13 сент. 2022
  • Как исправить ошибку в связке selenium undetected_chromedriver и Xvfb на VPS Ubuntu 20.04?

    duff89 @duff89 Автор вопроса
    Dr. Bacon, Режим headless не устраивает в работе, вот никак не подходит. Только Xvfb или аналоги (если они есть)
    Написано 13 сент. 2022
  • Почему тормозят виртуальные машины на мощном сервере?

    duff89 @duff89 Автор вопроса
    Ну есть еще диск.

    Диск SSD. Нагрузка минимальна
    А что мешает запустить сотню таких скриптов на одной виртуальной машине? Как-то городить целую виртуалку ради одного скрипта это уж слишком.

    Часть скрипта требует библиотеки pyautogui(управление курсором и клавиатурой). Если подскажите как привязать к каждому окну chrome свой курсор, буду очень рад.
    Проверьте сеть iperf'ом. Не может такого быть, что тормозит бэкенд?

    Попробую
    Написано более трёх лет назад
Самые активные сегодня
  • Drno
    • 8 ответов
    • 0 вопросов
  • nedosekinstanislav
    Stanislav
    • 6 ответов
    • 0 вопросов
  • GNUBack
    • 6 ответов
    • 0 вопросов
  • Sanes
    Sanes
    • 5 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 5 ответов
    • 0 вопросов
  • wataru
    Wataru
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации