Находит текст которого нет на странице

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28
"текст страницы" показывает текст которого нет на странице при просмотре в браузере.
Как так?
Критично по тому как код элемента наличие которого нужно определить, есть в коде страницы не зависимо от того активен ли элемент или нет.
 

black_pariah

Client
Регистрация
08.09.2014
Сообщения
294
Благодарностей
90
Баллы
28
а можете дать ссылку на эту страницу?
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 223
Баллы
113
Работайте с DOM моделью страницы извлекая требуемые данные при помощи регулярных выражений и проблем не будет.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
осуществляйте поиск по Text а не Source Или Dom страницы в этом случае
 

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28
а можете дать ссылку на эту страницу?
Не хотелось бы светить работу с этим сайтом.
Работайте с DOM моделью страницы извлекая требуемые данные при помощи регулярных выражений и проблем не будет.
Дело в том что мне нужно определить включено ли на странице некое поле. Но код этого поля находится в dom и Source не зависимо от того включена оно или нет. Хз как так, впервые с таким сталкиваюсь.
осуществляйте поиск по Text а не Source Или Dom страницы в этом случае
В том то и проблема, что в text находит текст которого при просмотре в браузере на странице нет:(
 

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
554
Баллы
93
В какой скрипт завёрнут текст, чем обрабатывается ? Смотрите по признакам в скрипте при отображении и отсутствии текста.
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 223
Баллы
113
Не хотелось бы светить работу с этим сайтом.

Дело в том что мне нужно определить включено ли на странице некое поле. Но код этого поля находится в dom и Source не зависимо от того включена оно или нет. Хз как так, впервые с таким сталкиваюсь.
Без доступа к сайту можно только гадать как там все устроено. Откройте DOM модель страницы в ПМ и попробуйте найти уникальные характеристики искомого элемента и работать по ним. Это может быть класс, ID, или даже просто порядковый номер тега. Вероятно, в процессе исследования сайта может быть обнаружено специфичное решение.
 
  • Спасибо
Реакции: olga.armalita

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
В какой скрипт завёрнут текст, чем обрабатывается ? Смотрите по признакам в скрипте при отображении и отсутствии текста.
все так. значит нужно сравнивать и анализировать
 
  • Спасибо
Реакции: olga.armalita

Valiksim

Client
Регистрация
14.04.2012
Сообщения
1 344
Благодарностей
298
Баллы
83
Да на Ютубе такое можно увидеть. Там текст присутствует в теле кода страницы даже когда его не видно в браузере
 

Санёк

Client
Регистрация
30.08.2013
Сообщения
325
Благодарностей
111
Баллы
43
Часто можно с этим столкнуться, текст есть но отображается он только в определенном случае, при вызове определенной функцией, ищите дополнительные поля, которые появляются в вашем случае, мб поле какое то для ввода данных, или его отсутствие, к примеру, возьмём пример с каптчей, при неправильном значении может выдать сообщение о неверно введенных символах. В данном случае проверку можно сделать как по тексту, так и по полю, если поле на странице есть, значит каптча введена не верно, хотя этот вариант может подойти строго в том случае если вы уверены что все остальные поля не вызовут ошибок.
 

Valiksim

Client
Регистрация
14.04.2012
Сообщения
1 344
Благодарностей
298
Баллы
83
Часто очень сложно бывает найти эти данные. В примере с капчей на Авито. там выдаётся английская капча и русская. С проверкой на правильность ввода английской капчи проблем нету, а вот проверить русскую капчу сложно, так как код "Неверно введена капча" присутствует на странице всегда, даже, когда мы её не видим. Надо, конечно, копать, пока не будет найдено решение, но часто голова пухнет, пока найдёшь.
 
  • Спасибо
Реакции: olga.armalita

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28
Во-во, тут тоже что-то подобное.

И еще, код страницы абсолютно одинаковый как при включенном поле так и при выключенном.
По этому и решил искать по тексту страницы а не по ее dom-модели или коду страницы. Меняется только текст отображаемый на странице в браузере.
Но к сожалению при поиске по тексту страницы зенно видит текст которого нет при просмотре в браузере, но не видит текст который отображается в включенном поле:(
 

Санёк

Client
Регистрация
30.08.2013
Сообщения
325
Благодарностей
111
Баллы
43
Смотри внимательно на теги в которых этот текст зашит, в двух видах, кода он отображается на странице и когда не отображается, может быть стиль который скрывает этот текст, должно быть что-то.
 
  • Спасибо
Реакции: olga.armalita

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28
Смотри внимательно на теги в которых этот текст зашит, в двух видах, кода он отображается на странице и когда не отображается, может быть стиль который скрывает этот текст, должно быть что-то.
Сравнил dom, код, текст страницы с включенным полем и с выключенным полем, ничего не изменилось.

И тем не менее проблему удалось решить отключением css. После этого на странице стали доступны все скрытые поля, в том числе и то которое нужно мне:-)
Но теперь появилась новая проблема - не нашел в кубике "настройки браузера" функции отключения css.
КАК ТАК ТО?
===============================
UPD: Вопрос снят, оно оказывается называется загрузка стилей:-)
 

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