Что нового

[Сеть, интернет] InetRead, InetGet, ERROR 403. Доступ запрещен

IMStrelcov

CTPEJIbLLOB
Сообщения
259
Репутация
66
Нужна помощь.
Пишу скрипт для скачивания всех треков определенного исполнителя с сайта с музыкой, этак автоматизирую дабы в браузере не клацать каждый трек "Скачать".

Использую функции InetRead() и InetGet(), но через некоторое кол-во обращений к сайту, доступ к нему на некоторое время блокируется, это понятно что срабатывает некая защита сервера или сайта.

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

Для справки: при срабатывании блокировки сайта, потом до него достучатся некоторое время не получается даже с любых браузеров.

Возможно ли каким либо путем обходить это не удобство в процессе работы скрипта, не меняя при этом глобальные системные параметры сети что ли?
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Попробуй смену User-Agent. В .txt файл насобирай, затем HttpSetUserAgent + FileReadLine подставляй.
Может поможет.
Если нет, ну тогда прокси листы в помощь. Ставь прокси сервер, IP будет меняться и всё.
 
Автор
IMStrelcov

IMStrelcov

CTPEJIbLLOB
Сообщения
259
Репутация
66
alex33 сказал(а):
Если нет, ну тогда прокси листы в помощь. Ставь прокси сервер, IP будет меняться и всё.
Спасибо.
смена прокси сервера помогает.

P.S. HttpSetUserAgent не помог.
 
Верх