找回密码
 加入
搜索
楼主: jakykuang

[IE类操作] IE下获取网页指定内容

 火.. [复制链接]
发表于 2011-3-29 12:38:42 | 显示全部楼层
Local $Str = FileRead('find.htm'), $out
Local $Test = StringRegExp($Str, '(?s)value="(.+?)" on.+?收寄局:(.+?)&.+?寄往:(.+?)\h重量:(\H+)', 1)
If @error Then Exit -1
For $i = 0 To UBound($Test) - 1
        $out &= $Test[$i] & @CRLF
Next
FileWrite('find.txt', $out)
ShellExecute('find.txt')
 楼主| 发表于 2011-3-29 13:14:48 | 显示全部楼层
这个代码能输出,非常感谢版主,
我操作的过程是这样的,把相关的详情单号输入到excel里,然后上网查询邮件信息,最后把相关信息复制回excel,然后进行第二条记录查询
这是输入格式,
Local $Str = FileRead($hFile), $out
Local $Test = StringRegExp($Str, '(?s)value="(.+?)" onkeypress.+?收寄局:(.+?)&.+?寄往:(.+?)\h重量:(\H+)', 1)
If @error Then Exit -1
For $i = 0 To UBound($Test) - 1
        $out &= $Test[$i] & @CRLF
Next

 $oExcel=_ExcelBookOpen(@ScriptDir&"\input.xls")
                        _ExcelRowInsert($oExcel,6,1)
                        _ExcelWriteArray($oExcel,6,1,$out)
                        _ExcelWriteCell($oExcel,$out,"A6")
                        _ExcelBookSave($oExcel)
                        _ExcelBookClose($oExcel)
              
我这样写好像不行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-4-2 07:41:04 | 显示全部楼层
直接看,html
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-21 10:59 , Processed in 0.070208 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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