大家日安;
我正在尝试从这个url导入data-href属性。我尝试在gsheet中使用importxml,但是没有任何效果。请帮助https://www.softwareadvice.com/manufacturing/exact-jobboss-profile/
访问网站
提前感谢
我试过用这个公式,但似乎找不出。
=IMPORTXML(https://www.softwareadvice.com/manufacturing/exact-jobboss-profile/,"//section[@class='button-cta']")
发布于 2022-12-03 17:52:03
您可以使用Google中的IMPORTXML函数从您提供的URL的HTML代码中提取data-href属性。以下是你如何做到的:
在Google中,在单元格中输入IMPORTXML函数,如下所示:
=IMPORTXML(<url>, <xpath>)
用要从其中提取数据的页面的URL替换(在您的示例中,这将是https://www.softwareadvice.com/manufacturing/exact-jobboss-profile/),并替换为要提取的元素的XPath。
要获取要提取的元素的XPath,请右键单击浏览器中的元素,然后选择“检查”(或“检查元素”)。这将在Developer工具中打开页面的HTML代码。
在Developer工具中,查找包含要提取的data-href属性的元素。它应该是这样的:
<a id="visit-website" class="button primary md visit-website ppc " rel="nofollow noopener" data-href="https://jobboss.com/job-shop-manufacturing-software/jobboss" data-text="Visit Website" target="_blank">Visit Website
然后,右键单击元素并选择"Copy > Copy XPath“。这将将元素的XPath复制到剪贴板上。
将步骤3中复制的XPath粘贴到IMPORTXML函数中,以代替如下所示:
=IMPORTXML(https://www.softwareadvice.com/manufacturing/exact-jobboss-profile/, "//a[@id='visit-website']")
最后,要从元素中提取data-href属性,可以使用@符号后面跟着属性名称,如下所示:
=IMPORTXML(https://www.softwareadvice.com/manufacturing/exact-jobboss-profile/, "//a[@id='visit-website']/@data-href")
这将返回data-href属性的值,该属性是您要查找的URL。
https://stackoverflow.com/questions/74668838
复制相似问题