Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

Python Selenium парсер. Обхід блокування

Translated

  1. 3447    28  0
    7 днів3000 UAH

    Привітання, можна написати через API ютуба, ротацію прокси додамо, якщо потрібно. А для вирішення капчи є ресурси, які коштуватимуть вам в менше доларів на місяць, їх також можна підключити.
    Можна перетворити на асинхронні запити + api + ротація прокси + капча сольвер

  2. 1 ставку приховано
  • Анатолий Кустов
    6 березня 2023, 13:48 |

    Ниче не понятно на скрине. Что там написано скопируйте или фото лучшего качества 

  • Олег Олег
    6 березня 2023, 13:53 |

    your computer or network may be sending automated queries

  • Анатолий Кустов
    6 березня 2023, 13:58 |

    открыл на компе, там видно. Суть в том, что Селен так или иначе работает по алгоритму, выполняя однотипные действия. Ютуб их отслеживает и пишет вам, что вы выполняете одиковые запросы. По хорошему надо работать с Api ютуба. Селеном если, то надо ставить рандомные таймы между запросами и то, периодически будет вываливаться капча, которую нужно обходить.

  • Олег Олег
    6 березня 2023, 14:10 |

    По хорошему надо работать с Api ютуба

    --- Это да. Но АПИ не позволяет получить почту


    надо ставить рандомные таймы между запросами

    --- Рандомные запросы ставим. Даже сделал функцию которая после нескольких каналов заходит в гугл. Ищет сайты и ходит по сайтам
    Всё равно вылазит эта ерунда

  • Дмитро Блажевський
    6 березня 2023, 13:56 |

    попробуйте добавить тег в опции хрома 

    chrome_options = webdriver.ChromeOptions()
    chrome_options.add_argument("--incognito")
  • Ivan Hrytskiv
    6 березня 2023, 14:03 |

    не завжди то допоможе

  • Олег Олег
    6 березня 2023, 14:15 |

    Инкогнито вообще не подходит

    Т.к. у нас идёт подключение профилей

    А если режим инкогнито - то профили не работают

  • Анатолий Кустов
    6 березня 2023, 14:23 |

    селен тут не нужен. Вам надо отправить пост запрос в сессии на адрес: https://www.youtube.com/youtubei/v1/channel/reveal_business_email?key= #тут  ключ, который надо отдельно получить и вставлять в запросы как переменную. В ответ вы получите ответ в json, в нет и будет почта. Распарсить потом этот json файл.

  • Олег Олег
    6 березня 2023, 14:38 |

    А вы пробовали уже такое?

    Просто у Ютуба есть ограничение. Если брать обычного пользователя. То он может просмотреть не более 10 имейлов в сутки
    Мы для этого меняем профили. Чтобы с каждого профиля можно было получить эти 10 почт и потом сменить профиль на новый и т.д.


    А если такое же ограничение и в АПИ? То что в этом случае?

    Не думаю что они через АПИ больше 10 штук в сутки отдадут

  • Анатолий Кустов
    6 березня 2023, 14:46 |

    Попробуйте. Но то, что почту через него отдает без селениума, это факт

  • Олег Олег
    6 березня 2023, 15:05 |

    Почитал про это
    Не думаю, что это сработает

    Чтобы получать имеил через АПИ - пользователю приходит запрос. Что такое-то приложение запрашивает доступ к вашему имеил

    И вряд ли кто-то такие запросы будет подтверждать

  • Анатолий Кустов
    6 березня 2023, 15:10 |

    Хз. Только что 20 запросов отправил на один и тот же адрес с рандомным таймом, все 20 раз пришел ответ

  • Олег Олег
    6 березня 2023, 15:25 |

    Вы YouTube Data API v3 используете?

  • Анатолий Кустов
    6 березня 2023, 15:29 |

    Нет. Я просто отправил пост запрос на этот адрес. Даже проксю не менял. Ключ я просто скопировал вместе с адресом с рандомного канала, на какой я подписан. Думаю, что ключ этот можно найти или в канале где-то или он в куках. Я не смотрел и не разбирался что это за ключ

  • Ivan Hrytskiv
    6 березня 2023, 16:17 |

    теж так в мене все ок працює

  • Олег Олег
    7 березня 2023, 6:43 |

    Ранее с этим API не работали

    Сейчас вот подключили. Запустили. Выдает ошибку такую


    "error": {
        "code": 403,
        "message": "YouTube Internal API (InnerTube) has not been used in project 405111526703 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/youtubei.googleapis.com/overview?project=405111526703 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.",


    Не подскажите что это?

  • Анатолий Кустов
    7 березня 2023, 7:08 |

    А инглиш нет ? Вы либо нанимайте специалиста и платите либо идите на хабр (это сайт такой). Вам уже был дан ответ, как получить почту с канала, причем бесплатный

Актуальні фриланс-проєкти в категорії Python

Потрібно розробити backend для сайту

8000 UAH

Потрібно розробити backend для сайту, фронтенд вже зроблений у Lovable.dev. Функціонал: Система ліцензій Що повинно працювати: Я створюю (або видаю після оплати) ліцензійний ключ користувачу. Користувач активує ліцензію на сайтi. Ліцензія прив'язується до пристрою…

PythonВеб-програмування ∙ 1 година 37 хвилин тому ∙ 59 ставок

AI Коментуюча Платформа для TikTok та Instagram.

Мета проекту Розробити систему, яка дозволяє керувати великою кількістю акаунтів TikTok та Instagram і автоматично публікувати релевантні коментарі під вибраними відео з використанням ШІ. Основний функціонал1. Управління акаунтами Необхідно реалізувати можливість підключення…

AI та машинне навчанняPython ∙ 23 години 52 хвилини тому ∙ 16 ставок

Побудувути модель калсифікації клієнтів

1. Є дані клієнтів в Mongo/SQL (приблизно 20 000 заисів із сирими даними). 2. Необхідно на їх основі побудувати фічі та модель класифікації клієнтв на поведінкові групи. 3. Проект виконати на Python.

AI та машинне навчанняPython ∙ 2 дні 18 годин тому ∙ 36 ставок

ІТ Автоматизація ведення VAT- звітності

10 000 UAH

Необхідно розробити систему для автоматизації перенесення даних про продажі з CRM у бухгалтерську систему Wafeq. Система має імпортувати банківські та платіжні звіти, автоматично звіряти платежі з інвойсами, формувати інвойси для VAT-звітності та мінімізувати ручну роботу.…

AI та машинне навчанняPython ∙ 2 дні 23 години тому ∙ 46 ставок

Інструмент звірки рахунків з банком, картами та бухгалтером

Технічне завдання: інструмент звірки рахунків з банком, картами та бухгалтеромЗагальна метаПотрібен локальний інструмент (скрипт/невеликий додаток на Python), який запускається вручну раз на 1-2 місяці на моєму комп'ютері і робить звірку між:Рахунками, які я виставив клієнтам і…

PythonДесктопні додатки ∙ 3 дні 11 годин тому ∙ 43 ставки

Замовник
Олег Олег
Україна Запоріжжя
Проєкт опублікований
3 роки тому
190 переглядів
Мітки