Tag: networking服务

VBA – 当没有指定ID时使用getElementById

我正在修改相当广泛的VBA Web刮板,并寻找一些关于如何在没有指定实际id的情况下通过id获取元素的build议。 <ul class="rtUL"> <li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><span class="rtPlus"></span> <a class="rtIn" href="/mhpviewer.aspx?FID=CSTAT">Claim Status</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><span class="rtPlus"></span> <a class="rtIn" href="/mhpviewer.aspx?FID=EVER">Eligibility Verification</a> 我需要得到的元素是包含“资格validation”的<li> 。 有没有办法让孩子元素或内部的HTML?

如何在使用VBA进行网页抓取时从列表中进行select

我想从下面的excel VBA代码的网站上的时间select器中select一个时间。 虽然代码循环通过它不select09.我做错了什么? 网站代码也在下面。 Set e = appIE.document.getElementbyid("timepicker-pickup").getElementsByTagName("li") For Each e In e If e.innerHTML = "09" Then e.Click End If Next 网站代码: <div class="timepicker" id="timepicker-pickup"> <div class="arrow"></div> <div class="icon close-btn"></div> <div class="inner-time-picker clearfix"> <div class="section hours"> <div class="up-arrow"><span class="icon arrow"></span></div> <div class="selectors"> <ul> <li data-value="00">00</li> <li data-value="01">01</li> <li data-value="02">02</li> <li data-value="03">03</li> <li data-value="04">04</li> <li […]

使用VBA下载网页的HTML内容会触发Google Analytics事件吗?

我想知道,如果我使用VBA抓取脚本从网页上抓取数据,Google Analytics事件是否被解雇? 我没有使用浏览器模拟,我正在使用GET请求使用MSXML2.XMLhttp对象。 例如 Set XMLreq = CreateObject("MSXML2.XMLhttp") With XMLreq url = "url_of_website" .Open "GET", url, False .send Set HTMLdoc = CreateObject("HTMLFile") HTMLdoc.body.innerHTML = .responseText End With 这是否会将Google Analytics(分析)数据发回服务器?

Excel VBA查找dd&dt标签

我正在尝试从网站souq.com获取数据 http://saudi.souq.com/sa-en/oneplus-3-dual-sim-64gb-4g-lte-graphite-10880010/i/ 来源是这样的, <div id="specs-full"><dt>Brand</dt><dd>OnePlus</dd> 我正在使用这个代码 spec1 = Trim(Doc.getElementById("specs-full").getElementsByTagName("dt")(0).innerText) spec2 = Trim(Doc.getElementById("specs-full").getElementsByTagName("dd")(0).innerText) 问题是,有很多dd&dt标签,我不知道有多less,因为我正在为许多url获取数据 所以我需要在“specs-full”标签中查找dd&dt标签数量的代码

如何根据给定的input从Web提取数据到Excel?

我想根据给定的名称和时间段提取表格数据,并将其保存为excel。 这是链接股市信息 这是一个快照 在网页上有一个选项“ 下载CSV格式的文件 ”,但我想自动化这个过程,因为我需要大约100个公司的数据。 我尝试在Excel中的Web查询选项,但上面提到的链接不显示任何表格符号为我导入。 我只想要一些伪代码开始。 也有可能在第一位? 提前致谢!

Excel / VBA – 如果networking连接不存在,请中止脚本

有没有任何VBA代码来寻找目前的互联网连接? 我有一个将在计时器上运行的代码。 此代码将在本地networking共享驱动器上打开文件。 我正在寻找某种types的On Error Goto ErrorMessage代码,如果它试图打开文件,当networking没有连接。

大量的Excel数据拉 – 避免ODBC

我们有要求提供对系统数据的大型子集的临时访问,供用户在Excel中分析。 我们不想授予直接的ODBC访问权限。 这将遏制我们在不改变用户进程的情况下更改数据库布局的能力。 Web服务似乎不适合处理大量数据,在数百个logging中有100多个。 你会build议作为直接ODBC访问的替代方法吗?

VBA – 与Sharepoint上Web访问表的数据string连接

我想知道是否可以通过VBA连接SharePoint 2010和Excel 2010上的Access 2010表创build数据连接? 如果是这样的代码是什么样子? 代码将需要在Excel中的VBA

脚本从网站中提取,并在Excel中创build单词列表

我想跨美国州(阿拉巴马州,加利福尼亚州,纽约密西西比州田纳西州,北部,南卡罗来纳州和格鲁吉亚州)allrecordlabels.com列表和types如下: A1 LABEL NAME / B1 STATE NAME / C1 MUSIC GENRE(S)(如果您知道如何添加:您可以在某些标签的页面上find的标签的D1联系人电子邮件)然后按照列表制作一个按字母顺序排列的列表。 如果标签有多种types,则可以将它们堆叠在同一列中。 这里有一些我们编写的代码: <?php $labelsData = array(); $stateListPage = file_get_contents('http://www.allrecordlabels.com/db/state/'); preg_match_all('#<li> <a href="([AZ]+)\.html">([a-zA-Z ]+)</a></li>#', $stateListPage, $statePagesURL); foreach($statePagesURL[1] AS $statePageURL) { $statePage = file_get_contents('http://www.allrecordlabels.com/db/state/' . $statePageURL . '.html'); preg_match('#<h2>State ([a-zA-Z ]+)</h2>#', $statePage, $state); $state = $state[1]; preg_match_all('#<li><a href="https?://.+\.[az]{2,5}">([^<]+)</a>#', $statePage, $labelsFound); foreach($labelsFound[1] AS $label) { if(!isset($labelsData[$label])) […]

从网站导入数据

我想从网站导入数据到我的Excel电子表格。 我最初试图用Web查询来做到这一点,但是我想导入的表没有任何数据(当通过Web查询向导查看时)。 有没有人有解决这个问题? 或者导入数据的另一种方法? 谢谢