Tag: html

轻松下载多个网站的页面源码

我需要从245个特定的URL获得源代码(未经编辑的),然后导入到Excel中,我已经设置了一些过滤,text2columns等提取我需要从每个页面的具体信息.. 我可以手动打开所有的245页,查看源代码,突出显示,复制,打开Excel,粘贴等。但我相信有一个更简单的方法? 有任何想法吗?

使用VBA将特定的子节点从HTML表中提取到excel

我想在FDA节点中提取第5个孩子,然后点击IMG。 我的解决scheme迄今只提取第二个元素。 任何帮助将不胜感激。 <TD>Proxy to Inter</TD> <TD>15/03/2017 7:19:18 AM</TD> <TD>15/03/2017 7:19:18 AM</TD> <TD>2</TD> <TD>10</TD> <TD>false</TD> <TD></TD></TR> <TR class=white><TD>FDA</TD> <TD>Data</TD> <TD>24/07/2017 1:21:59 PM</TD> <TD>25/07/2017 9:42:43 AM</TD> <TD>2</TD> <TD>10</TD> <TD>false</TD> <TD><IMG onclick="Trail( style="CURSOR: hand" alt="" src="/images/task.gif"></TD></TR> 我的VBA代码到目前为止: sText = "" Found = False Set inputCollection = HTMLDoc.getElementsByTagName("td") For Each inputElement In inputCollection If Found = True Then […]

将html格式的多个HTML文件导入到Excel中

我有多个单独的HTML文件,我想在MS Excel中的单个列中的不同单元格中导入每个HTML格式。 所以,最后我想要一个包含所有单独的原始HTML文件的列。 我在多个论坛search,但没有发现任何相关的。 先谢谢你

Excel VBA为文本刮取HTML表格

好的, 我已经花了几个小时来search如何从桌子上抓文本,为了我的生活,我没有遇到一个方法,在我的情况下工作。 这里是我试图从中获取信息的HTML的一个示例 <table class="empDetailCard foldable unfolded"> <tr> <td colspan="4" class="title"> <span class="fold-control">full name</span> </td> </tr> <tr class="fold-row"> <td> <div class="badgePhoto reg"> <img class="photo " src="removed" /> </div> </td> <td> <span class="line"> <span class="section-title">Employee Info</span> </span> <div class="employeeInfo"> <div> <span class="line"> <span class="row-label">Login</span> mylogin</span> <span class="line"> <span class="row-label">Empl ID</span> 1234567</span> <span class="line"> <span class="row-label">Badge</span> 1234567</span> […]

VBA:从html电报网站打开聊天

目标是打开网站的第一个电报聊天: https ://web.telegram.org/#/im,看看内容。 在我的情况下将是“电报”聊天作为下面的图像。 我从另一个问题得到这个代码,并试图编辑它的需要,它似乎执行点击,但不显示对话。 Sub Telegram() 'Open website Dim IE As New InternetExplorer IE.Visible = True IE.Navigate "https://web.telegram.org/" Do While IE.ReadyState <> READYSTATE_COMPLETE Loop 'Wait till page charge Application.Wait (Now + TimeValue("0:00:03")) 'Click on first telegram chat IE.document.getElementsByClassName("im_dialog_peer")(0).Click End Sub 根据检查元素的HTML代码: <div class="im_dialog_message_wrap"> <div class="im_dialog_peer"> <span my-peer-link="dialogMessage.peerID" verified="true">Telegram <i class="icon-verified"></i></span> </div> <div ng-switch="dialogMessage.typing ? […]

如何使<td>今天的date+ 14

我对HTML和Javascript非常陌生,并且已经把它变成了现在这个东西,但是Excel只能让我到目前为止。 以下是我现在所做的。 我的想法是让我的date总是今天的date+我的天( "=today() 14"在Excel中) 我的代码可能是一团糟,但这是一个正在进行的工作,并且最终将成为标题后面大约8行的完整表格的一部分。 <!DOCTYPE html> <html> <body> <table> <table border="1"> <tr> <th>**Code**</th> <th>**Days**</th> <th>**Date**</th> </tr> <tr> <td id="I Code">I</td> <td id="I Days">14</td> <td id="I Date">15/10/2017</td> </tr> </table> <input type="submit" value="Send"> <input type="reset" value="Reset"> </body> </html> </body> </html>

使用excelmacros覆盖IE web证书错误

如何超出证书错误信息并单击“继续访问本网站(不推荐)”链接。 与一个Excelmacros。 请find我创build的代码, Sub Cert_error() Dim MyHTML_Element As IHTMLElement Dim MyURL As String On Error GoTo Err_Clear MyURL = "https://cacert.org/" 'or you can use "https://www.pcwebshop.co.uk/" Set MyBrowser = New InternetExplorer MyBrowser.Silent = True MyBrowser.navigate MyURL MyBrowser.navigate MyURL MyBrowser.Visible = True For Each MyHTML_Element In HTMLDoc.getElementsByTagName("img") If MyHTML_Element.ID = "overridelink" Then MyHTML_Element.Click: Exit For Next Err_Clear: […]

如何在将表格导出为ex​​cel时保留单元格的格式

我有我的HTML表导出到一个新的Excel文件通过执行以下操作: <script> function s2ab(s) { if(typeof ArrayBuffer !== 'undefined') { var buf = new ArrayBuffer(s.length); var view = new Uint8Array(buf); for(var i=0; i!=s.length; ++i) view[i]=s.charCodeAt(i) & 0xFF; return buf; } else { var buf = new Array(s.length); for (var i=0; i!=s.length; ++i) buf[i] = s.charCodeAt(i) & 0xFF; return buf; } } function exportTable(id, type, fn) […]

导出的XLS文件或者以错误的编码打开,或者以一列中的所有数据打开

我有一个JS编写的函数,生成一个XLS文件,从HTML表格下载。 一切工作正常,除了如果XLS文件直接打开,一行中的所有值出现在一个列中。 但是,如果在字符集声明中省略了BOM,则值将显示在单独的列中,但会使用特殊字符混淆编码。 这是我使用的代码: function exportTableToCSV($table, filename) { var $rows = $table.find('tr:has(td)'), // Temporary delimiter characters unlikely to be typed by keyboard // This is to avoid accidentally splitting the actual contents tmpColDelim = String.fromCharCode(11), // vertical tab character tmpRowDelim = String.fromCharCode(0), // null character // actual delimiter characters for CSV format colDelim = '"\t"', […]

使用Excel行中的占位符创build多个html文件

我想从Excel电子表格的每一行创build多个HTML文件 Excel电子表格: +——-+—————-+————–+ | Name | Phone | Description | +——-+—————-+————–+ | James | 01234 5678910 | Text | | Clare | 16771 9432772 | Text | | Mike | 08001 7745396 | Text | +——-+—————-+————–+ 我创build了一个包含占位符的“模板”HTML文件,例如: <div style="width:100%"> {name} {phone} {description} </div> 我想使用名称列作为文件名,并将该行的每个单元格保存到HTML模板中的占位符。 代码执行完成后,应该在{placeholder}部分创build名为“James.html”,“Clare.html”,“Mike.html”等的文件。 我试图尝试使用CSV文件,但它没有工作….这是我的CSV / PHP代码: <? $base_template = file_get_contents('/template.html'); $file_to_read = '/sample.csv'; […]