TC官方合作论坛

 找回密码
 立即注册
查看: 1929|回复: 4

[已解决] 把网页上的表格数据读取下来,然后写入excel

[复制链接]
发表于 2015-10-21 09:44:09 | 显示全部楼层 |阅读模式
如题,感觉TC能做得到的,请各位朋友帮帮忙
网页还不可以直接进入
比如说,这个网址里面右边外汇牌价:http://www.czbank.com/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2015-10-26 04:39:17 | 显示全部楼层
本帖最后由 个人神话 于 2015-10-26 04:40 编辑

//代码如下,因为Excel不能在线程操作,所以我做了2个按钮一个访问网页,打开网页成功后,再写入Excel
//帖子不能显示链接,我用****代替

功能 按钮0_点击()
    线程开启("打开浏览器","")
结束
功能 打开浏览器()
    网页跳转("浏览器0","****")
    循环(真)
        如果(网页加载("浏览器0"))
            跳出
        结束
    结束
    调试输出("加载完毕")
    变量 元素点击返回=网页元素点击("浏览器0","tag:SPAN&index:10&frame:0")
    循环(真)
        如果(网页加载("浏览器0"))
            跳出
        结束
    结束
   
结束
功能 按钮1_点击()
    变量 采集数组=数组()
    变量 Excel写入数组=数组()
    变量 b=1
    变量 a=0
    遍历(变量 i=0; i < 50; i++)
        数组追加元素(采集数组,网页元素获取("浏览器0","text","tag:TD&index:"&i),"第"&b&"行")
        b=b+1
        如果(b>5)
            Excel写入数组["row"&a]=采集数组
            b=b-5
            a=a+1
            采集数组=数组()
        结束
    结束
    变量 写入返回=excel写(浏览框获取文本("浏览框0"), Excel写入数组, "TC表格")
    如果(写入返回==真)
        消息框("写入成功","提示")
    否则
        消息框("写入失败","提示")
    结束
结束




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2015-10-26 15:29:26 | 显示全部楼层
啊谦 发表于 2015-10-26 13:11
两天没看,虽然我自己已经做出来了,还是采纳你了,留给后面的朋友用,自己还做了数据库的 ...

好的,还是数据库的好一点
回复 支持 0 反对 1

使用道具 举报

发表于 2015-10-24 22:30:04 | 显示全部楼层
感觉VIP怎么问那么简单的问题,首先https 是没办法抓包的。只能放一个浏览器控件,然后再取txt
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-26 13:11:28 | 显示全部楼层
个人神话 发表于 2015-10-26 04:39
//代码如下,因为Excel不能在线程操作,所以我做了2个按钮一个访问网页,打开网页成功后,再写入Excel
//帖 ...

两天没看,虽然我自己已经做出来了,还是采纳你了,留给后面的朋友用,自己还做了数据库的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-16 21:04 , Processed in 0.041467 second(s), 25 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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