Ska*_*jmi 3 xml xpath google-sheets google-sheets-formula
我正在尝试获取 YouTube 搜索后出现的第一个 YouTube 视频的链接值,并将其写入我的谷歌电子表格。为了做到这一点,我使用内置IMPORTXML(url, xml_query)函数。我已使用 google chrome 复制了完整的 XPath 并收到以下内容:
/html/body/ytd-app/div/ytd-page-manager/ytd-search/div[1]/ytd-two-column-search-results-renderer/div/ytd-section-list-renderer/div[2]/ytd-item-section-renderer/div[3]/ytd-video-renderer[1]/div[1]/ytd-thumbnail/a/@href
Run Code Online (Sandbox Code Playgroud)
我已将以下代码放入电子表格单元格中:
=IMPORTXML("https://www.youtube.com/results?search_query=ajfdkla+trailer", "/html/body/ytd-app/div/ytd-page-manager/ytd-search/div[1]/ytd-two-column-search-results-renderer/div/ytd-section-list-renderer/div[2]/ytd-item-section-renderer/div[3]/ytd-video-renderer[1]/div[1]/ytd-thumbnail/a/@href")
Run Code Online (Sandbox Code Playgroud)
并收到以下错误:
导入的内容为空。
如何将 YouTube 搜索后的第一个 YouTube 视频的 URL 写入我的电子表格单元格。
IMPORTXML无法在Elements选项卡上看到Chrome开发者工具显示的DOM ,它只能看到URL返回的源代码,因此,您应该查看Sources选项卡或更简单,右键单击页面并选择View page来源。
资源