pyppeteer 安裝


pip install pyppeteer(速度慢,不推薦)

pip install pyppeteer -i https://pypi.douban.com/simple(國內鏡像,速度快,推薦)
-----------------------

(待修改,參考:https://www.cnblogs.com/kindvampire/p/13088636.html)

2、查看chromium版本
import pyppeteer.chromium_downloader

#文件路徑 C:\ProgramData\Anaconda3\Lib\site-packages\pyppeteer\chromium_downloader.py

# 這里的 mac 替換成你系統的版本,win32,win64,linux,mac
# 這個是返回在當前系統下chromium的路徑
print(pyppeteer.chromium_downloader.chromiumExecutable.get("win32"))
# 這個是返回當前系統默認的下載地址
print(pyppeteer.chromium_downloader.downloadURLs.get("win32"))
----------------------------------
3、下載chromium
進入淘寶鏡像站https://npm.taobao.org/mirrors/chromium-browser-snapshots
下載你自己電腦版本的chromium
打開你電腦上C:\Users\ryan\AppData\Local\pyppeteer\pyppeteer\local-chromium
目錄下新建一個版本號的文件夾,把剛才下載好的chromium解壓進去
然后重新運行一下pyppeteer

-------------------------------------------

4、報錯問題

解決OSError: Unable to remove Temporary User Data的報錯問題

''' OSError: Unable to remove Temporary User Data '''
# 原因:項目的臨時數據目錄是存在了c盤,但是當刪除它的時候,應該是遇到了權限問題,沒有權限沒法刪除
# 所以,在一個有權限刪除的路徑下,創建一個存儲臨時數據的目錄, 當啟動瀏覽器傳個參數即可,鍵是userDataDir, 值為你的路徑,

browser = await launch({'headless': True, 'userDataDir': r'D:\temporary' ,'args': ['--disable-infobars', '--window-size=1920,1080'], 'dumpio': True})

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM