问题遇到的现象和发生背景
在Jupyter Notebook 中使用selenium 进行网站爬虫, 需要输入日期(开始日期固定为前一个周六,结束日期为本周五)后查询得到数据, 但是卡在第一步输日期上,一直有报错,寻求帮助,感谢~
问题相关代码,请勿粘贴截图
下面是我的代码:
js = "$('input[id=startDate]').attr('readonly','')" # 4.jQuery,设置为空(同3)
driver.execute_script(js)
driver.find_element(By.ID,"startDate").send_keys('2022-08-24')
sleep(2)
运行结果及报错内容
NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":"[id="startDate"]"}
(Session info: chrome=104.0.5112.102)
我想要达到的结果
自动输入开始日期为上一个周六, 结束日期为当周周五,点击查询后得到数据