首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Importxml数据-href到GSheet

Importxml数据-href到GSheet
EN

Stack Overflow用户
提问于 2022-12-03 17:07:18
回答 1查看 16关注 0票数 0

大家日安;

我正在尝试从这个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']")

EN

回答 1

Stack Overflow用户

发布于 2022-12-03 17:52:03

您可以使用Google中的IMPORTXML函数从您提供的URL的HTML代码中提取data-href属性。以下是你如何做到的:

在Google中,在单元格中输入IMPORTXML函数,如下所示:

代码语言:javascript
运行
复制
=IMPORTXML(<url>, <xpath>)

用要从其中提取数据的页面的URL替换(在您的示例中,这将是https://www.softwareadvice.com/manufacturing/exact-jobboss-profile/),并替换为要提取的元素的XPath。

要获取要提取的元素的XPath,请右键单击浏览器中的元素,然后选择“检查”(或“检查元素”)。这将在Developer工具中打开页面的HTML代码。

在Developer工具中,查找包含要提取的data-href属性的元素。它应该是这样的:

代码语言:javascript
运行
复制
<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函数中,以代替如下所示:

代码语言:javascript
运行
复制
=IMPORTXML(https://www.softwareadvice.com/manufacturing/exact-jobboss-profile/, "//a[@id='visit-website']")

最后,要从元素中提取data-href属性,可以使用@符号后面跟着属性名称,如下所示:

代码语言:javascript
运行
复制
=IMPORTXML(https://www.softwareadvice.com/manufacturing/exact-jobboss-profile/, "//a[@id='visit-website']/@data-href")

这将返回data-href属性的值,该属性是您要查找的URL。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74668838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档