试了5页和7页没问题,9页就无反应了,自动翻到第9页就一直显示 “共9页。任务进度:9”,也没有EXCEL弹出。我还得双击这个显示9次才能关闭这个提示,一共9层提示重叠着的。
可能数据太多?1页多少行?
要不我设计成一个Excel表放指定多少页的内容,多少页由用户输入,例如5页1个表,10页2个表。
今天试了10页,每页50行,正常。又试了30多页的,一次正常,一次失败。
单位电脑也一样,抓到最后提示:共36页。任务进度:36
几分钟过去了还是没反应。我把浏览器关了就出来个错误提示:
运行子程序(获取当前页表格)失败。运行子程序(通过
表格某元素的选择器获取table)失败。操作超时,未
获得插件响应(360se)。 (浏览器控制)(运行子程序)
(----智能采集网页表格v16:运行子程序----)
已更新。
抓到第36页(最后一页),提示 失败。
另外成功后生成的桌面文件夹里,一堆TXT和EXEL文件,而且这两种文件相同文件名里的内容不一样(比如36.TXT和36.xlsx里内容不同,TXT和实际抓取的页内容一致,EXCEL文件的有偏差,30.XLSX和实际第36页内容一样)
截图生成的文件名来看看
似乎还有问题,晚点更新。
为什么要生成这么多文件,就不能以追加形式来实现多页内容只生成一个文件吗?
更新了。源数据在本地,不怕爬取过程被中断。可通过动作右键菜单获取项目文件夹,生成表格。
更新:若“多少页一个表”输入0,则所有页放在一个表。
更新了,输入0了,到最后一页(第36页)还是弹出失败提示,中止后,桌面文件夹有35个TXT文件。
试了20页的,正常
好奇怪,我分两次抓取。先一次性抓前30页,再抓后6页,前面连续30页的正常,后面再连抓最后6页时,在最后1页却弹出失败的提示来,晕!!
最后1页有什么特殊?
我找到原因了,最后一页只有13行数据,之前的每页都是50行数据,我在第1页抓取时,经常是鼠标点击采样是点选的第40多行数据来取样的,所以都失败了。
我试了下点击第1页的前13行数据取样,36页全部正常抓取,无错误。点击第1页第14行来取样,抓到最后一页(最后一页有13行数据)就弹出失败的提示。
这种情况新版的失败时可重新获取选择器的的功能派上用场了。