Проблема в том, что независимо от задержки перед кликом по "плей" трек обычно кешируется не полностью (видно по затененной полосе состояния под кнопкой "плей") и цикл на пункте 4. становится бесконечным (воспроизведение останавливается).
Снифер при загрузке этого (любого) трека в хроме показывает ГЕТ запрос с кодом 206 (частичная загрузка). И как продолжить догрузку остатков трека я не могу найти.
P.S. в обычном хроме подгрузка как то автоматом продолжается, но при этом в процессе подгрузки снифер не видит ГЕТ, ПОСТ запросов. И попутно возник вопрос HTTP клиент в БАС запросы подгрузит в браузер или отрабатывает их независимо?
Как отлаживать скрипт?
-
Привет! Такая проблема. Делаю бота, которые делает регу на одном известном сервисе. В зависимости от разных факторов, на которые я не могу повлиять у серивиса появляются различные страницы либо кнопки, которые боту нужно обрабатывать.
НО так как они появляются очень редко, примерно 5 раз из 100, то выловить через режим "Запись" их очень долго. Можно ли как-то запустить много поток. Увидеть там проблемный элемент и вытащить его кусок HTML кода для исследования?
Спасибо за ответы!
-
@govoruxinroman В обычном браузере через сниффер.
-
-
@govoruxinroman никак
-
@govoruxinroman said in Как отлаживать скрипт?:
Привет! Такая проблема. Делаю бота, которые делает регу на одном известном сервисе. В зависимости от разных факторов, на которые я не могу повлиять у серивиса появляются различные страницы либо кнопки, которые боту нужно обрабатывать.
НО так как они появляются очень редко, примерно 5 раз из 100, то выловить через режим "Запись" их очень долго. Можно ли как-то запустить много поток. Увидеть там проблемный элемент и вытащить его кусок HTML кода для исследования?
Спасибо за ответы!
Вы же как то определяете нахождение этих элементов на странице? Например по ошибке основной логике. В таком случае получайте код страницы и сохраняйте его в файл. Затем этот файл можете открыть в BAS и создать логику обработки этой ситуации
-
@Fox said in Как отлаживать скрипт?:
Вы же как то определяете нахождение этих элементов на странице? Например по ошибке основной логике. В таком случае получайте код страницы и сохраняйте его в файл. Затем этот файл можете открыть в BAS и создать логику обработки этой ситуации
Спасибо за идею, попробую!
-
@govoruxinroman said in Как отлаживать скрипт?:
Так как а как в многопоточном режиме это сделать?
Так тыкнуть 20 раз в браузере. По вами написанному, элемент появляется примерно 1х20.
Останется только сравнить HTML коды с элементом и без.