Функция импорта xml (таблицы googlesheets) не работает для веб-сайта Skillshare? - PullRequest
0 голосов
/ 02 августа 2020

Я здесь сегодня, потому что у меня странная проблема с использованием функции Import XML в Googlesheets.

Я пытаюсь извлечь hrefs (facebook, twitter, youtube и т. Д. c .. .) из разных профилей на 2 веб-сайтах: udemy.com и skillshare.com.

Я получил свою цель из профилей udemy, но не получил удачи из профилей с разделением навыков.

После многих попыток ( даже со странными комбинациями xpaths_query), я считаю, что проблема может быть связана с двумя причинами: 1. Веб-сайт меня раздражает (возможно ли это? 2. Мой xpath_query плохой) ... Однако я все еще думаю, что решение очень простое, но я не вижу, что мне могло не хватать.

Пожалуйста, посетите мой Googlesheet с парой образцов для лучшего понимания, вы можете найти более подробную информацию по порядку, там ...

Посмотрите ЭТИ ПРИМЕРЫ: ХОРОШИЕ РЕЗУЛЬТАТЫ> Для Udemy я использовал следующую функцию таблицы Google

= IMPORT XML ("https://www.udemy.com/user/saddam-kassim-2/"; "// div [@ class = 'инструктор -profile - social-links - 3Kub5 '] / a / @ href ")

N / РЕЗУЛЬТАТЫ> Для Skillshare я использовал следующую функцию таблицы Google

= ИМПОРТ XML ("https://www.skillshare.com/user/sridhar"; "// div [@ class = 'user-information-social-links'] / a / @ href")

Это фрагменты кода html: ОБРАЗЕЦ UDEMY HTML

ОБРАЗЕЦ НАВЫКОВ HTML

Я очень ценю ваши мысли и идеи. Что я делаю не так? Что я мог попробовать? Заранее спасибо!

...