Всем привет!
Пытаюсь записать первую (по первому объявлению) цену в таблицу эксель по данной ссылке. Но мне половину кода страницы вписывает. Подскажите что я делаю не так?
Пытаюсь записать первую (по первому объявлению) цену в таблицу эксель по данной ссылке. Но мне половину кода страницы вписывает. Подскажите что я делаю не так?
| Код |
|---|
Sub kursy()
Dim n&, k&, i&
Set XMLHTTP = CreateObject("MSXML2.XMLHTTP")
For i = 2 To 10 Step 1
' у меня там не одна ссылка , поэтому в цикле все стоит
Url = ("https://p2p.binance.com/ru/trade/buy/USDT?fiat=RUB&payment=ТИНЬКОФФ")
If Url <> "" Then
XMLHTTP.Open "GET", Url
XMLHTTP.setRequestHeader "User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36"
XMLHTTP.SEND
If XMLHTTP.Status = 200 Then
txt = XMLHTTP.responseText
n = InStr(1, txt, "css-1m1f8hn") + 11
k = InStr(n, txt, "div>") - 6
kurs = Replace(Mid(txt, n, k - n), " ", "")
Cells(i, 2) = kurs
End If
End If
Next i
End Sub
|