请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

selenium跳转到新页后,获取不到新页面的元素XPath没有错

xpath是copy出来的没有错,你从我贴出来的代码,也看到是没有错的!

然后如果我没有从首页进去,直接从搜索后的页面进去,是可以定位到元素的!所以问题应是出在,跳转页面后的问题


url = browser.get(url)
browser.find_element(By.ID).send_keys()

browser.find_element(By.XPATH).click()

time.sleep()
browser.refresh()
time.sleep()
browser.find_element(By.XPATH).click()

//img1.sycdn.imooc.com//szimg/619b4fd5093f2a2913600493.jpg

//img1.sycdn.imooc.com//szimg/619b4fd509d7565511570754.jpg

//img1.sycdn.imooc.com//szimg/619b4fd5093fd19312650850.jpg

 //img1.sycdn.imooc.com//szimg/619b57050924a7ba12490395.jpg

 

 

正在回答 回答被采纳积分+3

2回答

bobby 2021-12-16 15:31:08
btn_ele = browser.find_element(By.XPATH, '//*[@id="search-tab-wrap"]/div[2]/div/div/div[1]/form/fieldset/div/div[2]/button')
browser.execute_script("arguments[0].click();", btn_ele)

可以通过这种方式触发点击

0 回复 有任何疑惑可以回复我~
bobby 2021-11-26 18:43:09

你留下qq 我加你看看, 也可以看看这个 https://stackoverflow.com/questions/44119081/how-do-you-fix-the-element-not-interactable-exception

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号