Web scraping 如何使用XLM&;电子表格
我想在谷歌电子表格上获得推特关注者的数字 我使用了行下代码,结果是Web scraping 如何使用XLM&;电子表格,web-scraping,xpath,spreadsheet,xlm,Web Scraping,Xpath,Spreadsheet,Xlm,我想在谷歌电子表格上获得推特关注者的数字 我使用了行下代码,结果是N/A =importXML(“https://twitter.com/elonmusk“,”//a[@href='/elonmusk/followers']/span[@class='css-901oao css-16my406 r-poiln3 r-bcqeeo r-qvutc0') HTML代码是 <a href="/elonmusk/followers" dir="auto"
N/A
=importXML(“https://twitter.com/elonmusk“,”//a[@href='/elonmusk/followers']/span[@class='css-901oao css-16my406 r-poiln3 r-bcqeeo r-qvutc0')
HTML代码是
<a href="/elonmusk/followers" dir="auto" role="link" class="css-4rbku5 css-18t94o4 css-901oao r-18jsvk2 r-1loqt21 r-1qd0xha r-a023e6 r-16dba41 r-rjixqe r-bcqeeo r-qvutc0">
<span class="css-901oao css-16my406 r-18jsvk2 r-poiln3 r-b88u0q r-bcqeeo r-qvutc0">
<span class="css-901oao css-16my406 r-poiln3 r-bcqeeo r-qvutc0">54.8M</span></span>
<span class="css-901oao css-16my406 r-m0bqgq r-poiln3 r-bcqeeo r-qvutc0">
<span class="css-901oao css-16my406 r-poiln3 r-bcqeeo r-qvutc0">Followers</span></span></a>
请仔细查看span节点。您试图瞄准的span实际上嵌套在前一个span中,它不是同级。请尝试更改此设置:
//a[@href='/elonmusk/followers']/span[@class='css-901oao css-16my406 r-poiln3 r-bcqeeo r-qvutc0']
如下所示(注意/span/span而不是/span,以反映实际的层次结构(a/span/span):
或者,如果您不关心a节点和目标span节点之间的层次结构,请执行以下操作(注意//span而不是/span):
//a[@href='/elonmusk/followers']//span[@class='css-901oao css-16my406 r-poiln3 r-bcqeeo r-qvutc0']
//a[@href='/elonmusk/followers']//span[@class='css-901oao css-16my406 r-poiln3 r-bcqeeo r-qvutc0']