shaorenxia 发表于 2008-12-29 13:19:46

JS封装的内容如何采集?点击后出现的内容百姓网

百姓网(kijiji 客齐集) 的联系方式为JS封装,点击后才出现,类似的内容如何采集?
例子如:
http://beijing.baixing.com/youxiji/a30368916.html

点击获取联系方式
<a href="javascript:void(null)"><img style="margin: 10px auto;" src="http://static.baixing.com/images/view/lianxi_001.gif" alt="查看该信息的联系方式"></a>

请会的指点一下采集原理或相关教程——我是搜索教程无果后才问的

shaorenxia 发表于 2008-12-29 13:22:18

只卖不教的,您就别推销了,我是来学习的

火车的教程我仔细看了3遍,大部分都懂,您费心一两句话指点下,受益匪浅

沦陷今生 发表于 2008-12-29 13:28:04

需要懂一些编程知识,仔细看网站里的.js文件里的信息,相信可以找到答案。

xiongyujie37 发表于 2008-12-29 13:31:02

活雷锋到此一游

你等等我给你测试一下

xiongyujie37 发表于 2008-12-29 13:36:51

本帖最后由 xiongyujie37 于 2008-12-29 13:39 编辑

你既然火车头都那么熟了,我就不做图给你了

构建一个多页

多页正则:

<a href="javascript:viewFavorite([参数])">收藏该信息</a>

转换成:

http://beijing.baixing.com/services/rest/?method=user.contact&id=[参数1]&renzheng=0&format=json


转换以后网址的源代码为
{"id":"30368916","renzheng":"0","contact":"QQ\/MSN\uff1a<a onclick=\"viewPageQQMSNtrack('qq')\" target=\"_blank\" href=\"tencent:\/\/message\/?uin=4112181&Site=\u767e\u59d3\u7f51&Menu=yes\">4112181 <img border=\"0\" src=\"http:\/\/wpa.qq.com\/pa?p=1:4112181:4.jpg\" alt=\"\u70b9\u51fbQQ\u8054\u7cfb\u6211\"><\/a>"}

其中4112181就是你要采集到的QQ号

不用我废话,你知道怎么采集到这个QQ号了吧


呵呵~

加油哦~~~你努力努力都会比我们强很多的!!!

xiongyujie37 发表于 2008-12-29 13:52:26

沦陷同学 对不起哦

我打开这个窗口回复的时候,还没有看到你的回复。。。

晕S。。。

shaorenxia 发表于 2008-12-29 14:03:34

谢谢xiongyujie37活雷锋!!!! 我晚上回家试试,现在能看懂大半,我动手试下,不会的再请教您老 跪拜!ali68ls

shaorenxia 发表于 2008-12-30 22:54:04

谢谢xiongyujie37 老兄的指点,按照你的方法,我已经可以采集了

还有两点不太明白:
一。转换成:http://beijing.baixing.com/services/rest/?method=user.contact&id=[参数1]&renzheng=0&format=json
这个网址你是从哪儿得到的?
二。手机字段的结束字符串,有的是“<br \/>” 如:http://beijing.baixing.com/services/rest/?method=user.contact&id=30412541&renzheng=0&format=json
有的却是“"}” 如:http://beijing.baixing.com/services/rest/?method=user.contact&id=30415951&renzheng=0&format=json
这种情况如何处理?
页: [1]
查看完整版本: JS封装的内容如何采集?点击后出现的内容百姓网