【问题标题】:Is there a way to generate breadcrumbs from given url in spredsheets?有没有办法从电子表格中的给定网址生成面包屑?
【发布时间】:2021-12-14 16:46:44
【问题描述】:

我正在尝试从电子表格中的 url 提取(在可能的情况下)或生成(在面包屑不可用的情况下)面包屑。 所以对于有它的页面,我只是使用 IMPORTXML(按大小写)

=TEXTJOIN(" > ", 1,importxml(A66,"//*[@id='breadcrumbs']/div/div/ul",1))

Page Example

但我正在尝试查看是否有一种快速的方法可以从给定页面生成它们,而这些页面不可用(例如 one,但导航路径在链接中也可能不可见)。我正在研究这个类似的question。有没有办法在 google aps 脚本中使用它?

【问题讨论】:

  • 我明白了,谢谢。

标签: google-apps-script google-sheets google-sheets-formula breadcrumbs


【解决方案1】:

这会很困难,因为您不知道具体要找到什么。你有没有想过一种逻辑/算法来定义如何找到它?如果没有,那几乎是不可能的。您可以尝试阅读 XMLService 并使用它来浏览网站。

问题是网站没有关于其结构的标准,并且彼此之间会有所不同。除非您正在查看来自单个域的站点(这也有点困难),否则我认为为所有站点创建通用脚本不会那么容易和直接。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-19
  • 1970-01-01
  • 2017-06-05
相关资源
最近更新 更多