Код страницы после появления подсказок и pop-up окон

kagorec

Client
Регистрация
24.08.2013
Сообщения
919
Благодарностей
473
Баллы
63
Подскажите пожалуйста как распарсить html страницу после работы скриптов?

Как можно зафиксировать html код страницы после появления попап окна или допустим навел курсор на элемент и сработала всплывающая подсказка с нужными данными?
 
Последнее редактирование:

doc

Client
Регистрация
30.03.2012
Сообщения
8 605
Благодарностей
4 596
Баллы
113
можно попробовать отключить js
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 320
Благодарностей
5 424
Баллы
113
Попробуй поставь галку следовать за курсором.
 

kagorec

Client
Регистрация
24.08.2013
Сообщения
919
Благодарностей
473
Баллы
63
Вот пример "o d d s p o r t a l . c o m" под авторизацией открывается таблица и прочее, на нужный элемент наводим курсор

и фиксируем этот код чтоб подсказку видеть потом в HTML коде. В противном случае подсказку в сорсе не найти поскольку она генерируется через (яваскрипт) индусский код по данным из атрибутов.
 

kagorec

Client
Регистрация
24.08.2013
Сообщения
919
Благодарностей
473
Баллы
63
можно попробовать отключить js
Вся соль в том чтоб без кулхакер методов (декодированием чужого кода) и просто навести курсор чтоб распарсить данные которые зафиксировались после обработки DOM.

Подобные случаи (когда надо зафиксировать код всплывшей подсказки) встречаются порой и на других источниках, например в facebook.
 

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
Вот пример "o d d s p o r t a l . c o m" под авторизацией открывается таблица и прочее, на нужный элемент наводим курсор

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

А выгрузка html кода инстанса после скриптов мне тоже интересна. Я костыли делал.
 
  • Спасибо
Реакции: kagorec

kagorec

Client
Регистрация
24.08.2013
Сообщения
919
Благодарностей
473
Баллы
63
смотрели в сторону эмуляции этого запроса и получения этих данных гетом?
Снифером не поймал, к тому же потоми через POST\GET надо еще мудрить скормиь правильно. В данном случае считаю правильнее было бы распарсить "отработанную скриптами" страницу.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 605
Благодарностей
4 596
Баллы
113
Вся соль в том чтоб без кулхакер методов (декодированием чужого кода) и просто навести курсор чтоб распарсить данные которые зафиксировались после обработки DOM.

Подобные случаи (когда надо зафиксировать код всплывшей подсказки) встречаются порой и на других источниках, например в facebook.
в проект добавляется кубик выключения Js. На него производится клик, чтобы фокус был на этом кубике. Наводишь курсор куда надо, ждёшь, пока вылезет то, что должно, жмёшь F10 чтобы кубик выполнился
 
  • Спасибо
Реакции: kagorec

kagorec

Client
Регистрация
24.08.2013
Сообщения
919
Благодарностей
473
Баллы
63
в проект добавляется кубик выключения Js. На него производится клик, чтобы фокус был на этом кубике. Наводишь курсор куда надо, ждёшь, пока вылезет то, что должно, жмёшь F10 чтобы кубик выполнился
Спасибо, получилось.

Но как это автоматизировать при нескольих таких элементах?
Предпологаю зацикливать придеться - F10 чтобы кубик выполнился, f5 обновить страницу чтоб продолжить со следующим элементом (как в предидуще этапы)?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 605
Благодарностей
4 596
Баллы
113
Спасибо, получилось.

Но как это автоматизировать при нескольих таких элементах?
Предпологаю зацикливать придеться - F10 чтобы кубик выполнился, f5 обновить страницу чтоб продолжить со следующим элементом (как в предидуще этапы)?
Не совсем понимаю, зачем что-то циклить. Разве подобное нужно не для отладки проекта?
 
  • Спасибо
Реакции: kagorec

Шива

Client
Регистрация
05.02.2018
Сообщения
1 084
Благодарностей
339
Баллы
83
В нужные моменты перекидывай значение переменной {-Page.Dom-} в другую переменную.
 

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
в проект добавляется кубик выключения Js. На него производится клик, чтобы фокус был на этом кубике. Наводишь курсор куда надо, ждёшь, пока вылезет то, что должно, жмёшь F10 чтобы кубик выполнился
И что потом? Дом правильный будет брать?
 
  • Спасибо
Реакции: kagorec

doc

Client
Регистрация
30.03.2012
Сообщения
8 605
Благодарностей
4 596
Баллы
113
И что потом? Дом правильный будет брать?
такой способ использует для отладки проекта, а именно вылова каких-то элементов, которые появляются при наведении мыши с помощью js. Обычно пощупать такой элемент нереально, потому что как только нажимаешь ПКМ чтобы перекинуть элемент в конструктор - наводка мыши пропадает и элемент исчезает
 
  • Спасибо
Реакции: kagorec и Dexio

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)