VBA复制网站数据

2023-12-07

有人可以帮助我指出如何通过 VBA 将特定数据从网站复制到 Excel 工作表的正确方向吗?

我尝试使用宏记录器和网络查询,但它不断显示错误脚本,并且黄色箭头没有出现在我想要复制的部分。

这是我要复制的网站http://etfdb.com/etf/EEM/#holdings

我只想复制十大控股部分。

任何帮助将不胜感激。先感谢您。

编辑:这是我当前的代码,但没有显示任何内容,有人可以告诉我出了什么问题吗?

Sub Get123()

Dim oHtml       As HTMLDocument
Dim oElement    As Object

Set oHtml = New HTMLDocument

With CreateObject("WINHTTP.WinHTTPRequest.5.1")
    .Open "GET", "http://etfdb.com/etf/EEM/#holdings", False
    .send
    oHtml.body.innerHTML = .responseText
End With

For Each oElement In oHtml.getElementsByClassName("holdings-left-content")
    ActiveSheet.Range("A1").Value = oElement.Value
Next oElement

End Sub

我在这里尝试过这种方法,但它对我不起作用。我发现将网页拉入工作表 on Ozgrid来自用户JerryD我将其放在这里,以供将来参考。

Sub Test() 

    Dim IE As Object 

    Sheets("Sheet3").Select 
    Range("A1:A1000") = "" ' erase previous data
    Range("A1").Select 

    Set IE = CreateObject("InternetExplorer.Application") 
        With IE 
            .Visible = True 
            .Navigate "http://www.aarp.org/" ' should work for any URL
            Do Until .ReadyState = 4: DoEvents: Loop 
        End With 

        IE.ExecWB 17, 0 '// SelectAll
        IE.ExecWB 12, 2 '// Copy selection
        ActiveSheet.PasteSpecial Format:="Text", link:=False, DisplayAsIcon:=False 
        Range("A1").Select 
        IE.Quit 

