def every_downloads_chrome(driver,i):
if not driver.current_url.startswith("chrome://downloads"):
driver.get("chrome://downloads/")
a=driver.execute_script('return document.querySelector("body > downloads-manager").shadowRoot.querySelector("#frb{}").shadowRoot.querySelector("#description").textContent.search("/")'.format(i))
if a==-1:
return False
#这时候就睡眠
else:
return True
selenium驱动chrome-等待等待下载完成后再下载下一个
原创
©著作权归作者所有:来自51CTO博客作者东方佑的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:numpy是这样操作的
下一篇:使用chrome下载m3u8视频
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
selenium下载、配置chromdriver.exe
下载Chrome浏览器驱动 chromedriver.exe
selenium chromedriver -
java 如何再volatile内部调用接口
本文详细介绍了Java 如何在volatile内部调用接口的方法,并给出了两个详细的代码示例。
Java 发送消息 有序性 volatile内部调用接口 -
MYsql 写入中文 insert into
字符集转换概述我们有必要说明一下,字符其实是面向人类的一个概念,计算机可并不关心字符是什么,它只关心这个字符对应的字节编码是什么。对于一个字节序列,计算机怎么知道它是使用什么字符集编码的呢?计算机不知道,所以其实在计算机中表示一个字符串时,都需要附带上它对应的字符集是什么,就像这样(以C++语言为例):class String { byte* content; CHARSET_INFO* char
linux中的mysql输入中文是乱码 mac mysql客户端 mysql 序列 mysql 默认当前时间 mysql中文乱码 cmd -
hbase读取速度性能报告
Hbase框架介绍HBase是一个分布式的、面向列的开源数据库。不同点:l 和一般的关系数据库不同,hbase是一个适合于非结构化数据存储的数据库。l Hbase是基于列而不是基于行的模式。 在分布式的生产环境中,HBase 需要运行在 HDFS 之上,以 HDFS 作为其基础的存储设施。HBase上层提供了访问的数据的 Java API 层,供应用访问存储在 H
hbase读取速度性能报告 hbase hbase写数据流程 hbase读数据流程 hbase结构分析