Мне нужно иметь возможность извлечь несколько таблиц с веб-сайта для 497 мест, а также связанные URL-адреса - PullRequest
0 голосов
/ 06 июля 2019

Я хотел бы иметь возможность:

  1. Импорт нескольких таблиц для 497 мест из приведенного ниже URL-адреса в лист Google. URL-адрес: ссылка . Данные для каждого объекта имеют гиперссылку, которая при выборе отображает данные в таблице сведений о месте. Я бы хотел, чтобы данные в деталях переносились из вертикального в горизонтальное.

    Первое место проведения - St Coburg Scouts (Север Кобурга), а код XPath - "/html/body/table[3]/tbody/tr/td[5]/table[3]/tbody/tr[1]/td". Но поскольку я новичок в Xpath, я не знаю, как импортировать все данные таблицы для каждого места за один раз. Как я хотел бы переопределить до 50 пределов, используя функцию importxml.

  2. Вторая проблема, с которой я столкнулся, заключается в том, что я не могу извлечь URL из гиперссылки для каждого места. Я пробовал несколько фрагментов кода в Интернете, но ни один из них не смог извлечь URL из гиперссылки. Я скопировал все 497 гиперссылок места проведения в электронную таблицу Google с веб-страницы.

Поскольку я пытаюсь предоставить эти данные некоммерческой организации, любая помощь по этим двум вопросам будет принята с благодарностью.

Я попробовал код bulkUrl, я получил ошибку

"У вас нет разрешения на вызов setValue (строка 14)."

Я разрешил использование кода при настройке скрипта. Строка 14 скриптовых состояний "sheet.getRange(2,6).setValue(url);". Но я не знаю, что это значит или как исправить ошибку.

Я также тестировал скрипт GetUrl, выдает ошибку

"TypeError: Невозможно прочитать свойство" 1 "из нулевого значения (строка 3).

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

...