2015-02-09 4 views
0

Я использовал php simple html dom без успеха по этой проблеме. Теперь я перешел на DOMDocument и DOMXpath, и это кажется многообещающим.Использование DOMXpath для извлечения данных JSON

Это моя проблема: Я пытаюсь очистить данные со страницы, загружаемой через запрос веб-службы после того, как страница изначально показывает. Это всего лишь миллисекунды, но из-за этого обычное выскабливание показывает значение шаблона, а не фактические данные. Я нашел URL-адрес конечной точки, используя настройки сети Chrome. Поэтому, если я введу этот url в адресную строку браузера, данные будут хорошо отображаться в формате JSON. Все хорошо.

Моя проблема возникает из-за того, что при повторном посещении сайта или обновлении страницы суффикс URL-адреса конечной точки генерируется случайным образом, поэтому я не могу жестко запрограммировать этот URL-адрес в моем php-файле. Например, конец URL-адреса «= 253648592» при первом посещении, но при обновлении он может быть « = 375482910». База url статична.

Не попадая в безмозглые браузеры (я пробовал и у меня болит голова!) Есть ли способ, чтобы Xpath обнаружил этот случайный URL-адрес при загрузке страницы?

Извините за то, что так долго, но я хотел объяснить, насколько мог.

ответ

0

Возможно, гораздо проще и быстрее просто использовать регулярное выражение, если вам нужен только один элемент/значение из HTML. Я хотел бы привести пример, но для этого мне понадобится более расширенный фрагмент того, как выглядит HTML, содержащий конечную точку, которую вы хотите извлечь.

Можно ли дать фрагмент HTML, который содержит конечную точку?

Смежные вопросы