1. 程式人生 > >python爬蟲執行scrapy crawl demo出現: import win32api ModuleNotFoundError: No module named 'win32api'錯誤

python爬蟲執行scrapy crawl demo出現: import win32api ModuleNotFoundError: No module named 'win32api'錯誤

執行:
>scrapy crawl demo
可能會出現這個錯誤:

    import win32api
ModuleNotFoundError: No module named 'win32api'

在這裡插入圖片描述
下載依賴唄:https://pypi.org/project/pywin32/#files
我的3.7的:https://download.csdn.net/download/weixin_42859280/10805889

安裝程式碼:

C:\>pip install C:\Users\HWP\Desktop\pywin32-224-cp37-cp37m-win_amd64.whl#這個是路徑!
Processing c:\users\hwp\desktop\pywin32-224-cp37-cp37m-win_amd64.whl
Installing collected packages: pywin32
Successfully installed pywin32-224

C:\>

效果圖:
(雖然Windows系統裡面有好多這個檔案,但是隻有這個可以安裝成功!)
上面那個就是失敗的嘗試!下面的是成功的!
在這裡插入圖片描述
安裝之後再次執行:
(程式碼很長,我就挑個重要的吧)

{'downloader/request_bytes': 864,
 'downloader/request_count': 4,
 'downloader/request_method_count/GET': 4,
 'downloader/response_bytes': 64432,
 'downloader/response_count': 4,
 'downloader/response_status_count/200': 1,
 'downloader/response_status_count/301': 2,
 'downloader/response_status_count/404': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2018, 11, 25, 4, 4, 18, 108527),
 'log_count/DEBUG': 5,
 'log_count/INFO': 7,
 'response_received_count': 2,
 'scheduler/dequeued': 2,
 'scheduler/dequeued/memory': 2,
 'scheduler/enqueued': 2,
 'scheduler/enqueued/memory': 2,
 'start_time': datetime.datetime(2018, 11, 25, 4, 4, 16, 336964)}
2018-11-25 12:04:18 [scrapy.core.engine] INFO: Spider closed (finished)

在這裡插入圖片描述
成功解決後:
在這裡插入圖片描述已經可以看到scrapy爬取的網頁啦!