Vitamin 发表于 2004-12-15 19:59:34

可不可以批量抓取web页面中的对象

我想问一下大家,现在用Robot: Process Container 抓取web页面的对象的时候,每次只能抓取到已经打开的这个页面。那么有没有一种方法或者是某个软件可以一次性的抓取这个网页及其子页中的对象的呢?
因为现在Robot可以使用内部对象名识别对象,所以IE只是起到了一个对HTML语言解析的作用,不知我的看法对不对?
多谢指教!

pcl2004_27 发表于 2004-12-16 11:40:52

你可以自己开发出一个这样的程序,扫描所有的页面!然后找到所有的对象

这个自动化测试框架还没有这么智能!不过你说的功能可以实现!

Vitamin 发表于 2004-12-16 12:08:44

呵呵!所以我说如果我不快点把我的抓图弄好了,这件事情早晚要落到我的头上!救命呀!
不过有没有人已经编好了这么一个程序呢?我就可以偷懒了,毕竟我不是搞编程的,上学时学的那些东西都忘的差不多了!

Vitamin 发表于 2004-12-20 09:07:14

现在有谁已经弄出了这么个小程序,可以一次性抓取一条分支上的对象呢?!如果找不到,我就要被逼的去自己弄出这么个东西了,但是鉴于本人就这么点小本事,搞不出这么厉害的东东呀!

pcl2004_27 发表于 2004-12-20 09:44:40

以前我写了个上网抓取数据的机器人,不过做这个很烦琐!

其实现在这个框架已经提供了枚举对象的代码!你只要把每个网页连接的地址保存到一个变量数组里,再枚举每个网页中的对象就可以了。你自己考虑一下,实现起来没有想象得那么难

Vitamin 发表于 2004-12-20 12:57:53

ProcessContainer.sbl是用什么语言写的?

pcl2004_27 发表于 2004-12-20 13:04:20

楼上的看来你要从基础学起!

这些都是robot本身介绍的内容!

Vitamin 发表于 2004-12-20 13:14:58

不学就要回去做手工测试,每天都是同样的东西,什么也接触不到,这是一个机会,我绝对不能放弃!
从基础学起就从基础学起呗!就怕等不到我学会就被哄回去了!

你是说SQLBasic么?

pcl2004_27 发表于 2004-12-20 13:39:29

对的!

xalee 发表于 2004-12-20 15:02:21

Originally posted by Vitamin at 2004-12-20 01:14 PM:
你是说SQLBasic么?

SQABasic吧?!;)

guirongb 发表于 2004-12-20 15:48:57

楼主真是利害阿,刚开始学习Robot就上手RRASF了,佩服佩服

Vitamin 发表于 2004-12-20 16:00:26

别糗我了!你以为我想呀!天天这样被骂,你来试试!到时我一定也说你强。

Vitamin 发表于 2004-12-20 16:02:13

要是会就帮帮我,不然就别糗我了,人都是有自尊心的!

guirongb 发表于 2004-12-20 17:23:19

你把那个Process Children 这个选项选上阿,那不就行了?

Vitamin 发表于 2004-12-24 16:24:49

要是管用的话,我不就不用问了。虽然我不是很懂这个东西,但是也不至于...........

xalee 发表于 2004-12-24 16:53:02

QTP在这方面做得很方便易用的说。:)

Vitamin 发表于 2004-12-25 19:23:04

Originally posted by xalee at 2004-12-24 04:53 PM:
QTP在这方面做得很方便易用的说。:)

这是什么意思?我怎么不明白?

jakedd 发表于 2004-12-27 14:42:21

SQABASIC的书哪里有啊?本论坛有吗?

star1999 发表于 2004-12-27 15:26:00

楼上的,sqabasic的帮助写的不是很全面吗?试一下不就全搞定了吗?

Fuller 发表于 2009-12-17 09:09:05

免费的MetaSeeker不错

批量抓取,而且能够抓取AJAX内容,例如,qq群聊精华、google搜索结果、股票指数和评论等
页: [1] 2
查看完整版本: 可不可以批量抓取web页面中的对象