/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
喜歡看小說的小夥伴別錯過了。稻草人書屋小說站批量下載器,用python寫,使用pyinstaller將代碼打包成了windows和mac、Linux可直接運行的文件,稻草人書屋小說站批量下載器最新版可以批量處理小說,操作簡單,使用便捷,需要的快來下載。
確定好你要保存文件的根目錄,比如
windows(兩個杠): F:\\books\\
mac/Linux(別少最後的杠):/Users/bob/book/
小說介紹界麵(最後無杠): https://www.daocaorenshuwu.com/txt/10182.html
如果後續下載驗證碼源站更改了,你們自行獲取,我不多說了
對於Mac用戶請給予可執行權限,打開終端 chmod +x /path/to/novel_spider
Linux請用pip3 install requests beautifulsoup4,在 python3 運行即可
全站版可能的錯誤
AttributeError: 'NoneType' object has no attribute 'get'
重新執行程序即可,這個錯誤是由於網絡原因,某個頁麵沒有爬取成功或爬取不完整導致無法解析到那個元素,從而返回空報錯
也有可能你的ip被限製了,觸發了原站的某些機製,請過會兒再爬!
像我爬得太猛了,被封了
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconn ected('Remote end closed connection without response',)
解壓出現亂碼問題
[font=宋體]因為,壓縮包是直接通過命名的方式用open()函數創建的,因為後麵要保存二進製數據,不能指定編碼,因此解壓後得到的文件名可能會亂碼。
對於MacOS請使用GUI版 The Unarchiver或者命令行版 Unar 進行解壓,不會出現亂碼。
對於Linux已經內置了Unar,直接 unar filename.zip即可[/font]