Почему эта формула IMPORTXML показывает ошибку? - PullRequest
0 голосов
/ 04 июля 2018
=IMPORTXML("http://www.whatsonglasgow.co.uk/events/this-weekend/", "//*[@id="page-content"]/div[1]/div[5]/div/h4/a")

1 Ответ

0 голосов
/ 04 июля 2018

Поскольку вы использовали двойные кавычки (") дважды в xpath_query, что вызвало ошибку разбора. Следующее должно работать

=IMPORTXML("http://www.whatsonglasgow.co.uk/events/this-weekend/", "//*[@id='page-content']/div[1]/div[5]/div/h4/a")

Выход: Good Move Glasgow Health Walks

Обратите внимание на разницу между оригиналом [@id="page-content"] с двойные кавычки (") и новые [@id='page-content'] с одинарными кавычками (').

Обычно это объясняется в рекомендациях по инкапсуляции строк . Универсального правила не существует, и оно зависит от языка кодирования. Разумное объяснение C-подобных языков можно найти здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...