我对编码世界非常陌生,刚刚学习Python并且热衷于selenium。 我正在尝试单击网页中的链接,但是我只想单击与我的日期和时间条件匹配的特定链接,但是这些详细信息不会出现在 Xpath 或 CSS 路径上,我也尝试使用 RegEx ,但无法获取。页面上会有多个此类链接,我只想单击符合条件的链接。 附件是 html 文本,有人可以建议我应该编写什么代码才能指定单击此链接的条件。 带有 href 的 html 文本
正则表达式, 可能用的是美丽汤?
使用 Beautiful Soup 是个好主意,您可以使用它轻松提取 href。
您可以轻松地在下载的 HTML 内容上初始化 bs4。
首先,您需要获取实际的元素。我将使用该类来获取所有匹配的元素。
使用HTML类提取元素:
a_elements = bs4_parser.find_all("a", class_="r-table__link flex flex-center flex-wrap")
然后,您可以使用 for 循环迭代它们,并使用
element['href']
提取它们的 href,并按照您指定的条件执行。
希望这有帮助!