【问题标题】:Get meaning for a word from dictionary Using XPath Google sheets importxml function使用 XPath Google 表格 importxml 函数从字典中获取单词的含义
【发布时间】:2020-03-13 21:41:43
【问题描述】:

我正在尝试使用 Google 表格中的 IMPORTXML 函数来获取 https://www.powerthesaurus.org/ 上的含义和信息词

我有点成功地从另一个网站获取了一些数据,但是作为一个新手,当我在this Google sheet in D6 cell 尝试这个时,我在获取任何数据时遇到了一些麻烦。

=ImportXML("https://www.powerthesaurus.org/"&A6,"//*[@id='link link--primary link--term']")

有人可以帮助我用正确的公式教育我吗?

【问题讨论】:

    标签: xpath google-sheets google-sheets-importxml


    【解决方案1】:

    您正在寻找同义词。请注意,您最多可以在 Power Thesaurus 上显示 200 个。 要在一个单元格中获取 50 个第一个同义词(因为每行有一个单词),您可以试试这个:

    在您的 GoogleSheet 中创建 50 个编号的列。 将此公式应用于第一个单元格并将其拖动到右侧。

    =IMPORTXML("https://www.powerthesaurus.org/abbreviation/synonyms";"(//div[@class='pt-thesaurus-card__term'])"&"["&B2&"]")
    

    然后使用连接公式获取一个单元格中的所有单词(XX:XX 是您的列的范围,B3:F3 在提供的屏幕截图上)。

    =JOIN("|";XX:XX)
    

    结果:

    或者我们可以使用这个单行(然后进行一些清理)但是 GoogleSheet 返回一个空白单元格,而 XPath 是完全有效的:

    =IMPORTXML("https://www.powerthesaurus.org/abbreviation/synonyms";"normalize-space(//div[@class='pt-list-terms__container'])")
    

    【讨论】:

    • ?? 我理解你的公式(不完全/完美地找到它,但我能够复制,如果也用于词义和反义词),非常感谢你让我开心! ?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-07
    • 1970-01-01
    相关资源
    最近更新 更多