End Sub 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VBA复制网站数据 的相关文章

  • 如何在CSS中嵌套多个计数器?

    我想用 CSS 嵌套两个不同的编号 以获得如下所示的自动编号 1 第 1 节 1 1 小节1 1 2 小节1 2 第 2 节 2 1 小节2 2 2 小节2 这是我实现这一目标的尝试
  • 错误:如何读取 Excel 中的空单元格

    我正在尝试使用 POI 从 Excel 读取数据 如何检查该单元格是否为空单元格 我不知道缺少什么我认为这应该有效 java util Iterator
  • 获取要在新浏览器中显示的选择值

    嘿 基本上这是我的代码 运行的第一个脚本允许在 URL 中显示所选值
  • 更新 Parse.com 中的一行

    我所拥有的是 当单击编辑按钮时 两个输入字段中的值将创建一个新行 并删除旧行 下面是我使用的代码 但我想要的是更新原始行而不是删除原始行 实例 http jsbin com uyonek 2使用下面的代码是如何工作的 editBtn onc
  • 在 VBA 中声明字典

    我收到错误Run time error 424 Object required当我尝试在 VBA 中创建字典时 我的代码如下所示 Private Sub data Dim dicti As Object Set dicti CreateOb
  • 如何检查单元格是否包含通配符星号 (*) 字符

    考虑以下两个公式 IF SEARCH A1 true false IF SEARCH CHAR 42 A1 true false 我正在用它来尝试检测单元格是否包含 字符 但这对所有单元格返回 true 我只能假设 Excel 看到 也许作
  • 标题的固定高度和更改宽度(HTML 表格)

    我需要确保表格标题的高度是固定的 并且宽度是根据标题单元格内容进行调整的 标题文本最多显示两行 我们如何使用样式来做到这一点 另外 我想确保表行的宽度与标题行的宽度相同 即标题行决定宽度 注 目前 交易部门负责人别名 是按行排列的 它需要分
  • Bootstrap 4 行布局没有响应

    我正在使用 Bootstrap 4 在 MEAN 堆栈上为新闻文章布局创建一个 html 模板 但这应该不重要 对于这种总体布局的要求是 一篇 特色 文章位于其自己的列中 而其他 8 篇文章位于另一列中的两行中 当在较小的屏幕或移动设备上查
  • 如何使用 Angular 2 实现拖放(v2.0.0-beta.15)

    我想以角度实现一个简单的拖放列表 例如我可以更改其顺序的杂货列表 iv 在使用之前实现它https github com akserg ng2 dnd https github com akserg ng2 dnd但我的问题是我使用角度2
  • 文本区域下的额外填充

    我的文本区域下面有额外的填充 但我似乎找不到它的来源 我已将单独的代码放在此页面上 http jsfiddle net wfuks http jsfiddle net wfuks 我似乎找不到它的来源 它有类 field field bac
  • 使用字符串数组作为子字符串参数的 VBA InStr 函数 (Excel)

    找了很久了 第一次提问 目标 循环遍历包含地址的列 根据单元格包含的邮政编码为单元格偏移 0 6 分配一个值 城市名称 这是我到目前为止所得到的 缩短的数组长度 Sub LabelCell Dim SrchRng As Range cel
  • Phonegap(应用程序错误...发生网络错误)

    我已经使用phonegap 创建了一个版本 在index html 文件中 我编写了一个简单的iframe 用于加载网站 当我从phonegap获取本地url时它就起作用了 但如果我将整个构建作为 zip 文件上传到 PhoneGap 中
  • Chrome 扩展程序未加载 EventListener

    我一直在创建一个 chrome 扩展 它将我的新标签页分成 2 个框架 这样我就可以尝试加载 2 个不同的 URL 现在我开始很简单 但我无法让它们按预期加载 这是代码 背景 html
  • VBA半正矢公式

    我正在尝试将半正矢公式应用到Excel函数中 它看起来像这样 Public Function Haversine Lat1 As Variant Lon1 As Variant Lat2 As Variant Lon2 As Variant
  • 在占位符中添加 HTML

    我喜欢使用 HTML 占位符 因为它有助于向用户描述他们需要输入的内容类型 但是 有时您需要为用户提供更多信息 而不仅仅是简单的句子 基本上我希望能够在我的文本区域占位符中添加换行符 制表符等 我听说过使用特殊编码来做到这一点 并且已经使用
  • 下拉菜单导致滚动条

    我用过这个W3C 的示例 http www w3schools com bootstrap bootstrap dropdowns asp div class dropdown div
  • 如何创建环境变量来保护我的网站的 Google 地图 API 密钥(或任何其他秘密值)?

    我正在学习使用 Bootstrap 编写自己的网站 并使用 Google 地图 API 密钥和 Google Developers 的脚本轻松地将地图放置在我的页面上 理想情况下 我会有类似的东西 即我已经尝试过这个 Html PHP
  • 输入元素可滚动并启用文本溢出省略号

    当我添加text overflow ellipsis对于输入元素 该元素是可滚动的 当我将光标放在元素上时 我可以左右滚动 就好像文本是全宽并且没有被截断一样 尽管后面没有文本 我该如何阻止这种行为 input width 180px te
  • 使用带有箭头的 MaterializeCSS 轮播 - 如何使用普通 javascript 进行初始化

    我正在尝试使用 MaterializeCSS 创建带有箭头的轮播 我正在尝试使用这个代码笔 https codepen io Paco Cervantes pen ZLxKpj取得有限的成功 我想使用普通的 javascript 而不是 j
  • CSS交付优化:如何推迟CSS加载?

    我在尝试着优化 CSS 交付遵循针对开发人员的谷歌文档https developers google com speed docs insights OptimizeCSSDelivery example https developers

