孟大大 发表于 2021-2-25 10:09:00

selenium设置默认下载路径及禁止弹窗

函数网上搜集,亲测有效
import os
def set_download_path(driver, path):
    """
    禁止下载弹窗,设置下载路径
    """
    path = path.rstrip(os.sep)
    driver.command_executor._commands["send_command"] = ("POST", '/session/$sessionId/chromium/send_command')
    params = {'cmd': 'Page.setDownloadBehavior',
            'params': {'behavior': 'allow', 'downloadPath': path}}
    driver.execute("send_command", params)
    if not os.path.exists(path):
      os.makedirs(path)

hornwong 发表于 2021-2-25 10:32:52

感谢分享!

hellomyprogram 发表于 2021-2-26 11:49:38

学习了!

攸鱼 发表于 2021-2-26 12:00:32

谢谢鱼币
页: [1]
查看完整版本: selenium设置默认下载路径及禁止弹窗