美文网首页
kobas爬虫

kobas爬虫

作者: byejya | 来源:发表于2021-04-25 19:03 被阅读0次

任务描述:

循环上传文件,等待一定时间,再下载数据,并对下下来的文件重命名

上传文件需要点击button,依次选择不同文件,在复选框勾选信息

1 2

复选框

因此任务为:勾选复选框(固定任务),点击button(循环任务)

1

type name value

1

方形全是复选框

2 1

上传文件这里,input=file

0

可用 但需改进

问题:1.耗时,等待比对的时间应该用来打开新页面

改进:先循环在一个窗口打开所有页面,记录每个窗口的代号

                然后再等待一定时间后,从第一个检查有无download的那个元素,有的话就下载,并在一分钟后关闭页面。

                记录错判时候应该将时间也一并记下,方便核对

成功改进,原先一个一个打开需要一天时间,现在只需要1小时即可完成。

主要分:循环打开网页部分,要点:先用get 打开第一个,后面的用browser.execute_script(js)打开相同的,最后再关掉最开始打开的第一个

                等待 time.sleep

                判断下载的button元素的有无,有则下载,注意:find_element  默认经常是find_elements, 多个s,多这个s导致找到的元素不是指定的

                最后对下载目录检查最近生成的文件,并对最新生成的文件改名。

相关文章

网友评论

      本文标题:kobas爬虫

      本文链接:https://www.haomeiwen.com/subject/jczdnktx.html