Запускал через "nodpi", (с использованием и без "use_po_token", из РФ и Нидерландов, т.е. 4 варианта). К сожалению, результат тот же: "This request was detected as a bot".
Работаю на своем голландской серваке (убрать "Плохие CDN google" :);
Запускаю: video = YouTube(url=url, on_progress_callback=on_progress)
Опа, ошибка: "pytubefix.exceptions.BotDetection: WB_RnYcDdu0 This request was detected as a bot. Use use_po_token=True to view. See more details at https://github.com/JuanBindez/pytubefix/pull/209"
После вкуривания мануала по ссылке, запускаю: video = YouTube(url=url, on_progress_callback=on_progress, use_po_token=True)
Результат как в п.3:
"This request was detected as a bot"
Дальнейшие мои попытки со сменой PO, IP результат давали как в п. 4
Но в общем, автору спасибо. Если 3-я либа дает одинаковый результат, то значит по простому ютуб не взять, походу надо эмулировать полноценного юзера :)
Запускал через "nodpi", (с использованием и без "use_po_token", из РФ и Нидерландов, т.е. 4 варианта). К сожалению, результат тот же: "This request was detected as a bot".
Т.е. если использовать nodpi, как Вы указали, должно сработать? Сейчас займусь и отпишу о результатах...
Способ не сработал (у меня:).
Конкретней по шагам:
print('Title:', yt.title) -> print('Title:', video.title);
Работаю на своем голландской серваке (убрать "Плохие CDN google" :);
Запускаю:
video = YouTube(url=url, on_progress_callback=on_progress)
Опа, ошибка:
"pytubefix.exceptions.BotDetection: WB_RnYcDdu0 This request was detected as a bot. Use
use_po_token=True
to view. See more details at https://github.com/JuanBindez/pytubefix/pull/209"После вкуривания мануала по ссылке, запускаю:
video = YouTube(url=url, on_progress_callback=on_progress, use_po_token=True)
Результат как в п.3:
"This request was detected as a bot"
Дальнейшие мои попытки со сменой PO, IP результат давали как в п. 4
Но в общем, автору спасибо. Если 3-я либа дает одинаковый результат, то значит по простому ютуб не взять, походу надо эмулировать полноценного юзера :)