ImportXML возвращает пустой

Бенуа де Комбо

Я попытался ввести заголовок сообщения на этом веб-сайте: https://www.hortidaily.com/sector/553/greenhouse/

с помощью функции Google Sheets Importxml.

Все сообщения написаны в одном формате:

<a class="article" href="link1">
 <img src="img1.jpg" align="default" border="0" class="indexdefault">      
    <h1>Titre1</h1>
    <p>Texte1</p>
</a>

Функция ImportXML с Xpath =:

- // a [@class = 'article'] / @ href return link1: ok
- // a [@class = 'article'] [1] / img / @ src return img1: ok
- // a [@class = 'article'] [1] / h1 return #NA (импортированный контент пуст), хотя XPath работает в chrome XPath Helper ...

Хотя // h1 [1] возвращает заголовок первой статьи, проблема: я не понимаю, почему // a [@class = 'article'] [1] / h1 не работает, и я хочу быть уверен, что h1 Я получаю h1 под первым <a class="article" href="link1">

Я перепробовал почти все, что мог представить, не нашел проблемы. Мне нужна помощь !

заранее спасибо

Танаике
  • Вы хотите получить значение h1в 1-м a[@class ='article'].
  • Вы хотите знать, почему //a[@class ='article'][1]/h1возвращается #NA.

Если я правильно понимаю, как насчет этого ответа?

Причина проблемы:

<div id="hoofdartikelen">

  <a class="article" href="link1">
    <img src="img1.jpg" align="default" border="0" class="indexdefault">
    <h1>Titre1</h1>
    <p>Texte1</p>
  </a>

</div>

В моем исследовании, для приведенных выше данных HTML, кажется , что имя тега aиз <a class="article" href="link1">является проблемой. Например, когда имя тега изменено на div, это может подтвердить, что =IMPORTXML(A1,"//div[@class ='article'][1]/h1")сработало.

Кроме того, похоже, что в приведенном выше HTML теги h1и pне являются дочерними элементами тега a. Итак, работают следующие формулы.

=IMPORTXML(A1,"//div[@id='hoofdartikelen']/h1[1]")

=IMPORTXML(A1,"//div[@id='hoofdartikelen']/p[1]")

Но =IMPORTXML(A1,"//div[@id='hoofdartikelen']/img[1]/@src")не работает. Это требуется =IMPORTXML(A1,"//div[@id='hoofdartikelen']/a[1]/img/@src"). Похоже, что тег imgявляется дочерним элементом a.

образцы xpath:

Из приведенных выше результатов в вашем случае я думаю, что следующие образцы xpath могут подойти.

  • //div[@id='hoofdartikelen']/h1[1]
  • //h1[1]
  • //a[@class ='article']/../h1[1]

Справка:

Эта статья взята из Интернета, укажите источник при перепечатке.

Если есть какие-либо нарушения, пожалуйста, свяжитесь с[email protected] Удалить.

Отредактировано в
0

я говорю два предложения

0обзор
Войти в системуУчаствуйте в комментариях

Статьи по теме

Importxml Импортированное содержимое пусто

IMPORTXML показывает ошибку при парсинге данных с веб-сайта

Как импортировать денежные данные с помощью IMPORTXML?

importxml для сбора цен из журнала подрыва

Периодически обновляйте функцию электронной таблицы IMPORTXML ()

Ограничьте количество строк, собираемых IMPORTXML

Импортируйте данные через Importxml только от определенной команды

Как получить содержимое таблицы с помощью скрипта приложений или importxml?

Не можете получить данные с помощью importXML с динамической веб-страницы?

importxml очистить значение из таблицы

Как оптимизировать множество importxml с одного и того же сайта?

Как преобразовать даты, извлеченные из IMPORTXML, в фактические даты

Можно ли использовать функцию IMPORTXML и изменить ее запросом?

Функция ImportXML после входа в систему

Как использовать IMPORTXML для импорта только ограниченного диапазона в таблице, а не всей таблицы?

Проблема с получением указанной ссылки на изображение с помощью importxml

importxml как получить цену биткойна

Запрос IMPORTXML, возвращающий избыточные данные в нескольких ячейках

Использование ImportXML для идентификации нескольких таблиц

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

Использование функции importXML для получения данных сектора запасов

ImportXML Google Таблицы возвращает импортированное содержимое пустым

Как я могу сделать регулярное выражение для использования с xPath и ImportXML?

Есть ли способ использовать функцию IMPORTXML в Google Таблицах для одновременного импорта двух запросов?

importxml для тега HTML без класса

Как я могу ограничить свой результат до 1 с помощью importXML

Ошибка ImportXML: импортированное содержимое XML не может быть проанализировано

Я не могу получить доступ к данным на веб-сайте с помощью xpath и IMPORTXML, потому что фрагменты кода находятся за пределами исходных данных

XPATH внутри IMPORTXML с апострофом в запросе

TOP список

  1. 1

    Распределение Рэлея Curve_fit на Python

  2. 2

    TypeError: store.getState não é uma função. (Em 'store.getState ()', 'store.getState' é indefinido, como posso resolver esse problema?

  3. 3

    Как добавить Swagger в веб-API с поддержкой OData, работающий на ASP.NET Core 3.1

  4. 4

    (fields.E300) Поле определяет связь с моделью, которая либо не установлена, либо является абстрактной.

  5. 5

    В типе Observable <unknown> отсутствуют следующие свойства из типа Promise <any>.

  6. 6

    How to click an array of links in puppeteer?

  7. 7

    Перебирайте несколько столбцов в фрейме данных Panda и находите уникальные значения подсчета

  8. 8

    Merging legends in plotly subplot

  9. 9

    ViewPager2 мигает / перезагружается при смахивании

  10. 10

    Текущая ветка не настроена для извлечения В конфигурации не найдено значение для ключа branch.master.merge

  11. 11

    How to normalize different curves drawn with geom = "step" when using stat_summary

  12. 12

    SQL Вычтите две строки друг от друга в одном столбце, чтобы получить результат

  13. 13

    Метод ошибки Illuminate \\ Database \\ Eloquent \\ Collection :: save не существует. в Laravel

  14. 14

    Ошибка «LINK: фатальная ошибка LNK1123: сбой при преобразовании в COFF: файл недействителен или поврежден» после установки Visual Studio 2012 Release Preview

  15. 15

    JavaFX TextArea как установить текст с автоматическим переносом новой строки

  16. 16

    Как я могу нарисовать заполненный прямоугольник в JFreeChart?

  17. 17

    как я могу удалить vue cli 2?

  18. 18

    Отчеты Fabric Debug Craslytic: регистрация, отсутствует идентификатор сборки, применить плагин: io.fabric

  19. 19

    Elasticsearch - Нечеткий поиск не дает предложения

  20. 20

    Метки значений столбцов BarChart скрыты полем

  21. 21

    Ошибка Phusion Passenger с Rails 4 и Ruby 2.5

популярныйтег

файл