簡體   English   中英

從 ajax 刮取數據

[英]Scrape data from ajax

我正在嘗試從https://www.goaloong.net/

這是我的第一個目標:

在此處輸入圖像描述

我需要所有的現場賽事,排除下一場和結束的比賽。

我的困難是只提取我需要的數據並找到實時事件時間。 我需要這些數據:ID-START TIME-LEAGUE-HOME-AWAY-SCORE-TIME

這個數據在這里https://www.goaloong.net/gf/data/bf_us.js

你能給我一些幫助嗎?

謝謝

更新:

添加了 vba 代碼

Sub get_test()

Dim objHTML As HTMLDocument
Dim objElement As Object
Set objHTML = New HTMLDocument
    Url = "https://www.goaloong.net/gf/data/bf_us.js"
With CreateObject("MSXML2.XMLHTTP")
    .Open "GET", Url, False
    .Send
    objHTML.body.innerHTML = .ResponseText
End With

a = objHTML.body.innerHTML
   
Row = Split(a, ";")

leng = UBound(Row) - LBound(Row)
For n = 2 To leng
Cells(n, 1) = Row(n)
Next n

End Sub

這是數組 A 中數據字段的概述。我包含了所有 35 個字段,但其中 17 個字段不知道它們的用途。 除其他事項外,您應該能夠從描述中看到如何計算正確的播放時間。 為此,您需要值 6 和 7,具體取決於值 8。無論匹配發生在哪個時區,您都可以使用給定時間進行計算,因為如果所有給定時間都參考同一個時區就足夠了。

您可以通過CrLf將 JS 拆分為其行:

splitAllJsRows = Split(.ResponseText, Chr(13))

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM