目的:使用 Excel VBA 进行网页抓取(web scraping)

1. 运行IE的前设置(setting)

2.输入代码进行IE调取(Navigate)

3.操作IE打开WEB页面

  • 1. 运行IE的前设置(setting)
  • 打开VBE窗口,工具→参照设定。

勾选以下两个选项

  Microsoft HTML Object Library

Microsoft Internet Controls


2.输入代码进行IE调取(Navigate)

新建一个模块,然后输入以下代码。(注意:如果第一步没设置好,第二步是无法运行的)

Sub MySub()Dim objIE As InternetExplorer                        '定义变量类型为IESet objIE = New InternetExplorer                     '赋予该变量为new IEobjIE.Visible = True                                 '使该IE窗口能被看到objIE.Navigate "https://www.baidu.com/"              '打开该IE窗口End Sub


3.操作IE打开WEB页面

按F5运行后,打开百度网站。网站处可任意替换。

说明:

如果不想让该网页出现(网页数据抓取即可,不需要展示给用户看),可以设置visible为False,不仅让程序在跑的时候有种神秘感,还能稍微加快一点速度。

Excel VBA打开IE浏览器的网页相关推荐

  1. Excel VBA 打开百度网页输入关键字并搜索

    Sub 百度搜索() 'Excel VBA 打开百度网页输入关键字并搜索 Dim KW, Su With CreateObject("InternetExplorer.Application ...

  2. 使用Selenium控制已打开的浏览器和网页

    使用Selenium控制已打开的浏览器和网页 之前遇到一个需求,就是需要登录某一个网站然后需要通过selenium从网页上自动获取一些信息:该网站需要通过手机验证码登录,通过selenium自动化登录 ...

  3. 浏览器不能打开html,浏览器的网页点不动是怎么回事?

    打开浏览器的网页之后鼠标是可以拖动,但是不能点击网页上面的信息和按钮,导致打开网页无法正常操作,遇到打开网页鼠标不能点击的是怎么回事?那么今天学无忧和来和大家分析关于打开浏览器的网页点不动是怎么回事? ...

  4. Excel VBA:打开与关闭工作簿——Workbooks对象

    Workbooks 对象 Microsoft Excel 应用程序中当前打开的所有 Workbook 对象的集合. 说明 有关使用一个 Workbook 对象的详细信息,请参阅 Workbook 对象 ...

  5. Excel VBA 打开对话框,获取文件夹路径

    Excel 打开对话框,获取文件夹路径 'Window「参照」ダイアログで選択したItem 名を取得 Public Function GetFolderName(ByVal DialogType As ...

  6. ie 不执行回调函时_「Excel VBA操作IE篇」10分钟内设置完成,3句代码打开IE浏览器

    大家好,我是咚腔! Excel VBA还可以 操作IE浏览器,有没有搞错? 没错,可以操作,而且非常好用.因为Excel有强大的数据分析功能. 这有什么关系?关系很大. 现在是数据时代,定期数据获取以 ...

  7. vba打开html文件,vba打开网页的四种方法

    内容提要:文章介绍在excel中vba打开网页的四种方法,分别使用API.SHELL函数.FollowHyperlink方法."InternetExplorer"对象来实现. Q: ...

  8. chrome将html转成excel,怎样在Chrome浏览器中,直接让表格中的数据以Excel文件形式导出|网页转excel表格...

    怎么把jsp页面表单上的数据导出成Excel-CSDN论坛 留个QQ,发给你个控件 在js导出表格到excel的时候,如何用js设置时间的的格式 将页面中指定的数据导入到Excel中 border=& ...

  9. vba 执行网页javascript_《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》系列文章之十九:执行JavaScript脚本...

    SeleniumBasic中的IWebDriver对象的ExecuteScript方法用于执行JavaScript脚本.语法如下 Function ExecuteScript(script As St ...

  10. 打开360浏览器显示无法连接服务器,电脑360浏览器打不开网页是什么原因 检查一下是不网络问题...

    1.打开其他网站的网页,看看是否可以正常打开.如果可以正常打开,就可以排除网络等问题,其可能原因是所访问的网站处于维护状态,或者是访问的高峰期,稍后再打开. 2.查看电脑右下角的网络连接图标是否显示正 ...

最新文章

  1. 8.Spring Security 权限控制
  2. SpaceVim snippets C配置
  3. 【爬虫笔记】Scrapy爬虫技术文章网站
  4. BZOJ 1834 Luogu P2604 [ZJOI2010]网络扩容 (最小费用最大流)
  5. linux内核编译如何选择cpu类型,Ubuntu内核编译和CPU Hot-Plug特性配置全过程及遇到问题记录...
  6. 浅说深度学习(1):核心概念
  7. MySQL 索引优化器选择索引的规则
  8. python装饰器带参数函数_python带参数装饰器的两种写法
  9. 汉诺塔C语言步骤解析
  10. 微博超话自动签到 php,微博超话自动签到器v1.0下载-我爱秘籍
  11. c语言知识点总结300字,大二学年自我总结300字 .doc
  12. php内部网,php – WordPress内部网址重写是如何工作的?
  13. Vue 获取当前地理位置信息
  14. macbook pro键盘按键帽清理,修复手感变差的问题
  15. 热乎乎的蚂蚁金服面经分享,offer已到手建议收藏(Java岗、附答案解析)
  16. 使用shiro+aop实现权限控制
  17. jenkins 流水线参数化构建例子
  18. MaC 修改MySQL密码
  19. Collectors.toList()的作用
  20. win10在编写python程序时,问题出现权限不足的问题

热门文章

  1. 5.小程序的Ajax数据请求
  2. Edge 被 hao123 劫持解决方法
  3. kepware怎么读modbus/tcp数据_DDR3读写数据调试
  4. Win32gui 无效窗口句柄
  5. RPL(5):RFC6550翻译(5)---ICMPv6 RPL控制报文
  6. 我只会HelloWorld,但是我却完成了一个SpringBoot项目!(1)
  7. java logger 乱码_Log4j乱码
  8. conda 克隆环境
  9. 端元提取——逐次投影算法SPA与顶点成分分析VCA
  10. 半胱氨酸表面修饰CdTe量子点;半胱氨酸修饰CdTe/CdS量子点;L-半胱氨酸修饰CdTe/CdS量子点(Cys)-CdTe/Cds定制供应