/ / Как да получите правилния XPath за = ImportXML - xpath, google-spreadsheet, soundcloud

Как да получите правилния XPath за = ImportXML - xpath, google-spreadsheet, soundcloud

=importXML("https://soundcloud.com/michael-barrera-24/tracks","//*[@class="infoStats__value sc-font-tabular-light"]")

Това е, което използвам в клетката сега. Връзката към сайта е тук: https://soundcloud.com/michael-barrera-24

Опитвам се да се върна колко следя имам. Опитвам се да остана актуализиран с листа на Google. То трябва да се върне 13. Благодаря за помощта!

Отговори:

1 за отговор № 1

Въз основа на вашия коментар към някои от останалите отговори - една от по-големите причини, поради които не работи, е поради URL адреса, че пропускате протокола:

http:// - листът на Google няма да обработи вашият importxml, без да е абсолютен URL адрес и най-добрият xpath за да получите е този:

//meta[@property="soundcloud:follower_count"]/@content

=IMPORTXML("https://soundcloud.com/michael-barrera-24","//meta[@property="soundcloud:follower_count"]/@content")

въведете описанието на изображението тук


0 за отговор № 2

Ако искаш XPath да върна 13, опитвам

//div[@class="infoStats__value sc-font-tabular-light"]/text()

0 за отговор № 3

Тази страница има три елемента div, които съответстват на израза xpath. Можете да посочите конкретен елемент div, който искате да изтеглите по следния начин:

//a[contains(@href, "followers")]/div/text()

или можете леко да коригирате вашия xpath просто добавете скоби и уточнете, че искате първо div:

(//*[@class="infoStats__value sc-font-tabular-light"]/text())[1]