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

[IE类操作] 关于用AU3截取网页URL。。。。。。。。

  [复制链接]
发表于 2010-3-6 02:10:48 | 显示全部楼层 |阅读模式
比如一个网页http://www.baidu.com/1.asp?id=XXXXXXX&abcdefg
请问我只想截取XXXXXXX这段应该怎么做? 谢谢
发表于 2010-3-6 02:19:19 | 显示全部楼层
你要在哪截取
 楼主| 发表于 2010-3-6 02:26:35 | 显示全部楼层
想把URL放到一个文本输入框里截取。请问用什么方法呢?
发表于 2010-3-6 02:30:13 | 显示全部楼层
整行是如何获取的?
 楼主| 发表于 2010-3-6 02:37:21 | 显示全部楼层
感谢你能回复噢
我是想这样,通过手动输入URL到设计好的界面里的文本框里
然后再把从第一次截取的数据替换到我设定好的URL的数据里
比如http://www.google.com/1.asp?id=我想把截取到的数据替换到这&abc
这种IE操作类型的我还是第一次接触,请版主大人多多指教!
发表于 2010-3-6 02:46:13 | 显示全部楼层
大概懂意思了,不过我要睡觉了……
http://www.autoitx.com/thread-11042-1-1.html
发表于 2010-3-6 08:03:07 | 显示全部楼层
额…通过字符串函数,具体的我现在手机也忘记叫啥了…可以设定参数从一串字符的右边开始查找,当查到“id=”字符时,再调用函数截取后面的一段,接下来也是一样…具体的函数你就在帮助里搜索String,能找到与字符串操作相关的函数,应该能帮到你吧…
仅是思路而已,LZ自行努力啊…加油!
发表于 2010-3-6 10:35:34 | 显示全部楼层
$text = StringSplit ("http://www.baidu.com/1.asp?id=XXXXXXX&abcdefg", "=")
if IsArray($text) then
$Yourtext = $text[2]  '得到了XXXXXXX&abcdefg,依次类推继续 StringSplit
endif
发表于 2010-3-6 10:38:20 | 显示全部楼层
$test = StringRegExp("http://www.baidu.com/1.asp?id=XXXXXXX&abcdefg", "id=(\w*)&", 3)
MsgBox(0, "", $test[0])
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 08:31 , Processed in 0.080407 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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