2024-05-22 15:42:18 [scrapy.utils.log] INFO: Scrapy 2.6.1 started (bot: scrapy07)
2024-05-22 15:42:18 [scrapy.utils.log] INFO: Versions: lxml 5.2.2.0, libxml2 2.11.7, cssselect 1.1.0, parsel 1.6.0, w3lib 1.22.0, Twisted 22.4.0, Python 3.11.3 (tags/v3.11.3:f3909b8, Apr  4 2023, 23:49:59) [MSC v.1934 64 bit (AMD64)], pyOpenSSL 22.0.0 (OpenSSL 1.1.1n  15 Mar 2022), cryptography 36.0.2, Platform Windows-10-10.0.22621-SP0
2024-05-22 15:42:18 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'scrapy07',
 'NEWSPIDER_MODULE': 'scrapy07.spiders',
 'SPIDER_MODULES': ['scrapy07.spiders']}
2024-05-22 15:42:18 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.selectreactor.SelectReactor
2024-05-22 15:42:18 [scrapy.extensions.telnet] INFO: Telnet Password: c658f43dc33b4451
2024-05-22 15:42:18 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
 'scrapy.extensions.telnet.TelnetConsole',
 'scrapy.extensions.logstats.LogStats']
Unhandled error in Deferred:
2024-05-22 15:42:18 [twisted] CRITICAL: Unhandled error in Deferred:
Traceback (most recent call last):
  File "D:\python_env\spider2_env\Lib\site-packages\scrapy\crawler.py", line 206, in crawl  
    return self._crawl(crawler, *args, **kwargs)
  File "D:\python_env\spider2_env\Lib\site-packages\scrapy\crawler.py", line 210, in _crawl 
    d = crawler.crawl(*args, **kwargs)
  File "D:\python_env\spider2_env\Lib\site-packages\twisted\internet\defer.py", line 1905, in unwindGenerator
    return _cancellableInlineCallbacks(gen)
  File "D:\python_env\spider2_env\Lib\site-packages\twisted\internet\defer.py", line 1815, in _cancellableInlineCallbacks
    _inlineCallbacks(None, gen, status)
--- <exception caught here> ---
  File "D:\python_env\spider2_env\Lib\site-packages\twisted\internet\defer.py", line 1660, in _inlineCallbacks
    result = current_context.run(gen.send, result)
  File "D:\python_env\spider2_env\Lib\site-packages\scrapy\crawler.py", line 101, in crawl  
    self.spider = self._create_spider(*args, **kwargs)
  File "D:\python_env\spider2_env\Lib\site-packages\scrapy\crawler.py", line 113, in _create_spider
    return self.spidercls.from_crawler(self, *args, **kwargs)
  File "D:\code\python\spider_code\scrapy07\scrapy07\spiders\selenium.py", line 29, in from_crawler
    s = Service(executable_path='scrapy07/chromedriver.exe')
builtins.TypeError: Service.__init__() got an unexpected keyword argument 'executable_path' 
--- Logging error ---
Traceback (most recent call last):
  File "E:\Program Files\Python\Python311\Lib\logging\__init__.py", line 1110, in emit      
    msg = self.format(record)
          ^^^^^^^^^^^^^^^^^^^
  File "E:\Program Files\Python\Python311\Lib\logging\__init__.py", line 953, in format     
    return fmt.format(record)
           ^^^^^^^^^^^^^^^^^^
  File "E:\Program Files\Python\Python311\Lib\logging\__init__.py", line 695, in format     
    record.exc_text = self.formatException(record.exc_info)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "E:\Program Files\Python\Python311\Lib\logging\__init__.py", line 645, in formatException
    traceback.print_exception(ei[0], ei[1], tb, None, sio)
  File "E:\Program Files\Python\Python311\Lib\traceback.py", line 124, in print_exception   
    te = TracebackException(type(value), value, tb, limit=limit, compact=True)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "E:\Program Files\Python\Python311\Lib\traceback.py", line 690, in __init__
    self.stack = StackSummary._extract_from_extended_frame_gen(
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "E:\Program Files\Python\Python311\Lib\traceback.py", line 416, in _extract_from_extended_frame_gen
    for f, (lineno, end_lineno, colno, end_colno) in frame_gen:
  File "E:\Program Files\Python\Python311\Lib\traceback.py", line 353, in _walk_tb_with_full_positions
    positions = _get_code_position(tb.tb_frame.f_code, tb.tb_lasti)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "E:\Program Files\Python\Python311\Lib\traceback.py", line 366, in _get_code_position
    positions_gen = code.co_positions()
                    ^^^^^^^^^^^^^^^^^
AttributeError: '_Code' object has no attribute 'co_positions'
Call stack:
  File "D:\python_env\spider2_env\Lib\site-packages\twisted\internet\defer.py", line 344, in __del__
    log.failure(format, self.failResult, debugInfo=debugInfo)
  File "D:\python_env\spider2_env\Lib\site-packages\twisted\logger\_logger.py", line 190, in failure
    self.emit(level, format, log_failure=failure, **kwargs)
  File "D:\python_env\spider2_env\Lib\site-packages\twisted\logger\_logger.py", line 142, in emit
    self.observer(event)
  File "D:\python_env\spider2_env\Lib\site-packages\twisted\logger\_observer.py", line 81, in __call__
    observer(event)
  File "D:\python_env\spider2_env\Lib\site-packages\twisted\logger\_legacy.py", line 90, in __call__
    self.legacyObserver(event)
  File "D:\python_env\spider2_env\Lib\site-packages\twisted\python\log.py", line 579, in emit
    _publishNew(self._newObserver, eventDict, textFromEventDict)
  File "D:\python_env\spider2_env\Lib\site-packages\twisted\logger\_legacy.py", line 147, in publishToNewObserver
    observer(eventDict)
  File "D:\python_env\spider2_env\Lib\site-packages\twisted\logger\_stdlib.py", line 112, in __call__
    self.logger.log(stdlibLevel, StringifiableFromEvent(event), exc_info=excInfo)
Message: <twisted.logger._stdlib.StringifiableFromEvent object at 0x0000026D24D85550>       
Arguments: ()
老师这个报错怎么解决啊?