Google 文档 ImportXML 的 XPath 查询
XPath Query for Google Docs ImportXML
我正在尝试从 salesforce 中提取一系列笔记,我真的只需要这些笔记的主体,我真的宁愿避免手动复制它们。
我已经将笔记的 URL 放入 Google Docs 电子表格中,并且我正在尝试使用 ImportXML 函数提取特定信息,但是我似乎无法获得正确的 xpath 查询.
经过我自己的一些尝试和相当多的研究(我是一个完全的初学者,所以我可能只是在寻找错误的东西)我想出了一个像这样的 xpath 查询:
//div[@class="pbSubsection"]//td[@class="data2Col"][5]//text
这会导致解析错误。
我还发现我可以在 Chrome 和开发者工具中打开注释,找到 table 并右键单击 select 复制 XPath,这会给我:
//*[@id="ep"]/div[2]/div[2]/table/tbody/tr[5]/td[2]
即使我将 //text 附加到末尾。显然,这并不像我要求的那样万无一失;有什么我在这里遗漏的东西或我可以用来找出这些查询问题的工具吗?我尝试了 XMLQuire,但运气不佳。
话又说回来,如果有好心人想看一下页面代码(匆忙修改以删除敏感信息)并具体告诉我我遗漏了什么,我会接受的:
https://www.dropbox.com/s/peo5i47du1vtsmu/test.html
我要提取的文本是:
teamviewer 12345
Server: Customer Name, ST
Username: administrator
Password: password1
有什么想法吗?提前感谢您的宝贵时间。
"//div[@class='pbSubsection']//td[@class='data2Col']/text()"
产量
['Connection Details',
'teamviewer 12345 \r',
'\r',
'Server: Customer Name, ST\r',
'Username: administrator\r',
'Password: password1']
我正在尝试从 salesforce 中提取一系列笔记,我真的只需要这些笔记的主体,我真的宁愿避免手动复制它们。
我已经将笔记的 URL 放入 Google Docs 电子表格中,并且我正在尝试使用 ImportXML 函数提取特定信息,但是我似乎无法获得正确的 xpath 查询.
经过我自己的一些尝试和相当多的研究(我是一个完全的初学者,所以我可能只是在寻找错误的东西)我想出了一个像这样的 xpath 查询:
//div[@class="pbSubsection"]//td[@class="data2Col"][5]//text
这会导致解析错误。
我还发现我可以在 Chrome 和开发者工具中打开注释,找到 table 并右键单击 select 复制 XPath,这会给我:
//*[@id="ep"]/div[2]/div[2]/table/tbody/tr[5]/td[2]
即使我将 //text 附加到末尾。显然,这并不像我要求的那样万无一失;有什么我在这里遗漏的东西或我可以用来找出这些查询问题的工具吗?我尝试了 XMLQuire,但运气不佳。
话又说回来,如果有好心人想看一下页面代码(匆忙修改以删除敏感信息)并具体告诉我我遗漏了什么,我会接受的:
https://www.dropbox.com/s/peo5i47du1vtsmu/test.html
我要提取的文本是:
teamviewer 12345 Server: Customer Name, ST Username: administrator Password: password1
有什么想法吗?提前感谢您的宝贵时间。
"//div[@class='pbSubsection']//td[@class='data2Col']/text()"
产量
['Connection Details',
'teamviewer 12345 \r',
'\r',
'Server: Customer Name, ST\r',
'Username: administrator\r',
'Password: password1']