我正在将Google表格用作YouTube视频的抓取工具。我想使工作表更加动态,但似乎不起作用。
例如,我想将“如何让婴儿入睡”作为搜索查询,因此,我将此查询写到H6中。如果现在填写H6,我想将此查询动态插入importXML函数中。
这是我已经拥有的,但是我无法使它正常工作。
=ARRAYFORMULA("https://www.youtube.com"&QUERY(QUERY(UNIQUE(
IMPORTXML("https://www.youtube.com/results?search_query=**{{dynamicInsertion}}**","//a/@href")),
"where Col1 contains '/watch?v='"),"limit 50"))
尝试:
=ARRAYFORMULA("https://www.youtube.com/"&QUERY(IMPORTXML(
"https://www.youtube.com/results?search_query="&H6, "//a/@href"),
"where Col1 matches '/channel.+|/watch.+|/user.+|/results.+'
order by Col1 desc"))
=ARRAYFORMULA("https://www.youtube.com/"&QUERY(UNIQUE(IMPORTXML(
"https://www.youtube.com/results?search_query="&H6, "//a/@href")),
"where Col1 matches '/channel.+|/watch.+|/user.+|/results.+'
order by Col1 desc limit 50"))