将\anaconda\Lib\site-packages\parsel\csstranslator.py文件中的定义的PseudoElement类改为Pseudo,这个错误还是版本引起的,版本更新后名字更改引起的,改一下scrapy就可以正常使用了
原有的:
def xpath_pseudo_element(
self, xpath: OriginalXPathExpr, pseudo_element: PseudoElement
) -> OriginalXPathExpr:
更改后的:
def xpath_pseudo_element(
self, xpath: OriginalXPathExpr, pseudo_element: Pseudo
) -> OriginalXPathExpr:
"""
Dispatch method that transforms XPath to support pseudo-element
"""