Tag: screen scraping

从HTML表格中刮取单个值并将其插入到具有VBA的Excel单元格中

请参阅下面的代码。 我正在编写excel中不同寻常的货币对的列表,我希望用VBA来获取这些数据。 我只想将值本身插入到单元格中。 有没有人知道我在哪里错了? 我得到'运行时错误'91':对象variables或块variables未设置'。 我对VBA相对来说比较陌生,对此我有很多想法。 Sub ie_open() Dim wb As Workbook Dim ws As Worksheet Dim TxtRng As Range Dim ie As Object Set ie = CreateObject("INTERNETEXPLORER.APPLICATION") ie.NAVIGATE "http://www.barchart.com/quotes/forex/British_Pound/Costa_Rican_Colon/%5EGBPCRC" ie.Visible = True While ie.ReadyState <> 4 DoEvents Wend Set wb = ActiveWorkbook Set ws = wb.Sheets("Test Sheet") Set TxtRng = ws.Range("A1") TxtRng.Value = ie.document.getelementsbyname("divQuotePage").Item.innertext […]

从多个url中刮取html表格

我正在尝试从一系列url中删除表格内容。 我一直在处理下面的代码,它执行以下步骤: 在工作表“开始”(1,2,3等)中的范围A1:A3中添加基于值的新工作表。 根据相同的值创buildurl(,2,3等) 激活新的工作表 打开url和刮表 发生以下情况: 新的工作表被添加(1,2,3) 工作表(“1”)包含表 工作表(“2”)和下列内容保持空白 已添加url – http://cao.szw.nl/index.cfm?fuseaction=app.caoOverzicht&menu_item_id=16534&hoofdmenu_item_id=16507&rubriek_item=392846&rubriek_id=392840&strSorteerWijze=asc&strGesorteerdeKolom=cao_naam&pagenumber=1 注 – 该网站完全是荷兰语;) 错误在哪里? Sub TableExample() Dim IE As Object, doc As Object Dim strURL As String Dim ws As Worksheet, wsActive As Worksheet Dim i As Long, tabno As Long, nextrow As Long Dim cell As Range Dim MyNames As Range, […]

使用vba抓取网页

我试图从多个网站上取消信息。 <div class="detailSection"> <span>Officer/Director Detail</span> <span><b>Name & Address</b></span> <br/> <br/> <span>Title&nbsp;VD</span> <br/> <br/> GUNN, BETTY <span> <div> 6922 SOUTH LAGOON DR<br/> PANAMA CITY BEACH, FL 32408<br/> </div> 我能够把所有的信息,除了名称“GUNN,BETTY”。 该网页是http://search.sunbiz.org/Inquiry/CorporationSearch/SearchResultDetail?inquiryType=DocumentNumber&aggregateId=domnp-763425-68d63992-2677-4bd5-9e1e-3f63ef505809&directionType=Initial&searchNameOrder=AMBASSADORBEACHOWNERSASSOCIATI%207634250&searchTerm=763425 Officer_Director_Detail2 = Doc.getElementsByClassName("detailSection")(5).getElementsByTagName("span")(2).innerText copies "Title VD". Officer_Director_Detail3 = Doc.getElementsByClassName("detailSection")(5).getElementsByTagName("span")(3).innerText copies "6922 SOUTH LAGOON DR PANAMA CITY BEACH, FL 32408". 我曾尝试使用“br”和“div”,但都不会复制名称。 帮帮我!!!

PDF数据和表格刮到Excel

我试图找出一个很好的方法来提高我的数据录入工作的生产力。 我正在做的是想办法从PDF中抓取数据并将其input到Excel中。 更具体地说,我正在使用的数据来自杂货店传单。 现在,我们必须手动input传单中的每一笔交易到数据库中。 传单样本是http://weeklyspecials.safeway.com/customer_Frame.jsp?drpStoreID=1551 我希望做的是有产品,价格和预定义的选项(忠诚卡,优惠券,select品种…等)的列。 任何帮助将不胜感激,如果我需要更具体让我知道。