通过正则获取一网站内容求助[无最终答案,还是设为已解决]
本帖最后由 m765555 于 2011-5-11 09:39 编辑各位兄弟们,我想在http://www.haotq.com/c_liangping.html网站上获取如下一节内容
我试了很久,对正则确实不怎么会,我写的代码如下<table>(.+?\r\n)+</table>,获取不到我要的内容,各位指点一下! 这段代码试了一下,是空的#include <IE.au3>
#include <Array.au3>
$a = 'http://www.haotq.com/c_liangping.html'
$oIE = _IECreate($a, 1, 0, 1, -1)
$itxt = _IEBodyReadHTML($oIE)
$table = _IETableGetCollection($oIE, 0)
$oInput = _IETableWriteToArray($table)
_ArrayDisplay($oInput, "表单内容", 0, 1)
_IEQuit($oIE) 本帖最后由 大绯狼 于 2011-4-8 13:59 编辑
<div\sclass="c-splitter">[\s\S]+?<div\sclass="c-splitter"></div>\r</div>
应该是这个 不过获取到的那个JS要去掉才对 3楼的代码貌似不行呀, 用QQ的,比较好,能自动换城市 http://www.autoitx.com/attachment.php?aid=MTUwMTJ8Y2RiZmMzMGN8MTMwMjI3NTk1NHw2MzdhYXRvRjFGWDIrcDRPR29BeThRTTZsSnlDVTlYdDZKekxtVG1OUktOdi9hcw%3D%3D&noupdate=yes 感谢6楼的网址,真正的目的不是为了看天气,只是想用正则学习一下啊 回复 7# m765555
6楼只是复制了你的图片网址,感谢?
你是想获取这一段网页源码内容还是仅获取相关的文字,输出什么,提问太随意,回答的不会多~ 哦,不好意思啊各位,那个网站可以不好举例,换一个,比如这个http://www.hao123.com/tianqi.htm
我想获取出下面的效果,如图,补充一下,背景和效果保留
页:
[1]