解析Youtube-Xpath以检索Youtube频道';个人资料图片和描述
我想将一些Youtube频道的个人资料图片导入GoogleSheets电子表格 这是我到目前为止能够检索到的信息: 为了检索个人资料图片,我在Social Blade的网站上使用了以下代码:解析Youtube-Xpath以检索Youtube频道';个人资料图片和描述,xpath,google-sheets,youtube,xml-parsing,Xpath,Google Sheets,Youtube,Xml Parsing,我想将一些Youtube频道的个人资料图片导入GoogleSheets电子表格 这是我到目前为止能够检索到的信息: 为了检索个人资料图片,我在Social Blade的网站上使用了以下代码: =IMPORTXML(D2,"//img[@id='YouTubeUserTopInfoAvatar']") 但是,虽然它不会导致erorr,但不会从src检索图像。你知道怎么做吗 关于描述,我想使用一个可以使用频道id或Youtube用户名一致使用的代码。我尝试过的其他解决方案允许我得到一个截断的描述
=IMPORTXML(D2,"//img[@id='YouTubeUserTopInfoAvatar']")
但是,虽然它不会导致erorr,但不会从src检索图像。你知道怎么做吗
关于描述,我想使用一个可以使用频道id或Youtube用户名一致使用的代码。我尝试过的其他解决方案允许我得到一个截断的描述,而不是完整的描述
也许有一种更具成本效益的方法来完成这项任务,但是没有太多的Javascript经验,这是我发现的检索信息的最简单的方法。理想情况下,我希望找到一个在Youtube API上调用并绕过50次调用限制的解决方案
这里有一个解决方案。好的。我已经编辑了你的谷歌表。您忘记了图像的@src属性
=IMAGE(IMPORTXML(E2;"//img[@id='YouTubeUserTopInfoAvatar']/@src"))
我还为Youtube频道描述添加了XPath(在Youtube频道链接的末尾添加“/about”)
注意:您必须修正“ChannelID”公式才能提取ID。这完全有道理。我不太明白怎么给src打电话。再次感谢。
=IMPORTXML(C2,"//div[@class='about-description branded-page-box-padding']")