随机推荐

  • ArrayUtil 在 Java 中导致意外错误

    每当我编写包含 ArrayUtil 的代码时 它都会导致意外错误 int values ArrayUtil randomIntArray 30 300 我使用 Eclipse 编写代码 并且 ArrayUtil 下始终有红色下划线 我究竟做
  • 下载文件夹的 Apache 热链接保护

    我试图避免从其他网站直接链接到我网站的可下载内容 我的 exe zip 和 msi 文件位于 files 目录下 我怎样才能避免直接链接到它们 提前致谢 将以下内容添加到 files 目录中的 htaccess 文件中 RewriteEng
  • Android Studio 上未找到名称为“default”的配置错误

    我正在尝试测试参考而不复制库项目 所以我创建了两个项目 一个是ProjectA其中之一是LibraryA 两个项目均位于 工作室项目文件夹 我正在尝试参考LibraryA from ProjectA我在标题中得到了错误 Here is 设置
  • awk 无法忽略“++”

    check a1 awk F v name check tolower 2 tolower name file txt 似乎 awk 在处理 字符串时存在一些问题 它无法检索文件中的值 然而 我已经尝试过改变check 44b 看起来工作得
  • 异常:“数据库行 [UnmarshalRecordImpl()] 中缺少类指示符字段。”使用 EclipseLink JAXB (MOXy) 解组 XML 时

    是否有任何方法可以使用 XmlDecriminatorNode XmlDecrimintatorValue 注释对下一个 XML 进行解组 或者有任何解决方法
  • 表示换行的首选位置

    假设我想在 HTML 表格单元格中显示以下文本 Honey Nut Cheerios Wheat Chex Grape Nuts Rice Krispies Some random cereal with a very long name
  • Python ValueError:chr() arg 不在范围内(256)

    所以我正在学习python并重做一些旧项目 该项目涉及从命令行获取字典和要翻译的消息 并翻译该消息 例如 btw 你好 你好 将被翻译为 顺便说一句 你好 你好吗 我们使用教授提供的扫描仪来读取标记和字符串 如果有需要我也可以在这里发布 这
  • Android 上无法从 xmpp 服务器获取公共房间列表?

    大家好 我是 Android 新手 目前陷入困境 我必须返回在 xmpp 服务器上创建的公共房间列表 我遇到的问题是下面的代码对于java工作正常 但在android的情况下存在空指针异常 任何有关此问题的帮助将不胜感激 我正在使用 ope
  • BigQuery 中的游标

    BigQuery 脚本中有没有一种方法可以像 MySql 脚本中那样声明游标 我必须安排一个脚本定期运行 有一个逻辑 步骤1 提取所有企业名称 多行输出 步骤 2 对于每个企业 转到企业的表并运行一些更新查询 MySql 有游标 这有助于在
  • 我可以在 Flexbox 中拉取项目吗?

    我需要创建以下结构 item item item item item 里面有5件物品 它们都垂直对齐到中间 第 3 个元素被拉到左边 最后 2 个元素被拉到右边 我知道我可以使用浮动 但它有几个缺点 包括麻烦的垂直对齐 我决定使用flexb
  • php 5.1.6 json_encode 和 codeigniter

    我正在构建一个 codeigniter 应用程序 它在很多地方使用 json encode 提供 ajax 数据 今天我了解到服务器有 php 5 1 6 它不支持此方法 或 json decode 我能做什么 请帮忙 有一个 json e
  • Char 数组初始化时出错

    它可能很简单 但我对 c 很陌生在 char 数组中 我们可以让编译器计算字符串中的字符数 例如 char myarray stringvar 没关系 但是如果我按如下方式更改代码 编译器会给出错误 string myvar stringv
  • 为什么模拟器不能在android中发送电子邮件

    我正在寻找从我的 Android 应用程序发送电子邮件的代码 我用谷歌搜索并读到给出的代码不会在模拟器上运行 我必须将代码放在实际设备上才能发送电子邮件 为什么会这样呢 先感谢您 这可能会有所帮助Android 电子邮件意图 如果您使用模拟
  • Polly 在重试时更改查询字符串

    我正在使用 NET 5 并希望使用 Polly 来更改重试时请求的查询字符串 背景 我的 IP 地址允许每分钟发出固定的请求配额 如果超出限制 我会收到特定的 4xx 状态代码 在本例中 我想添加一个查询字符串参数 key xxx来处理峰值
  • JTextArea位置,setBounds不起作用?

    我想要一个JTextArea在某个位置上 我尝试了几件事 比如使用不同的LayoutManagers no LayoutManager无论如何 setLayout null 等等 无论我做什么 似乎setBounds setLocation
  • magento 网站迁移后 CSS 不加载

    我按照描述的步骤将我的 magento 网站迁移到不同的服务器here 一切都很顺利 除了当我加载页面时 CSS 不会加载 而且我只是以纯文本形式获取页面 我使用 firebug 并注意到系统用于获取 CSS 文件的路径在 FTP 服务器中
  • 在 BST 中查找所有小于 x 的数字

    我该怎么做 我不确定什么时候才能停止 bst 搜索 如果树的每个节点都有一个字段numLeft它告诉你它的左子树中有多少个节点 也计算它自己 然后你可以这样做O log N 继续添加即可numLeft对于每个值小于的节点的全局结果变量x c
  • 如何将 char* 转换为 TCHAR[ ]? [复制]

    这个问题在这里已经有答案了 char stheParameterFileName argv 1 I m passing the file name as a parameter TCHAR szName 512 我怎样才能转换char to
  • 大 og:提要中的图像

    我注意到 Facebook 有两种不同的方式在用户的提要中显示带有图像的开放图谱故事 一种是带有小图像以及旁边的标题和描述 example 一张带有更大的图像 其下方有标题和描述 example 按照教程 我能够生成大图像 然而 现在我要离
  • VBA复制网站数据

    有人可以帮助我指出如何通过 VBA 将特定数据从网站复制到 Excel 工作表的正确方向吗 我尝试使用宏记录器和网络查询 但它不断显示错误脚本 并且黄色箭头没有出现在我想要复制的部分 这是我要复制的网站http etfdb com etf