dataabc / weibo-search

获取微博搜索结果信息,搜索即可以是微博关键词搜索,也可以是微博话题搜索
1.65k stars 367 forks source link

运行报错,求大佬指点! #130

Open haoran10101 opened 2 years ago

haoran10101 commented 2 years ago

E:\weibo-search-master>scrapy crawl search Traceback (most recent call last): File "e:\anaconda\lib\runpy.py", line 193, in _run_module_as_main "main", mod_spec) File "e:\anaconda\lib\runpy.py", line 85, in _run_code exec(code, run_globals) File "E:\Anaconda\Scripts\scrapy.exe__main.py", line 4, in File "e:\anaconda\lib\site-packages\scrapy\cmdline.py", line 9, in from scrapy.crawler import CrawlerProcess File "e:\anaconda\lib\site-packages\scrapy\crawler.py", line 18, in from scrapy.core.engine import ExecutionEngine File "e:\anaconda\lib\site-packages\scrapy\core\engine.py", line 14, in from scrapy.core.scraper import Scraper File "e:\anaconda\lib\site-packages\scrapy\core\scraper.py", line 16, in from scrapy.utils.log import failure_to_exc_info, logformatter_adapter File "e:\anaconda\lib\site-packages\scrapy\utils\log.py", line 12, in from scrapy.utils.versions import scrapy_components_versions File "e:\anaconda\lib\site-packages\scrapy\utils\versions.py", line 12, in from scrapy.utils.ssl import get_openssl_version File "e:\anaconda\lib\site-packages\scrapy\utils\ssl.py", line 1, in import OpenSSL File "e:\anaconda\lib\site-packages\OpenSSL\init__.py", line 8, in from OpenSSL import crypto, SSL File "e:\anaconda\lib\site-packages\OpenSSL\crypto.py", line 16, in from OpenSSL._util import ( File "e:\anaconda\lib\site-packages\OpenSSL_util.py", line 6, in from cryptography.hazmat.bindings.openssl.binding import Binding File "e:\anaconda\lib\site-packages\cryptography\hazmat\bindings\openssl\binding.py", line 14, in from cryptography.hazmat.bindings._openssl import ffi, lib ImportError: DLL load failed: 找不到指定的程序。

cloudy-sfu commented 2 years ago

cryptodome, cryptodomex, crypto 大概有几个名字差不多的, 我记得Windows不支持其中一两个的, 请你查一下兼容性. 另外DLL load failed也有可能是文件被篡改了, 可以考虑重装函数库:

pip uninstall cryptography
pip install cryptography