damai_ticket
damai_ticket copied to clipboard
下单页面出现频繁弹框
经过测试 使用js代码隐藏弹窗之后可以 直接下单 这个我本地已经改好
@demonlov 大佬求代码
`
tb = WebDriverWait(self.driver, 1, 0.1).until(
EC.presence_of_element_located((By.XPATH, '/html/body/div[3]/div[2]/div')))
if len(tb.find_elements_by_xpath("//div[@class='baxia-dialog-content']/.."))> 0:
print("开始清除遮罩")
WebDriverWait(self.driver, 1, 0.1).until(
EC.presence_of_element_located((By.XPATH, "//div[@class='baxia-dialog-content']/..")))
print(
tb.find_elements_by_xpath("//div[@class='baxia-dialog-content']/..")[0].get_attribute(
"class"))
remove_class = tb.find_elements_by_xpath("//div[@class='baxia-dialog-content']/..")[
0].get_attribute("class")
js = f'document.getElementsByClassName("{remove_class}")[0].style.display="none"'
self.driver.execute_script(js)
print("遮罩清除成功!")
`
我贴了一些代码片段 是否能帮助到你
很有帮助,非常感谢🙏