突然,刮y停止工作了

时间:2018-06-25 16:10:10

标签: python scrapy

我正在使用运行良好的scrapy框架。但是今天突然,当我爬行蜘蛛时,我遇到了这个错误

  

2018-06-25 21:33:22 [scrapy.utils.log]信息:Scrapy 1.5.0已启动   (bot:sam_amazon)追溯(最近一次通话为最后一次):文件   “ C:\ Users \ sa \ Anaconda3 \ Scripts \ scrapy-script.py”,第5行,在       sys.exit(scrapy.cmdline.execute())文件“ C:\ Users \ sa \ Anaconda3 \ lib \ site-packages \ scrapy \ cmdline.py”,行149,   在执行       cmd.crawler_process = CrawlerProcess(设置)文件“ C:\ Users \ sa \ Anaconda3 \ lib \ site-packages \ scrapy \ crawler.py”,第252行,   在初始化中       log_scrapy_info(self.settings)文件“ C:\ Users \ sa \ Anaconda3 \ lib \ site-packages \ scrapy \ utils \ log.py”,行   149,在log_scrapy_info中       用于名称,scrapy_components_versions()文件“ C:\ Users \ sa \ Anaconda3 \ lib \ site-packages \ scrapy \ utils \ versions.py”中的版本,   第35行,在scrapy_components_versions中       (“ pyOpenSSL”,_ get_openssl_version()),文件“ C:\ Users \ sa \ Anaconda3 \ lib \ site-packages \ scrapy \ utils \ versions.py”,   _get_openssl_version中的第43行       导入OpenSSL文件“ C:\ Users \ sa \ Anaconda3 \ lib \ site-packages \ OpenSSL__init __。py”,第8行,   在       从OpenSSL导入加密,SSL文件“ C:\ Users \ sa \ Anaconda3 \ lib \ site-packages \ OpenSSL \ crypto.py”,第16行   在       从OpenSSL._util导入(文件“ C:\ Users \ sa \ Anaconda3 \ lib \ site-packages \ OpenSSL_util.py”,第6行,在          从cryptography.hazmat.bindings.openssl.binding导入绑定文件   “ C:\ Users \ sa \ Anaconda3 \ lib \ site-packages \ cryptography \ hazmat \ bindings \ openssl \ binding.py”,   第13行       从cryptography.hazmat.bindings._openssl导入ffi中,lib ImportError:DLL加载失败:操作系统无法运行%1。

我尝试再次卸载并安装scrapy。但这没有用。请帮忙。我陷入了这个错误。

2 个答案:

答案 0 :(得分:0)

请下载,  https://github.com/python/cpython-bin-deps/tree/openssl-bin-1.0.2k 解压缩并将其复制到

在您的sys路径中:C:\ Windows \ SysWOW64?

这似乎是Windows上的openssl错误

  

**line 13**, in from cryptography.hazmat.bindings._openssl import ffi, lib ImportError: DLL load failed: The operating system cannot run %1.

答案 1 :(得分:0)

我的问题通过安装早期版本的openssl来解决。