请教,动态替换IE页面内的匹配内容!
请教,动态替换IE页面内的匹配内容!在后台执行一个程序,我希望这个程序的功能:
动态的截取IE页面里的匹配内容,然后替换成指定的内容。
例如:我程序里设定匹配内容是:"2011年",指定的内容是:"二零一一年"
那么,程序能将页面里所有显示“2011年”的地方替换成“二零一一年”,当然,显示“11年”的地方,还是“11年”,相当于全字匹配。
我打开IE页面后,页面加载完的同时,替换就要能够即刻完成……
希望大家能提供下思路,谢谢 即刻完成不可能,要看网页大小,网络速度...
弄个空间+域名,先 在网站上匹配完成,再用au3读取吧. $text = StringReplace("this is a 2011年 of text", "2011年", "二零一一年")
MsgBox(0, "新字符串为", $text) $text = StringReplace("this is a 2011年 of text", "2011年", "二零一一年")
MsgBox(0, "新字符串为", $ ...
lixiaolong 发表于 2011-11-15 23:12 http://www.autoitx.com/images/common/back.gif
我知道用_IEBodyReadHTML读,然后用StringReplace替换,最后用_IEBodyWriteHTML写回去可以完成替换,但是这样就有3个问题:
一个效率问题,如果网页很大,那么就会效率低下
二个是反映太慢
三个是循环写入会造成用户无法操作
页:
[1]