【问题标题】:ImportXML on Google Sheets -- How to import tag text that *follows* a specific tag textGoogle 表格上的 ImportXML -- 如何导入 * 遵循 * 特定标签文本的标签文本
【发布时间】:2021-10-28 18:46:16
【问题描述】:

完全新手,请多多指教。

如果标签具有唯一的 id,我知道如何获取标签的内容,但是许多网站如下所示,我希望标签的内容跟在另一个标签之后,并以特定的字符串作为内容。

有没有办法尝试执行条件表达式或提取整个部分并运行正则表达式或更好的方法?

谢谢!

在示例 1 中,我想要“2021 年 5 月 11 日”,它遵循以下标签:

<div class="a-section a-spacing-small a-text-center rpi-attribute-label">
<span>Publication date</span>
</div>
<div class="a-section a-spacing-small a-text-center">
<span class="rpi-icon book_details-publication_date"></span>
</div>

在示例 2 中,我想要“2021 年 9 月 7 日”


示例 1:

<li class="a-carousel-card rpi-carousel-attribute-card" role="listitem" aria posinset="3">
<div class="a-section rpi-attribute-content">
<div class="a-section a-spacing-small a-text-center rpi-attribute-label">
 <span>Publication date</span>
</div>
<div class="a-section a-spacing-small a-text-center">
 <span class="rpi-icon book_details-publication_date"></span>
</div>
<div class="a-section a-spacing-none a-text-center rpi-attribute-value">
 <span>May 11, 2021</span>
</div>
</div>
</li>

示例 2:

<li><span class="a-list-item">
<span class="a-text-bold">Publication date
&rlm;
:
&lrm;
</span>
<span>September 7, 2021</span>
</span></li>

【问题讨论】:

  • 分享你要抓取的url

标签: html jquery google-sheets xpath


【解决方案1】:

示例 #1,试试这个 xpath

"//div[@class='a-section a-spacing-none a-text-center rpi-attribute-value']/span"

示例 #2

"//span[@class='a-list-item']/span[2]"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多