sách gpt4 ai đã đi

html - 使用 xmllint 获取特定元素

In lại 作者:塔克拉玛干 更新时间:2023-11-03 00:09:49 28 4
mua khóa gpt4 Nike

考虑文件 example.html

中的以下 HTML 代码

<đầu>






  • no interest 1

  • no interest 2

  • no interest 3

  • keyword1: unkown_content

  • keyword2: unkown_content








我想在第二个 keyword1 之后获取 unkown_content。我有尝试过

xmllint --html --xpath "//li[text()='keyword1: ']" example.html 2>/dev/null
  • keyword1: unkown_content
  • keyword1: unkown_content

  • 如您所见,这将返回带有 keyword1 的两个节点。如何获取最后一次出现的内容?

    1 Câu trả lời

    thử xmllint --html --xpath "(//li[text()='keyword1: '])[last()]"example.html 2>/dev/null.

    请注意添加的 [last()] - 它指向最后一次出现的 //li[text()='keyword1: ']. //li[text()='keyword1: '] 周围的大括号也是必需的,因为 [last()] 应用于节点集。

    关于html - 使用 xmllint 获取特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39288935/

    28 4 0
    Bài viết được đề xuất: android - 如何使用 chmod 设置权限
    Bài viết được đề xuất: Biểu diễn C++ của một đồ thị lớn với 100 triệu nút
    Bài viết được đề xuất: android - 蓝牙低能量通知
    Bài viết được đề xuất: c++ - 抽象基类c++的析构函数和无构造函数
    塔克拉玛干
    Hồ sơ cá nhân

    Tôi là một lập trình viên xuất sắc, rất giỏi!

    Nhận phiếu giảm giá Didi Taxi miễn phí
    Mã giảm giá Didi Taxi
    Các bài viết nóng hổi trên toàn bộ trang web
    Giấy chứng nhận ICP Bắc Kinh số 000000
    Hợp tác quảng cáo: 1813099741@qq.com 6ren.com