xPath和importXML忙
我在一年前创建了一个代码,允许通过importXML和Xpath检索信息,但几周后它就不再工作了,我找不到问题所在 例如,我想在页面上检索员工人数:(法语信息:有效期) 例如,我想通过在单词employee(salariés)上创建一个正则表达式来检索信息:6到9名员工,这样就可以恢复劳动力。其他信息(邮寄地址、警报器等)也是如此 我可以使用XPath代码xPath和importXML忙,xpath,google-sheets-formula,Xpath,Google Sheets Formula,我在一年前创建了一个代码,允许通过importXML和Xpath检索信息,但几周后它就不再工作了,我找不到问题所在 例如,我想在页面上检索员工人数:(法语信息:有效期) 例如,我想通过在单词employee(salariés)上创建一个正则表达式来检索信息:6到9名员工,这样就可以恢复劳动力。其他信息(邮寄地址、警报器等)也是如此 我可以使用XPath代码//*[@id=“search”]/div[1]/a/@href来获取表中的信息,但这不起作用 以下是我恢复信息的方法。CompagnieNa
//*[@id=“search”]/div[1]/a/@href
来获取表中的信息,但这不起作用
以下是我恢复信息的方法。CompagnieName只是一个例子,可以随任何compagnie进行更改。我认为XPath行是不正确的,但我找不到要更改的内容,div或其他
其他图片:
之后,信息应以以下形式出现
如果你有一个解决方案或改变,我可以,这将是很大的帮助我
非常感谢 在不共享文件的情况下工作很困难 您询问了示例页面的员工人数: 您可以使用以下方式导入此文件:
=importxml("https://www.societe.com/societe/patisserie-thomas-753249192.html";"//div[@id='trancheeff-histo-description']")
它返回5到9
您可以在Chrome developer tools(F12)中找到正确的id。当您不共享文件时,很难工作 您询问了示例页面的员工人数: 您可以使用以下方式导入此文件:
=importxml("https://www.societe.com/societe/patisserie-thomas-753249192.html";"//div[@id='trancheeff-histo-description']")
它返回5到9
您可以在Chrome开发者工具(F12)中找到正确的id。我想我明白了:
第一:搜索url的结构错误。
然后我尝试了xpath://div/div[@class='Card frame']/a/@href
这将列出“Card frame”类下的所有URL
此外,我认为您需要在每个使用多个单词的查询url中添加+。
这就是为什么我在resultat(B4)中添加了这个
我不确定这是否是你想要的,但它会返回结果中所有地方的URL
我将我的工作作为新工作表添加到您的文件中。我想我明白了:
第一:搜索url的结构错误。
然后我尝试了xpath://div/div[@class='Card frame']/a/@href
这将列出“Card frame”类下的所有URL
此外,我认为您需要在每个使用多个单词的查询url中添加+。
这就是为什么我在resultat(B4)中添加了这个
我不确定这是否是你想要的,但它会返回结果中所有地方的URL
我在您的文件中添加了我的工作作为新的工作表。谢谢Krzysztof Dołęgowski,我明天会测试,谢谢,如果它有效,我会随时通知您。我已经测试了您的代码,但是我找不到xPath搜索表单的好ID。实际上我使用了
/*[@ID=“input\u search”]/div[1]/a/@href
,但我没有答案。对于你可以在这里看到的文件:[link]谢谢你的帮助。谢谢Krzysztof Dołęgowski,我明天会测试,谢谢,如果有用的话我会告诉你。我已经测试了你的代码,但是我找不到xPath搜索表单的好ID。实际上我使用了/*[@ID=“input_search”]/div[1]/a/@href
,但我没有答案。对于您可以在此处看到的文件:[link]感谢您的帮助。非常感谢,搜索功能现在运行良好。现在我可以再次使用搜索表单了,我必须在电子表格中更改一些信息。非常感谢@Krzysztof Dołęgowskit非常感谢,搜索功能现在运行得非常好。现在我可以再次使用搜索表单了,我必须在电子表格中更改一些信息。非常感谢@Krzysztof Dołęgowski