栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用Selenium Webdriver下载时命名文件

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用Selenium Webdriver下载时命名文件

我不知道是否有一个纯Selenium处理程序,但是当我需要对下载的文件做一些事情时,这就是我所做的事情。

  1. 设置一个循环,轮询,它最新的文件下载目录中 具有

    .part
    扩展名(这表明部分下载和偶尔会绊倒的事情了,如果不占。把一个计时器上是为了确保你不要去成在超时的情况下发生无限循环/其他错误导致下载无法完成。我
    ls -t <dirname>
    在Linux中使用了命令的输出(我的旧代码使用
    commands
    ,因此已弃用,因此在这里不显示它了:))并得到了通过使用第一个文件

    # result = output of ls -t

    result = result.split(‘n’)[1].split(‘ ‘)[-1]

  2. 如果

    while
    循环成功退出,则目录中最顶层的文件将是您的文件,您可以使用
    os.rename
    (或您喜欢的其他任何文件)对其进行修改。

可能不是您正在寻找的答案,但希望它能为您指明正确的方向。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/436123.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号