Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在一系列 html 元素块中列出所有 href。我不知道如何将 href 称为选择器,而且我知道 href 都以“/wiki/”开头。
我想知道是否有一种方法可以查询页面以查找以该特定开头的 href 开头的所有 href。
你可以做:
hrefs_of_page = page.eval_on_selector_all("a[href^='/wiki/']", "elements => elements.map(element => element.href)")
这应该适用于您的用例。这将查找所有具有以 .href开头的属性的链接标签/wiki。然后在浏览器端评估 JavaScript,将元素数组映射到 href 属性,以便在 Python 端返回一个字符串数组。
href
/wiki