繁体   English   中英

如何使用 Selenium Python 更改 HTML 代码?

[英]How to change HTML code with Selenium Python?

嗨,我想更改此代码:

<label class="sui-AtomCheckbox sui-AtomCheckbox--medium"><input type="checkbox" id="isConsentApproved" name="isConsentApproved" intermediate="" value="false" tabindex="5"></label>

在 python bot 的执行过程中它看起来像这样:

<label class="sui-AtomCheckbox sui-AtomCheckbox--medium is-checked"><svg viewBox="0 0 24 24"><path d="M18.5 6c.4-.4 1-.4 1.4 0s.4 1 0 1.4L9.7 17.7c-.4.4-1 .4-1.4 0l-4.5-4.5c-.4-.4-.4-1 0-1.4.4-.4 1-.4 1.4 0L9 15.6 18.5 6z"></path></svg><input type="checkbox" id="isConsentApproved" name="isConsentApproved" intermediate="" value="true" tabindex="5"></label>

我的目标是选中复选框https://www.milanuncios.com/registro接受条款和条件。 如果有其他解决方案,您可以输入这篇文章吗?

如果我们可以帮助我:)?

要标记/取消标记复选框,您需要单击其标签。 就那么简单。

label_xp = '//label[./input[@id="isConsentApproved"]]'
label = self.driver.find_element_by_xpath(label_xp)
label.click()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM