abcabc8759 发表于 2008-12-21 21:12:07

网页提取这样的如何写?

http://www.nongli.com/item4/index.asp
用了老贼的桌面,可是现在采集不了黄历和天气了,上网下载了一个,结果上面有机器狗,害得我把电影服务器重做了一遍,请高手给个思路或是写点代码,谢谢!谢谢!

lamquan 发表于 2008-12-21 22:07:07

只看到黄历了,没看到天气。
黄历用 _IETableWriteToArray读一下就可以了呀

abcabc8759 发表于 2008-12-23 12:47:29

能不能帮小弟写下代码啊,以前一直没有写过关于IE有AU3

rikthhpgf2005 发表于 2010-3-12 09:10:29

_IETableWriteToArray同意

zmj2008 发表于 2010-3-15 22:14:46

_IETableWriteToArray找找帮主文件就慢慢写了

论坛是交流也有帮助但全都叫别人帮你写了那你学到了什么呢?

lynfr8 发表于 2010-3-16 00:23:37

用正则简单写一段供楼主参考吧#include <INet.au3>
$sHTML = _INetGetSource   ("http://www.nongli.com/item4/index.asp");获取网页资源代码
$array =StringRegExp($sHTML,'align="right"><b>(.+:)</b>',3);正则提取
$array2 =StringRegExp($sHTML,'red>(.+):</FONT></b></div>',3)
$array3 =StringRegExp($sHTML,'green>(.+):</FONT></b></div>',3)
$array4 =StringRegExp($sHTML,'bgcolor="#FFD680">(.+)</td>',3)
msgbox(0, $array,$array4);输出结果
msgbox(0, $array,$array4)
msgbox(0, $array2,$array4)
msgbox(0, $array3,$array4)
msgbox(0, $array,$array4)
msgbox(0, $array,$array4)
msgbox(0, $array,$array4)
msgbox(0, $array,$array4)
msgbox(0, $array,$array4)
msgbox(0, $array,$array4)
页: [1]
查看完整版本: 网页提取这样的如何写?