我需要使用 Google Sheets ImportXML 和 Xpath 提取一些 URL 及其各自的标题。
我找到了这些以前的答案并对其进行了测试,但它们似乎不适用于我的情况:
如何使用 IMPORTXML 和 XPath 返回特定链接地址
我测试了这些公式:
=IMPORTXML("https://ok.ru/video/334044074277","//*[contains(@class, 'video-card_n-w')]//a/@href", "en_US")
=IMPORTXML("https://ok.ru/video/334044074277","//*[contains(@class, 'video-card_n-w')]/a/@title", "en_US")
href 返回#
.
xpaths 在 Chrome 开发者工具上似乎是正确的。
EDIT1:标题现在可以使用,但不能使用 href。
EDIT2:我也测试了这个,但#
结果相同:
=IMPORTXML("https://ok.ru/video/334044074277","//*[contains(@class, 'video-card_n ellip')]/@href", "en_US")
。
如果你运行:
你可以看到为什么你会得到
#
尝试: