Python+selenium+PIL截屏后,裁剪圖片不准確(Win10)


一、出現的問題

運行代碼后,預期是:先把頁面截圖,再把驗證碼部分的小圖裁剪

結果是:頁面正確截屏了,但是驗證碼部分裁剪出來的圖片始終不正確

 

二、解決辦法

有兩個,選一個即可

1. 鼠標右鍵,顯示設置,把縮放調回到100%

 

2. 在代碼中加入一行設置

因為我的電腦設置的縮放是200%,200 x 0.5 = 100,所以是寫的0.5。小伙伴們根據自己的實際情況進行修改

driver.execute_script('document.body.style.zoom="0.5"')

 

 

三、修改完成后進行測試

1. 運行代碼,查看文件夾里面的截圖

 

 2. 打開imooc.png進行查看,是正確的截圖

 

 3. 打開imooc1.png查看,這次也截圖正確了。成功!

 


免責聲明!

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



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