- Регистрация
- 25.08.2014
- Сообщения
- 394
- Благодарностей
- 53
- Баллы
- 28
Вопрос такой. Реализую задачу проверки изменений на странице. Делаю GET запрос, сохраняю его в переменную. Затем сравниваю с предыдущей версией страницы, текст которой беру из файла. Но сравнение всегда показывает неравные строки. Почему?
Вот текст из GET запроса:
Вот текст из файла:
Вот код сравнения:
результат всегда true
Notepad++ показывает, что getData длина строки 466, а getText 463.
Понятно, что проблема в этом, но непонятно из-за чего. Ведь я getData сохраняю в файл, а потом при сравнении беру опять из файла текст. Сохраняю штатными средствами Зенно. То есть проблем с кодировками нет. Страница за это время не меняется.
что делаю не так?
P.S. кстати раньше всегда для сравнения строк использовал одинарные кавычки, но в этом варианте постер ругается.
Вот текст из GET запроса:
Код:
<table border='1'><tr><td>Время добавления<td><td>Дата<td><td>Время визита<td></tr><tr><td align='center'>2015-07-27 16:44:27<td><td align='center'>2015-08-05<td><td align='center'>09:00<td></tr><tr><td align='center'>2015-07-27 16:44:37<td><td align='center'>2015-08-05<td><td align='center'>09:00<td></tr><tr><td align='center'>2015-07-27 17:21:17<td><td align='center'>2015-08-05<td><td align='center'>09:00<td></tr></table>
Код:
<table border='1'><tr><td>Время добавления<td><td>Дата<td><td>Время визита<td></tr><tr><td align='center'>2015-07-27 16:44:27<td><td align='center'>2015-08-05<td><td align='center'>09:00<td></tr><tr><td align='center'>2015-07-27 16:44:37<td><td align='center'>2015-08-05<td><td align='center'>09:00<td></tr><tr><td align='center'>2015-07-27 17:21:17<td><td align='center'>2015-08-05<td><td align='center'>09:00<td></tr></table>
Код:
"{-Variable.getData-}"!="{-Variable.getText-}"
Notepad++ показывает, что getData длина строки 466, а getText 463.
Понятно, что проблема в этом, но непонятно из-за чего. Ведь я getData сохраняю в файл, а потом при сравнении беру опять из файла текст. Сохраняю штатными средствами Зенно. То есть проблем с кодировками нет. Страница за это время не меняется.
что делаю не так?
P.S. кстати раньше всегда для сравнения строк использовал одинарные кавычки, но в этом варианте постер ругается.
Последнее редактирование: