用excel自动填写网页并提交

 时间:2024-11-14 18:22:31

你是否每天在相同的网页上频繁地操作着上百次简单无聊的工作?比如在某个网页上注册大量的用户;比如在某个论坛发大量相同的贴子。下面,笔者给大家介绍excel自动填写网页并提交。

工具/原料

电脑一台

microsoftoffice软件

方法/步骤

1、打开officeexcel2003,依次点击菜单栏:【工具】--->【宏】--->【VisualBasic编辑器】。

用excel自动填写网页并提交

2、打开VisualBasic编辑窗口如下图。

用excel自动填写网页并提交

3、下面,我们使用excel轶葜钥汜自动打开百度代码如下:SubMain()DimieAsObjectSetie=CreateObject("InternetEx禊诬娱飑plorer.Application")ie.Visible=Trueie.Navigate"http://www.baidu.com"EndSub点击运行按钮,自动打开百度首页

用excel自动填写网页并提交

4、然后在百度搜索框内填写搜索的内容“你好,百度”,代码如下:ie.Document.getElementById("kw").value="hellowworld"。其中kw为百度搜索框的ID,至于如何获得网页中元素的ID号,请自己百度一下。

用excel自动填写网页并提交

5、最后我们得到百度的【百度一下】按钮的ID号,并点击按钮:ie.Document.getElementById("su").click,运行后结果如下图:

用excel自动填写网页并提交

6、整段代码如蛴蛩钔淞下:SubMain()//主程序入口DimieAsObject//定义的浏览器变量Setie惺绅寨瞀=CreateObject("InternetExplorer.Application")//创建浏览器变量ie.Visible=True//显示浏览器ie.Navigate"http://www.baidu.com"//打开百度首页Whileie.ReadyState<>4Orie.Busy=True//检测浏览器是否完全打开DoEvents//假如浏览器还没有完全打开,则等待Wendie.Document.getElementById("kw").Value="hellowworld"//在浏览器//中填写搜索内容:“hellowworld”ie.Document.getElementById("su").Click//点击搜索按钮EndSub

execl窗体如何重新获得焦点呢? 如何在Excel VBA中设置GetOpenFilename的参数 Excel VBA如何获取数组索引的范围 如何利用VBA代码自动隐藏表格特定行 Excel利用VBA制作进度条加载效果
热门搜索
手绘古装美女图片 春天的图片儿童画 和天下香烟价格表和图片 电影天堂在线 王祖贤电影