Duc*_*Duj -2 youtube xpath google-sheets web-scraping google-sheets-formula
xpath从视频中获取 YouTube 喜欢和不喜欢的正确方法是什么?
pla*_*er0 10
=IMPORTXML("https://www.youtube.com/watch?v=MkgR0SxmMKo","//*[@id='eow-title']")
Run Code Online (Sandbox Code Playgroud)
或者:
=REGEXEXTRACT(QUERY(ARRAY_CONSTRAIN(IMPORTDATA(A12), 500, 1),
"where Col1 contains '/title'", 0), ">(.+)<")
Run Code Online (Sandbox Code Playgroud)
=VALUE(REGEXREPLACE(TEXT(IMPORTXML("https://www.youtube.com/watch?v=MkgR0SxmMKo",
"//*[contains(@class, 'watch-view-count')]"),0)," view(s)?",""))
Run Code Online (Sandbox Code Playgroud)
=SUBSTITUTE(REGEXREPLACE(IMPORTXML("https://www.youtube.com/watch?v=MkgR0SxmMKo","//*[@itemprop='duration']/@content"),"PT|S",""),"M",":")
Run Code Online (Sandbox Code Playgroud)
=IF(ISNA(IMPORTXML("https://www.youtube.com/watch?v=MkgR0SxmMKo","(//*[contains(@class,'like-button-renderer-like-button')])[1]"))=TRUE,0,
IMPORTXML("https://www.youtube.com/watch?v=MkgR0SxmMKo","(//*[contains(@class,'like-button-renderer-like-button')])[1]"))
Run Code Online (Sandbox Code Playgroud)
=IF(ISNA(IMPORTXML("https://www.youtube.com/watch?v=MkgR0SxmMKo","(//*[contains(@class,'like-button-renderer-dislike-button')])[1]"))=TRUE,0,
IMPORTXML("https://www.youtube.com/watch?v=MkgR0SxmMKo","(//*[contains(@class,'like-button-renderer-dislike-button')])[1]"))
Run Code Online (Sandbox Code Playgroud)
=REGEXREPLACE(IMPORTXML("https://www.youtube.com/watch?v=MkgR0SxmMKo",
"//*[contains(@class, 'watch-time-text')]"),"((Uploaded)|(Published)|(Streamed live)) on ","")
Run Code Online (Sandbox Code Playgroud)
=IFERROR(MID(QUERY(IMPORTXML("https://www.youtube.com/channel/"&A1,
"//div[@class='primary-header-actions']"), "select Col1"), 31, 20), )
Run Code Online (Sandbox Code Playgroud)
=INDEX(IMPORTHTML("https://www.youtube.com/channel/UC7_gcs09iThXybpVgjHZ_7g","list",1),1,1)
Run Code Online (Sandbox Code Playgroud)
=ARRAYFORMULA(REGEXREPLACE(QUERY(SUBSTITUTE(ARRAY_CONSTRAIN(
IMPORTDATA(https://www.youtube.com/watch?v=rckrnYw5sOA), 3000, 1), """", ""),
"where Col1 contains '<meta itemprop=channelId content='"),
"<meta itemprop=channelId content=|>", ""))
Run Code Online (Sandbox Code Playgroud)
=REGEXEXTRACT(QUERY(FLATTEN(IMPORTDATA(A4)),
"where Col1 contains '\x22channelName\x22:\x22'", 0), ":\\x22(.+)\\x22$")
Run Code Online (Sandbox Code Playgroud)
=REGEXEXTRACT(QUERY(FLATTEN(IMPORTDATA(A1)),
"where Col1 starts with 'title:""'", 0), """(.*)""")
Run Code Online (Sandbox Code Playgroud)
=TEXT(1*REGEXEXTRACT(QUERY(FLATTEN(IMPORTDATA(B1)),
"where Col1 contains 'approxDurationMs' limit 1", ),
"\d+")/3600000/24, "mm:ss")
Run Code Online (Sandbox Code Playgroud)
=REGEXEXTRACT(QUERY(FLATTEN(IMPORTXML(A1, "//*")),
"where Col1 contains '"&CHAR(10)&"Creators'", ),
".x22text.x22:.x22(.+).x22,.x22bold.x22")
Run Code Online (Sandbox Code Playgroud)
=REGEXEXTRACT(QUERY(FLATTEN(IMPORTDATA(A1));
"where Col1 starts with 'viewCount'"; ); "\d+")*1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4071 次 |
| 最近记录: |