2015-10-28 2 views
0

Надеюсь, что кто-то умнее меня может помочь мне разобраться! Я уже несколько дней пытаюсь вытащить некоторые данные с веб-сайта в Лист Google с помощью ImportXML без везения.Google Таблицы xpath не работает

Я ищу, чтобы импортировать средние коэффициенты для различных спортивных событий с веб-сайта Oddsportal.com, которые обновляются и меняются в течение дня. Я бы хотел, чтобы мой лист также обновлял эти коэффициенты, подобно ценам на акции.

Например:

http://www.oddsportal.com/search/San+Jose+Sharks/

Я хотел бы вытащить средние коэффициенты для команды "1" (+136) в клетку, шансы для Tie "X" (+ 277) в ячейку и команду «2» (+ 161) в отдельные ячейки. Просто часть шансов. Если его невозможно вытащить с этой страницы, он также указан на http://www.oddsportal.com/hockey/usa/nhl/san-jose-sharks-nashville-predators-6cPaAHOM/ внизу в средней строке коэффициентов.

Это кажется достаточно простым, но я просто не могу получить правильный запрос ImportXML без ошибки.

ответ

0

Я просмотрел исходный код страницы (Ctrl-U). оригинальный HTML не содержит необходимые значений, они, скорее всего загружены позже через XHR (AJAX) вызов:

enter image description here

Так что, скорее всего, вы не будете иметь успех с простым запросом HTML. Вам необходимо изучить Сеть в браузере DevTools, чтобы узнать, какой запрос инициирован (с помощью файлов JS) для получения необходимых данных. Это может быть даже уникальный, содержащий хеш-знак, поэтому вы не будете воспроизводить его для будущего использования.

Я рекомендую вам обратиться к инструментам скриптинга для получения этой информации.