集搜客GooSeeker网络爬虫

标题: 请问DS打数时加载不出图片怎么解决? [打印本页]

作者: joey214    时间: 2016-11-7 21:42
标题: 请问DS打数时加载不出图片怎么解决?


目的:下载四个图片

下图是定义规则并测试
[attach]2329[/attach]



没有添加下载图片时爬出来的数据是正确的
但加了需要下载的图片时爬不出来,显示匹配失败


原来在DS打数的页面没有加载到那几个图
如下:

[attach]2331[/attach]




请问这种DS打数时图片加不出来的怎么解决?




作者: Fuller    时间: 2016-11-7 21:55
主题名是什么?
作者: joey214    时间: 2016-11-7 21:57
Fuller 发表于 2016-11-7 21:55
主题名是什么?

jo

作者: Fuller    时间: 2016-11-7 22:01
例如这个规则:

[attach]2332[/attach]

映射做的不对,不能用 IMG 做映射,而是应该用IMG 中的 @src做映射,@src是图片网址

作者: Fuller    时间: 2016-11-7 22:04
DS打数机菜单:配置浏览器-〉加载图片,和 加载JS 都勾上了吗?
作者: Fuller    时间: 2016-11-7 22:17
[attach]2334[/attach]

试验了几次才成功。

首先,我用上了定位标志映射,因为我担心没有定位标志映射可能会定位不准。

测试发现没有效果。

然后,我点击“定位”按钮,设置成偏好class,测试成功。

如果偏好id,划定的网页范围太大,会受到网页结构细微变化的影响。

作者: joey214    时间: 2016-11-7 22:48
Fuller 发表于 2016-11-7 22:17
试验了几次才成功。

首先,我用上了定位标志映射,因为我担心没有定位标志映射可能会定位不准。

您好,谢谢这么晚了还耐心回复我的疑问

我设的那些数据都没问题,都可以获取到

1、也有根据您说的作了些修改,改成偏好class定位

2、我抓小图是抓SRC地址,测试那里有显示

3、我的疑问是:测试时可以抓到小图,但DS打数时,页面显示不出四个小图,所以没法获取到。我想请问怎么才可以加载到呢?(JS有打勾)


[attach]2335[/attach]


作者: Fuller    时间: 2016-11-7 22:56
joey214 发表于 2016-11-7 22:48
您好,谢谢这么晚了还耐心回复我的疑问

我设的那些数据都没问题,都可以获取到

要针对这4个小图做样例复制规则,样例复制的教程在这里:http://www.gooseeker.com/doc/article-330-1.html

要为这四个小图创建一个内部容器,整理箱就变成树状了,在这个内部容器上做样例复制。嵌套整理箱像这个教程说的:http://www.gooseeker.com/doc/article-151-1.html

作者: joey214    时间: 2016-11-7 23:23
Fuller 发表于 2016-11-7 22:56
要针对这4个小图做样例复制规则,样例复制的教程在这里:http://www.gooseeker.com/doc/article-330-1.ht ...

嗯嗯,我有做过样例复制,因为不行,所以才测试一个小图先

下面是我做的样例,测试时也是成功的。



[attach]2336[/attach]





然后下面进行DS打数,依然是匹配失败,原因应该是刷不出图片。我是疑惑为什么DS打数时页面刷不出图片呢?

[attach]2337[/attach]


作者: Fuller    时间: 2016-11-8 09:18
joey214 发表于 2016-11-7 23:23
嗯嗯,我有做过样例复制,因为不行,所以才测试一个小图先

下面是我做的样例,测试时也是成功的。

刚才我测试了一下,小图要显示出来,需要2分钟以上,我没有翻墙。这个网站太慢了,要把超时时长设置长一些,在DS打数机菜单 配置-》超时时长,设置3分钟或者4分钟试试。




欢迎光临 集搜客GooSeeker网络爬虫 (https://www.gooseeker.com/doc/) Powered by Discuz! X3.2