想把別人網站裡使用的資料庫內容下載回來,一開始使用 requests,雖然很快,但很快就被擋掉,要找proxy 也很麻煩。
後來改成使用 selenuim 在某一個小框框裡執行,並使用 Hola Free VPN Proxy,使用起來真的很方便,但還是會被檢測到是機器人,網頁畫面上的訊息:
請輸入下述認證圖案,以便確認您是真人而並非電腦軟體。
我想播放音效來提醒我,我是在freesound網站裡下載mp3 音效:
https://freesound.org/people/RICHERlandTV/sounds/216090/
試了使用 tkinter + python3 ,tkinter ,會有錯誤訊息:
line 11, in from tkinter import * File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/tkinter/init.py", line 36, in import _tkinter # If this fails your Python may not be configured for Tk ModuleNotFoundError: No module named '_tkinter'
試了 playsound ,似乎不相容於 python3,找不到 module.
from playsound import playsound playsound('audio.mp3')
最後是使用 pydub來完成任,先安裝:
pip3 install pydub
使用說明:
http://pydub.com/
服用的範例:
from pydub import AudioSegment from pydub.playback import play song = AudioSegment.from_mp3(sound_path) play(song)