51Testing软件测试论坛
标题:
在python爬取ipe的一些数据时,通过selenium库无法打开其中一步的网页
[打印本页]
作者:
测试积点老人
时间:
2022-1-18 13:33
标题:
在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方法也不行,我找了一些切换网页的办法也不行
我想要达到的结果 在模拟浏览器中能够出现新的页面
作者:
qqq911
时间:
2022-1-19 12:31
直接跳转不可以么?
作者:
郭小贱
时间:
2022-1-19 14:26
这块不是很清楚了...这个DeprecationWarning好像是关于被弃用的特征的警告。
作者:
jingzizx
时间:
2022-1-19 17:32
正常找类似的是不是能够获取
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2