VBA - MSXML2.XMLHTTP - передать ПОЛНОМОЧИЯ на GITHUB - PullRequest
0 голосов
/ 09 марта 2020

Надеюсь, у вас все хорошо. Мне удалось написать свой путь к этой странице: "https://github.com/decaf-emu/decaf-emu/actions/runs/2458383"

Проблема в том, что мне нужно войти в систему, чтобы увидеть загружаемый артефакт href (url) на github ..

Я пробовал предложенные альтернативы, такие как

With xmlhttp
.Open "GET", URL2, False, "USERNAME", "PASSWORD"
.setRequestHeader "User-Agent", "Mozilla/5.0 (Windows NT 10.0; WOW64) Chrome/39.0.2171.71"
.Send

 html.body.innerHTML = .responseText
End With

.. и многие другие варианты Франкенштейна, но безуспешно.

На данный момент я действительно озадачен тем, как заставить GITHUB разрешить мне извлекать URL-адрес загрузки файла.

Конечным результатом должно быть вставка / msgbox "https://github.com/decaf-emu/decaf-emu/suites/379721547/artifacts/897163 "

Не может ли кто-нибудь помочь мне с этими проблемами с учетными данными, чтобы иметь доступ к его загрузке? Спасибо за ваше время!

1 Ответ

0 голосов
/ 09 марта 2020

Попробуйте

With xmlhttp
    .Open "GET", URL2, False 'username/password credentials?
    .setRequestHeader "User-Agent", "Mozilla/5.0 (Windows NT 10.0; WOW64) Chrome/39.0.2171.71"
    .setRequestHeader "Authorization","Basic " & Base64Encode("User:Password")

Подпрограмму Base64Encode можно найти здесь или в Интернете есть такие инструменты, как https://www.base64encode.net/.

...