Короче долбалса вчера с переносом куков через базу и понял что неблогадарное ето дело. Видно на слабых пк скрипт не хочет витаскивать дание типа куки 150 кб. один запись. В итоге понял что насторить роботу через ftp модуль мне лишним не будет. И хочу сказать роботает хорошо. Процес такой - Надо мне обработать какойто профайл с удальонного впс на другом компе. я просто скачиваю файл Cookies на второй пк через модуль фтп. В итоге сайт нормально подгружаетса. Но решил только один файл куки качать. С целой папкой профалом долго и обрыв может быть если в то время будет изменятса папка профайл. И вопрос. может ище что скачать для безпроблемной авторизации, Подскажите что будет полезно и содержитса в одном файле как куки. И остаетса вопрос сайти могут увидеть какието пробели в куках, или доругой инфе, что идет с профайла? Но роботает. И врятли я не буду так делать Но хочетса знать что можно подпарвить
spoilerdocument.getElementsByTagName не видит тег. Как такое возможно?
-
Всем добрый день)
Столкнулся с тем, что js-код document.getElementsByTagName в басе никак не хочет возвращать элемент из структуры.
Например, ставлю мобильный фингпринт, иду на сайт https://leroymerlin.ru/ . Сайт загружается и через секунд 10 на нем срабатывает скрипт, вставляющий содержимое в некоторые html-блоки, в результате чего человек видит всплывающее окно с предложением установить приложение. В окне 2 кнопки - закрыть и установить.
Смотрю html-код - в нем кнопка закрытия является тегом button. Ок, хорошо.
Собираю все button командой elems =document.getElementsByTagName("button");
В итоге в elems вижу какие-то кнопки, но кнопки из всплывающего окна нет.Проверял с другими частями окна - тоже самое. При том, что если код загрузить СРАЗУ (без вставки кода сайтом через 10 секунд после загрузки) - все работает.
Как-будто document.getElementsByTagName не видит полной структуры DOM (той ее части,которая создана скриптом сайта). Но должен же видеть?
Может, какая-то особенность самого bas?Наверняка ответ на поверхности, но не могу найти... Может знает кто?)
-
@gurkin4 said in document.getElementsByTagName не видит тег. Как такое возможно?:
У меня с AdblockPlus ничего не выскакивает. Может и вам подключить к браузеру расширение?
https://chrome.google.com/webstore/detail/adblock-plus-free-ad-bloc/cfhdojbkjhnklbpkdaibdccddilifddb?hl=ru
P/S: Кстати, с отключенным ABP тоже ничего нет.Выскакивает, на мобильных отпечатках.
Предложение установить мобильное приложение, и да кнопку закрыть невозможно найти через исходный код, что странно.
Напомнило одноклассники, дум которых так же BAS пробить не может. -
Кстати, если после загрузки окна через кубик искать кнопку "закрыть" по css, то бас успешно ее находит. Но напрямую через js не ищет.
Такое впечатление, что bas в js использует dom, полученный при загрузке страницы (не обновляет после выполнения скриптов сайта..)