关于网页中的数据获取 http://pm.wedomo.com/是个网页游戏的网站里面有个宝物的列表,有上百页。想写个程序获得这些数据,然后按照价格高低给它排序请问下能用JS实现吗?各位大虾给个思路或者示例代码吧本人新手,多多照顾~!谢谢了~! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以倒是可以,不过不建议,要写还是用C#,JAVA来写,方便,正则表达式支持的又好,差不多20来行代码就能搞定采集并入库了不过……只是要取得这些信息的话,还不如直接下个采集工具呢,比如,火车头采集器,一行代码都不用写就直接帮你采集到access数据库里了,很多网站都是用的采集器采数据 用php吧,很简单,获取,正则分析就可以了 就想用javascript来实现这个。。大虾们,请帮忙给出具体思路和实现方法啊~! 谢谢了~! 如果表格有限且数目固定的话,可将售价的数据放在div里,然后获取这一批div里的innerTEXT就行了,放在数组里,然后进行排序大致思路,可能不入流,高手别笑啊 主要问题是排序上面.JS也好,后台采集也罢,都是可用正则的,在正则上,各种方法都没有优势.用后台程序的优点是可以入库,一来速度会变快,二来程序会比较简单.排序问题用SQL语句的ORDER BY 子句就OK.三来可扩展性强. 呵呵 由于js所处的sandbox模型 这种情况可以实现但是仅能单机运行且firefox需要额外设置opera不可能成功至于具体数据抓取 可以利用xmlhttprequest进行网络连接 通过request的数据再分析你没有提供页面源码 所以具体分析网页的过程需要你自己解决了如果对方网页的规划比较合理可以考虑使用xml解析器来辅助解析嘿嘿~~ 同楼上xmlHttp得到相应的xml然后js分析哦 完全可以用js dom技术分析获取数据分析得到的数据可用ajax提交给后台数据库 进去看了一下,那个集市死活点不出来……URL还加密了的………… 你没有考虑DOM的效率吧!在XML的解析器中DOM效率最低!当然你一次采集的内容少的话不成问题 取数据的时候就直接给它进行排序会比较好吧,只要修改SQL语句就行了 如果你是想给它一个排序的动作你就用ajax 用XmlHttpRequest对象获取请求的HTML代码(就是AJAX方式),正则分析HTMl文本,抓出关键数据,用数组存每条数据,Array.sort();最后程现。 建议你用ext,其实也是JavaScript,不用你自己排序,自动带有排序功能,想按哪一列排序就按那一列排序,想升序就升序,想降序就降序,而且页面也很美观 JS怎么实现查询本机目录下所有文件名称的功能. 谁能给我一个javascript的中文手册啊?? 各位兄弟姐妹们,有没有响应鼠标事件,滚动层的JS代码啊? 如何循环读表格?我不知道页面有几个表格,我用一个循环把内容都给读出来 求字字符串分割的正则表达式 关于在 在线html编辑器 中插入图片不显示的问题 高分求助!在IE浏览器中如何屏蔽alt+tab、ctrl+alt+del以及win键呢? 如何换行? 用innerHTML如何换行输入 自动分页怎么加边框 大家看这个网站上的效果怎么做出来的? [分享兼散分]一个好网址,大量有用JS,代码可下载
大虾们,请帮忙给出具体思路和实现方法啊~! 谢谢了~!
JS也好,后台采集也罢,都是可用正则的,在正则上,各种方法都没有优势.
用后台程序的优点是可以入库,
一来速度会变快,二来程序会比较简单.排序问题用SQL语句的ORDER BY 子句就OK.
三来可扩展性强.
至于具体数据抓取 可以利用xmlhttprequest进行网络连接 通过request的数据再分析
你没有提供页面源码 所以具体分析网页的过程需要你自己解决了
如果对方网页的规划比较合理可以考虑使用xml解析器来辅助解析
嘿嘿~~
xmlHttp得到相应的xml
然后js分析哦
分析得到的数据可用ajax提交给后台数据库
正则分析HTMl文本,抓出关键数据,
用数组存每条数据,
Array.sort();
最后程现。