2016-12-10 3 views
0

Попытка возиться с сайтом соскабливания. Пример Я использую этот сайт:Скребок JavaScript: данные не загружаются при извлечении?

http://www.oddsshark.com/nhl/computer-picks

С целью в том, чтобы использовать данные, чтобы помочь с хоккеем бассейном и т.д. и т.п.

Теперь, когда я просто принести как :

var data = UrlFetchApp.fetch('http://www.oddsshark.com/nhl/computer-picks'); 

    Logger.log(data.getBlob().getDataAsString()); 

Ни одна из данных в теле не отображается. Я предполагаю, потому что данные извлекаются откуда-то через javascript, но это похоже на конец моей веревки с точки зрения понимания веб-разработки. Я думаю, если это так, две части,

  1. Как я могу видеть, где в этом HTML, что я захватывая данные были неправдоподобным и

  2. Как Пиль?

Спасибо! -Josh

ответ

0

Это действительно работает. Поскольку вы используете Logger.log, вам нужно просмотреть журналы (Просмотр -> Журналы) в редакторе сценариев, чтобы увидеть извлеченный ответ, который I pasted here. Проверьте это.

+0

Большое спасибо за ваш ответ! Так что да, я должен был упомянуть, что я проверял журнал. Проблема, например, сегодня, если вы посмотрите на фактическую веб-страницу, есть игра между Аризоной и Питтсбургом. Но если вы ищете слово «Аризона» в зарегистрированном ответе, его там нет, поэтому я предполагаю, что его загружают позже или что-то еще? – JoshDG

+0

К сожалению. Оказывается, журнал имеет лимит символов, но он работает, вы правы :) – JoshDG

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