找回密码
 加入
搜索
查看: 1760|回复: 2

[网络通信] [已解决]网页的正则表达式

[复制链接]
发表于 2013-11-18 16:56:36 | 显示全部楼层 |阅读模式
本帖最后由 lin6163 于 2013-11-19 09:54 编辑

问一下怎么提取出
http://www.funshion.com/search/m ... p;word=金玉满堂

源文件里的
onclick="FTH.add('block', 'searchCon')"  href="/subject/110891/

里面的
/subject/110891/
发表于 2013-11-18 18:25:39 | 显示全部楼层
没看网页源文件,根据给出的关键字串“猜”的。
'(?is)searchCon.+?href="([^"]+)'
 楼主| 发表于 2013-11-19 09:53:39 | 显示全部楼层
自已搞定了
#include <INet.au3>
#include <Array.au3>
Local $str = BinaryToString(_INetGetSource('http://www.funshion.com/search/media?rec=1&sall=&kt=&word=小鞋子'), 4)
Local $zf = StringRegExp($str,'\bhref\b=\S+\bsubject\b/\d{2,6}/\S+',3)

MsgBox(0, "源码", StringTrimRight(StringMid($zf[6], 7),1))
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-19 05:19 , Processed in 0.080582 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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