如何在Python selenium中下载MP3文件(弹出式)?

2024-09-30 02:25:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我想下载一个MP3文件,当我点击ID“imgAudioCaptcha”声音按钮。(Python2.7)-(我的firefox版本:43)

我想保存下载,但没有发生,没有下载文件,程序关闭。在

请帮帮我。非常感谢

注意:如果你有IDM(互联网下载管理器),你可以看到弹出的文件后,点击声音按钮。在

{a1}网站

source:

from selenium import webdriver
import selenium, time, os

profile = webdriver.FirefoxProfile()
profile.set_preference('startup.homepage_welcome_url.additional', "http://it.kntu.ac.ir/Dorsapax/signin.aspx")
profile.set_preference('browser.download.hide_plugins_without_extensions', False)
profile.set_preference('extensions.mozilla_cc@internetdownloadmanager.com.install-event-fired', False)
profile.set_preference('browser.startup.page', "1")
profile.set_preference("browser.download.folderList", "2")
profile.set_preference("browser.download.dir", os.getcwd())
profile.set_preference("browser.helperApps.neverAsk.openFile", "audio/mpeg")
profile.set_preference("browser.helperApps.neverAsk.saveTsoDisk", "audio/mpeg")

driver = webdriver.Firefox(profile)
driver.implicitly_wait(30)
driver.set_window_size(850, 650)

cap_audio = driver.find_element_by_id("imgAudioCaptcha").click()

driver.close()

Tags: 文件importbrowser声音osdownloaddriverselenium

热门问题