找回密码
 加入
搜索
查看: 3211|回复: 8

[IE类操作] 通过正则获取一网站内容求助[无最终答案,还是设为已解决]

  [复制链接]
发表于 2011-4-8 13:46:22 | 显示全部楼层 |阅读模式
本帖最后由 m765555 于 2011-5-11 09:39 编辑

各位兄弟们,我想在http://www.haotq.com/c_liangping.html网站上获取如下一节内容

我试了很久,对正则确实不怎么会,我写的代码如下<table>(.+?\r\n)+</table>,获取不到我要的内容,各位指点一下!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2011-4-8 13:58:04 | 显示全部楼层
这段代码试了一下,是空的
#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:58:25 | 显示全部楼层
本帖最后由 大绯狼 于 2011-4-8 13:59 编辑

<div\sclass="c-splitter">[\s\S]+?<div\sclass="c-splitter"></div>\r</div>

应该是这个 不过获取到的那个JS要去掉才对
 楼主| 发表于 2011-4-8 18:02:24 | 显示全部楼层
3楼的代码貌似不行呀,
发表于 2011-4-8 22:23:39 | 显示全部楼层
用QQ的,比较好,能自动换城市
发表于 2011-4-8 23:31:31 | 显示全部楼层
 楼主| 发表于 2011-4-9 08:13:25 | 显示全部楼层
感谢6楼的网址,真正的目的不是为了看天气,只是想用正则学习一下啊
发表于 2011-4-9 09:53:51 | 显示全部楼层
回复 7# m765555


    6楼只是复制了你的图片网址,感谢?
你是想获取这一段网页源码内容还是仅获取相关的文字,输出什么,提问太随意,回答的不会多~
 楼主| 发表于 2011-4-9 12:27:40 | 显示全部楼层
哦,不好意思啊各位,那个网站可以不好举例,换一个,比如这个http://www.hao123.com/tianqi.htm
我想获取出下面的效果,如图,补充一下,背景和效果保留

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2025-1-11 16:00 , Processed in 0.130230 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表