【发布时间】:2024-08-26 11:10:11
【问题描述】:
调查中的问题是:您在一周中的哪几天始终有空?我想周日去看看。
我正在复制从在线视频中看到的代码,但是,我收到了这个错误。有些人建议弹出窗口可能会阻止程序正常工作,但我没有看到弹出窗口。
我尝试过使用 chromedriver 和 geckodriver。两者都存在错误。
查看是否选择了星期日的代码可以正常工作:
status=driver.find_element_by_id("RESULT_CheckBox-8_0").is_selected()
print(status)
输出:
False
这是我的代码:
from selenium import webdriver
driver=webdriver.Chrome(executable_path="my_webdriver_path"\\chromedriver.exe
driver.get("https://fs2.formsite.com/meherpavan/form2/index.html?1537702596407")
您一周中的哪几天始终有空?
我现在想勾选周日复选框。这是我的代码:
status=driver.find_element_by_id("RESULT_CheckBox-8_0").click()
print(status)
我希望选中星期日框,但收到此错误:
selenium.common.exceptions.ElementClickInterceptedException: Message: Element <input id="RESULT_CheckBox-8_0" class="multiple_choice" name="RESULT_CheckBox-8" type="checkbox"> is not clickable at point (313,599) because another element <label> obscures it
我没有看到其他影响程序的元素。有没有人有什么建议?我是编码新手,因此我们将不胜感激。
【问题讨论】:
-
Text
Sunday是此复选框的标签,它可能会隐藏复选框,因此不可点击。您可以尝试点击此标签
标签: python selenium parsing web-scraping