求助VBA高手,关于获取网页数据的一段代码

我需要查找这个网址http://www.1soccer.com/odds/history/?co=QmV0IDM2NQ==&a=2.10&b=3.30&c=3.00
我的目的是要将这个网址里含有“客胜”的“100%”的这个表格给读取出来,目前代码刚刚写到以下部分,可是出现了一个问题,就是加载完的网页和我读取的网页数据不一样,不信大家可以连接网址,然后和我的附件对比下看看。这个有点不懂了。是不是我的方法错了,这个网页不能用这个方法来处理???

Sub QueryTXT()
With ActiveSheet.QueryTables.Add(Connection:="URL;http://www.1soccer.com/odds/history/?co=QmV0IDM2NQ==&a=2.10&b=3.30&c=3.00", Destination:=Cells(1, 1))
.PreserveFormatting = True
.BackgroundQuery = True
.RefreshStyle = xlOverwriteCells
.AdjustColumnWidth = True
.WebSelectionType = xlSpecifiedTables
.WebFormatting = xlWebFormattingNone
.WebTables = "4"
.WebPreFormattedTextToColumns = True
.Refresh BackgroundQuery:=False

End With
End Sub

用正则表达式
温馨提示:内容为网友见解,仅供参考
无其他回答

求助VBA高手,关于获取网页数据的一段代码
用正则表达式

Excel 如何用VBA提取网页数据
1、首先打开Excel 2007工作表,点击想要把数据导入的位置,然后在菜单栏找到第五项'数据“,点击,在“获取外部数据”项下找到“自网站”并点击。2、这时弹出来”新建 Web 查询“对话框,可以在“地址”一栏键入要添加数据的网页的地址。3、添加完成后,点击“转到(G)”,下面会出来要添加网页的内容...

Excel vba如何抓取指定的网页数据到单元格
Sub A1下载数据()ReDim A2(1 To 200000, 1 To 15): A = 0 For i = 1 To 5 Sleep 2000 + 1000 * Rnd With CreateObject("WinHttp.WinHttpRequest.5.1")URL = "目标网页".Open "get", URL, False .setRequestHeader "Host", "xxxxx".Send Q1 = .responseText Q1 = Replace(Q1,...

用vba下载网页数据,网址如下:
VBE--工具--引用 microsoft internet controlsSub 获取网页信息1()Dim vDoc, vTag, coll Dim i As Integer Dim j As Integer Dim ie As New InternetExplorer' Set ie = CreateObject("InternetExplorer.Application") ie.Navigate "http:\/\/www.wanlicai.com\/sd11y\/index.shtml"...

Excel 求助各位大侠VBA代码如何抓取网页JSON数据
基本上和JS的代码差不多哦,使用XMLHTTP对象,下面是例子代码:Option Explicit Sub xxx() Dim http Set http = CreateObject("Microsoft.XMLHTTP") http.Open "POST", "http:\/\/网址\/PHP文件名.PHP", False http.send "" If http.Status = 200 Then [a1] = http.responseText ...

用VBA代码实现网页自动操作,网页地址如下:
Sub 获取网页信息1()On Error Resume Next Dim i!, j!, r!, r1! Dim ie As New InternetExplorer ie.Navigate "http:\/\/www.cailizhong.com\/sd11y\/index.shtml" ie.Visible = True Do Until ie.ReadyState = READYSTATE_COMPLETE '如果IE加载宏完成 DoEvents '在窗体加载...

excel2016。如何 vba 抓取网页指定数据,并且自动更新至excel,网页登陆有...
1、这个问题相对比较专业。建议再去知乎看看 2、另外咨询下淘宝看看卖VBA程序的人都给出什么方案 3、以下代码转载自网络:Dim http Set http = CreateObject("Microsoft.XMLHTTP") http.Open "POST", "连接地址", False http.send "" If http.Status = 200 Then selection.text=http.res...

求Excel VBA代码才用XMLHTTP的方法提取一网页内表格?
Set objHttp = CreateObject("msxml2.xmlhttp") objHttp.Open "GET", strUrl, 0 objHttp.send While objHttp.readystate <> 4 DoEvents Wend Cells.Clear '清除表格内容 Rows(2).NumberFormatLocal = "@" '第二行设置为文本格式 '取 "<table" 之后的内容 ...

在VBA中,使用adodb stream 方法截取网页内容,但其中一行代码太长,如何...
取得文本比如说是TXT for x=1 to len(TXT)k=k+1 if k mod 1000 =0 then Debug.Print mid(txt,k+1,1000)end if next 您调试一下思路是这样

邀请bat高手,vba高手解题: 批量读取网页title
最好贴部分网页的内容,包含TITLE的就行。 先下载sed:http:\/\/sourceforge.net\/projects\/gnuwin32\/files\/sed\/4.2-1\/sed-4.2-1-bin.zip\/download 完成后,放到c:\\windows\\,批处理代码:echo off cd .>new.x & cd .>new.txt for \/f "delims=" %%i in ('dir \/s\/b *.htm') do (...

相似回答