2015-07-06 3 views
4

Это может быть легко для большинства из вас, но это уже несколько дней. В настоящее время я использую import.io для создания сканеров, и я все еще понимаю, как использовать переопределения xpath.Использование XPath для отображения скрытых данных

Я хочу знать, как наилучшим образом получить данные, которые появляются только при нажатии кнопки.

Вот пример страницы: http://www.timeout.com/newyork/restaurants/agave#tab_panel_2

И вот XPath: // * [@ ид = "вкладка ___ content_2"]/таблицы/TBODY/тр [2]/тд/дела/а [ 2]/span [2]

Используя xpath, я получаю «Call Venue», но я ищу номер телефона, который отображается только при нажатии кнопки.

Возможно ли это?

ответ

5

После XPATH будет делать работу за вас: * [@ ид = "закладка ___ content_2"] ///таблица/TBODY/тр [2]/тд/дела/а [2]/@ HREF

+0

Спасибо ! Это отлично работает! Мне просто нужно было использовать регулярное выражение, чтобы просто взять номер телефона. –

+1

Было бы здорово, если вы можете делиться регулярным выражением для других :-) –

+0

Да, конечно! Вот регулярное выражение, которое я использовал, чтобы получить только номер телефона: (\ d +. + \ D) –

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