会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 134310个问题

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


我添加了滚动条代码就一直报这个错误 删除滚动条代码一切正常

Python全系列/第十六阶段:Python 爬虫开发/爬虫反反爬- 181楼
Python全系列/第十六阶段:Python 爬虫开发/scrapy框架使用 182楼
Python全系列/第十六阶段:Python 爬虫开发/移动端爬虫开发- 183楼

Traceback (most recent call last):
  File "f:\code\spider\scrapy\scrapy03\scrapy03\begin.py", line 1, in <module>
    from scrapy.cmdline import execute
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\scrapy\__init__.py", line 15, in <module>        
    from scrapy.spiders import Spider
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\scrapy\spiders\__init__.py", line 99, in <module>
    from scrapy.spiders.crawl import CrawlSpider, Rule
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\scrapy\spiders\crawl.py", line 15, in <module>   
    from scrapy.utils.spider import iterate_spider_output
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\scrapy\utils\spider.py", line 5, in <module>
    from scrapy.utils.defer import deferred_from_coro
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\scrapy\utils\defer.py", line 33, in <module>
    from scrapy.utils.reactor import _get_asyncio_event_loop, is_asyncio_reactor_installed
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\scrapy\utils\reactor.py", line 8, in <module>
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\twisted\internet\asyncioreactor.py", line 19, in <module>
    from twisted.internet.posixbase import (
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\twisted\internet\posixbase.py", line 16, in <module>
    from twisted.internet import error, tcp, udp
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\twisted\internet\tcp.py", line 38, in <module>
    from twisted.internet._newtls import (
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\twisted\internet\_newtls.py", line 18, in <module>
    from twisted.protocols.tls import TLSMemoryBIOFactory, TLSMemoryBIOProtocol
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\twisted\protocols\tls.py", line 42, in <module>
    from OpenSSL.SSL import Connection, Error, SysCallError, WantReadError, ZeroReturnError
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\OpenSSL\__init__.py", line 8, in <module>
    from OpenSSL import SSL, crypto
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\OpenSSL\SSL.py", line 19, in <module>
    from OpenSSL.crypto import (
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\OpenSSL\crypto.py", line 3263, in <module>
    utils.deprecated(
TypeError: deprecated() got an unexpected keyword argument 'name'
PS F:\code\spider\scrapy\scrapy03> & D:/Users/W9020478/AppData/Local/Programs/Python/Python311/python.exe f:/code/spider/scrapy/scrapy03/scrapy03/begin.py
Traceback (most recent call last):
  File "f:\code\spider\scrapy\scrapy03\scrapy03\begin.py", line 1, in <module>
    from scrapy.cmdline import execute
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\scrapy\__init__.py", line 15, in <module>
    from scrapy.spiders import Spider
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\scrapy\spiders\__init__.py", line 99, in <module>
    from scrapy.spiders.crawl import CrawlSpider, Rule
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\scrapy\spiders\crawl.py", line 15, in <module>
    from scrapy.utils.spider import iterate_spider_output
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\scrapy\utils\spider.py", line 5, in <module>
    from scrapy.utils.defer import deferred_from_coro
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\scrapy\utils\defer.py", line 33, in <module>
    from scrapy.utils.reactor import _get_asyncio_event_loop, is_asyncio_reactor_installed
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\scrapy\utils\reactor.py", line 8, in <module>
    from twisted.internet import asyncioreactor, error
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\twisted\internet\asyncioreactor.py", line 19, in <module>
    from twisted.internet.posixbase import (
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\twisted\internet\posixbase.py", line 16, in <module>
    from twisted.internet import error, tcp, udp
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\twisted\internet\tcp.py", line 38, in <module>
    from twisted.internet._newtls import (
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\twisted\internet\_newtls.py", line 18, in <module>
    from twisted.protocols.tls import TLSMemoryBIOFactory, TLSMemoryBIOProtocol
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\twisted\protocols\tls.py", line 42, in <module>
    from OpenSSL.SSL import Connection, Error, SysCallError, WantReadError, ZeroReturnError
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\OpenSSL\__init__.py", line 8, in <module>
    from OpenSSL import SSL, crypto
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\OpenSSL\SSL.py", line 19, in <module>
    from OpenSSL.crypto import (
  File "D:\Users\W9020478\AppData\Local\Programs\Python\Python311\Lib\site-packages\OpenSSL\crypto.py", line 3263, in <module>
    utils.deprecated(
TypeError: deprecated() got an unexpected keyword argument 'name'

不知道总是报这个错误,其他都跟老师打的一样

Python全系列/第十六阶段:Python 爬虫开发/scrapy框架使用 184楼
Python全系列/第十六阶段:Python 爬虫开发/爬虫基础 187楼

屏幕截图 2025-05-03 101412.png

module 'OpenSSL.SSL' has no attribute 'SSLv3_METHOD'

老师,这个错误怎么解决

Python全系列/第十六阶段:Python 爬虫开发/scrapy框架使用 193楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637