fino a due giorni fa, funzionava tutto correttamente. Ora non resco più a scaricare le tabelle dal sito bmbets.com. Ma non ho capito se sia un problema del mio pc o dipende dal sito.
Puoi dirmelo?
Purtroppo non mi ricordo come si chiamava la macro che mi avevi dato. Gli avevo cambiato nome . Ho fatto una ricerca e l'ultima che ho trovato dovrebbe essere la GetAllTablesLE. Ma non risulta, perchè è molto più corta.
Comunque il codice è questo:
- Codice: Seleziona tutto
Sub GetImpQ(myUrl As String, Optional rNum0 As Long = 1, Optional cNum0 As Long = 1)
Dim TBColl As Object
Dim I As Long, J As Long, myTim As Single
Dim RNum As Long, CNum As Long
Dim TArr
If WPage Is Nothing Then
Set WPage = CreateObject("Selenium.CHRomedriver")
End If
On Error Resume Next
WPage.Get myUrl
'
myTim = Timer
'
Set TBColl = WPage.FindElementsByTag("table")
RNum = rNum0: CNum = cNum0
'
For I = 1 To TBColl.Count 'Scan delle Tabelle presenti
TArr = TBColl(I).AsTable.Data
RNum = RNum + 1
Cells(RNum, CNum).Value = "## Table " & I
If (UBound(TArr) * UBound(TArr, 2)) > 0 Then
Cells(RNum + 1, CNum).Resize(UBound(TArr), UBound(TArr, 2)).Value = TArr
End If
RNum = RNum + UBound(TArr) + 1
DoEvents
Next I
Debug.Print "FINE", RNum, Format(Timer - myTim, "0.00"), myUrl
End Sub
Un link a caso per una prova invece
- Codice: Seleziona tutto
https://www.bmbets.com/football/colombia/primera-a/deportes-tolima-v-fortaleza-7271143/
A me non si apre più la tabella con le quote. Fa in tempo a scaricare solo le squadre e la data, ma senza quote.