Всем привет!
Пытаюсь записать первую (по первому объявлению) цену в таблицу эксель по данной ссылке. Но мне половину кода страницы вписывает. Подскажите что я делаю не так?
Пытаюсь записать первую (по первому объявлению) цену в таблицу эксель по данной ссылке. Но мне половину кода страницы вписывает. Подскажите что я делаю не так?
Код |
---|
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 |