星之所在 发表于 2010-3-6 02:10:48

关于用AU3截取网页URL。。。。。。。。

比如一个网页http://www.baidu.com/1.asp?id=XXXXXXX&abcdefg
请问我只想截取XXXXXXX这段应该怎么做? 谢谢

afan 发表于 2010-3-6 02:19:19

你要在哪截取

星之所在 发表于 2010-3-6 02:26:35

想把URL放到一个文本输入框里截取。请问用什么方法呢?

afan 发表于 2010-3-6 02:30:13

整行是如何获取的?

星之所在 发表于 2010-3-6 02:37:21

感谢你能回复噢
我是想这样,通过手动输入URL到设计好的界面里的文本框里
然后再把从第一次截取的数据替换到我设定好的URL的数据里
比如http://www.google.com/1.asp?id=我想把截取到的数据替换到这&abc
这种IE操作类型的我还是第一次接触,请版主大人多多指教!

afan 发表于 2010-3-6 02:46:13

大概懂意思了,不过我要睡觉了……
http://www.autoitx.com/thread-11042-1-1.html

KgtFaith 发表于 2010-3-6 08:03:07

额…通过字符串函数,具体的我现在手机也忘记叫啥了…可以设定参数从一串字符的右边开始查找,当查到“id=”字符时,再调用函数截取后面的一段,接下来也是一样…具体的函数你就在帮助里搜索String,能找到与字符串操作相关的函数,应该能帮到你吧…
仅是思路而已,LZ自行努力啊…加油!

l4ever 发表于 2010-3-6 10:35:34

$text = StringSplit ("http://www.baidu.com/1.asp?id=XXXXXXX&abcdefg", "=")
if IsArray($text) then
$Yourtext = $text'得到了XXXXXXX&abcdefg,依次类推继续 StringSplit
endif

rolaka 发表于 2010-3-6 10:38:20


$test = StringRegExp("http://www.baidu.com/1.asp?id=XXXXXXX&abcdefg", "id=(\w*)&", 3)
MsgBox(0, "", $test)
:face (32):
页: [1]
查看完整版本: 关于用AU3截取网页URL。。。。。。。。