from selenium import webdriver
from time import sleep
# 构造浏览器
chrome = webdriver.Chrome()
# 发送请求访问,url
chrome.get(
'https://yys.cbg.163.com/cgi/mweb/pl/role?view_loc=equip_list')
js= 'chrome.document.documentElement.scrollTop=10000'
chrome.execute_script(js)
sleep(5)
#输入要搜索的内容
qf = chrome.find_elements_by_class_name('icon-text')
jg = chrome.find_elements_by_class_name('price')
sc = chrome.find_elements_by_class_name('collect')
ssr = chrome.find_elements_by_class_name('base')
for qfs,jgs,scs,ssrs in zip(qf,jg,sc,ssr):
print(qfs.text,jgs.text,scs.text,ssrs.text)
Traceback (most recent call last):
File "E:/untitled1/爬虫/数据提取/", line 11, in <module>
chrome.execute_script(js)
File "E:\untitled1\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 636, in execute_script
'args': converted_args})['value']
File "E:\untitled1\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "E:\untitled1\venv\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.JavascriptException: Message: javascript error: Cannot read property 'documentElement' of undefined
(Session info: chrome=81.0.4044.138)
Process finished with exit code 1
我添加了滚动条代码就一直报这个错误 删除滚动条代码一切正常