如何使用selenium python点击仅包含一半完整url的href

问题描述 投票:0回答:1

我可以使用selenium找到需要单击的元素。但问题是 href 属性只包含完整链接的一部分。

例如网站是

https://vietstock.vn

该元素是以下之一:

pages = driver.find_elements("xpath", "//div[@class='owl-stage']//div[@class='single_post_text']")

每个元素都是这样的:

<a href="/2022/08/quy-dau-tu-tiep-tuc-giao-dich-tram-lang-3358-989801.htm" title="..." class="fontbold">Quỹ đầu tư tiếp tục giao dịch trầm lắng</a>

如何点击完整 URL 为

https://vietstock.vn/2022/08/quy-dau-tu-tiep-tuc-giao-dich-tram-lang-3358-989801.htm

的链接
python selenium-webdriver web-scraping
1个回答
0
投票

好吧,经过谷歌搜索后,我找到了自己问题的解决方案。但说实话,我不知道原因:

driver.execute_script("arguments[0].click();", element)

其中

element
是我刚刚提取的具有
href
链接的元素。

© www.soinside.com 2019 - 2024. All rights reserved.