softx 发表于 2012-12-11 12:39:32

v7.6 版本,如何采集一对多的数据?

求助一下:

想采集一个电影网站的售票数据,网页数据是一对多的关系,比如:

=============

万达影院
13:0040元
14:3050元
20:3060元

庆春影院
13:0040元
14:3050元
20:3060元

如何才能把每个影院对应的多条数据,采集为具有对应关系多条数据?

比如,最后数据库想要的结果:

万达影院 13:0040元
万达影院 14:3050元
万达影院 20:3060元

谢谢大家帮忙,请指教!

1033736011 发表于 2012-12-11 13:39:50

这个要看具体的网页源代码了

softx 发表于 2012-12-11 13:42:07

1033736011 发表于 2012-12-11 13:39 static/image/common/back.gif
这个要看具体的网页源代码了

源代码在这里:
http://www.gewara.com/movie/ajax/item.xhtml?movieid=47617477&fyrq=2012-12-11

1033736011 发表于 2012-12-11 13:50:51

你可以使用标签循环

softx 发表于 2012-12-11 13:55:08

1033736011 发表于 2012-12-11 13:50 static/image/common/back.gif
你可以使用标签循环

谢谢你的回复 :ali11ls,标签循环试过了,最后会变成这样:

万达影院 13:0040元
庆春影院 14:3050元
             20:3060元
             13:0040元
             14:3050元
             20:3060元

因为“电影院名称”的循环只有2条记录,而“放映场次”的循环会有6条记录,最后无法一一对应。

softx 发表于 2012-12-11 23:06:52

高手帮帮忙啊 {:soso_e183:}

303718 发表于 2012-12-12 09:05:26

选上 循环采集不足时以第一条记录补上。

如果实在不行估计得弄插件了
页: [1]
查看完整版本: v7.6 版本,如何采集一对多的数据?