在python爬取ipe的一些数据时,通过selenium库无法打开其中一步的网页

问题遇到的现象和发生背景 在爬取过程中,倒数第五条语句无法正确执行,cookie没问题,这里我隐藏了
问题相关代码,请勿粘贴截图
import time
import re
from bs4 import BeautifulSoup
from selenium import webdriver
from pymongo import MongoClient

browser = webdriver.Chrome()
browser.get("http://www.ipe.org.cn/IndustryRecord/Regulatory.html")
browser.maximize_window()

cookie = {'name':'.ASPXAUTH','value':'*'}
browser.add_cookie(cookie)

time.sleep(1)
browser.find_element_by_xpath('//*[@id="search_input"]').clear()
browser.find_element_by_xpath('//*[@id="search_input"]').send_keys('常州月夜灯芯绒有限公司')
browser.find_element_by_xpath('/html/body/div[2]/div[2]/div[2]/div/button').click()

browser.find_element_by_xpath('//*[@id="uitab_wrap"]/div[1]/ul/li[5]').click()
browser.find_element_by_xpath('//*[@id="table_con4"]/div[2]/table/tbody/tr/td[4]/a[1]').click()
time.sleep(10)
handles = browser.window_handles
browser.switch_to.window(handles[-1])

browser.quit()
运行结果及报错内容 就显示了一堆DeprecationWarning和raise exception_class和Backtrace
我的解答思路和尝试过的方法 用css方法也不行,我找了一些切换网页的办法也不行
我想要达到的结果 在模拟浏览器中能够出现新的页面

单单看代码能看出什么?发出完整的报错信息,看下为什么会报错,可以先不quit,停在哪一步,多加个等待

还可以

测试了下,可以正常打开页面
问题可能如下:

  1. 页面元素还没有加载完成,可以添加隐式等待 browser.implicitly_wait(5)
  2. 使用 cookies 登录被反爬失效,我是在点击查询之后,也就是倒数第五步之前,增加了20秒的等待来手动登录的,无法通过 cookies 跳过登录页面

img