![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5SO5U2MiZWZxQGOjFmNzczMiNGM5EDNxY2MhdjNhlDZ08CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
如果有很多視訊需要看,得依靠自動化看比較好。
方法:通過模拟滑鼠鍵盤等技巧。
工具:Python
一般自動化控制滑鼠和鍵盤等操作(python)可以用以下方法:
1. pyautogui
2. pynput
3. pywinauto(用于操作Windows标準圖形界面的自動化測試的腳本子產品,比較複雜)
4. auto.py(我自己寫的python檔案)
下面我用第四個方法:
auto.py(我自己寫的python檔案)
下面是簡單介紹:
視訊介紹:
知乎視訊www.zhihu.com
文字介紹:
下面這個位址是代碼,可以直接拿來引用:
https://github.com/dxp432/auto/blob/master/auto.pygithub.com
然後就開始寫代碼了。
- 打開視訊網頁代碼:
computer_web_open('https://www.bilibili.com/video/BV1Dk4y1B7Nh?from=search&seid=10827080849902354338')
- 智能找到播放按鈕(不是通過固定x,y軸坐标定位的),而是通過查找播放按鈕。
computer_prtsc('Screencap.png')
computer_matchImgClick('Screencap.png', 'play.png')
- 判斷視訊是否正在播放:
while True:
computer_prtsc('Screencap.png')
if computer_if_matchImg('Screencap.png', 'sound.png'):
print('正在播放.....')
還有其他更多的功能,以後再細說吧。