Witam. W firmie w której pracuję chciałem zautomatyzować delikatnie pracę. Mianowicie chodzi o bota do kopiowania ogłoszeń z jednej strony na drugą. Pobieranie danych udało mi się ogarnąć, lecz teraz mam problem z ich wysyłką i wstawieniem w odpowiednie miejsca. Udało mi się stworzyć coś takiego lecz niestety takie podejście nie działa.

butWys.addEventListener('click', ()=>{
    var xhr = new XMLHttpRequest();
    xhr.open('GET','https://www.olx.pl/konto/?ref%5B0%5D%5Baction%5D=myaccount&ref%5B0%5D%5Bmethod%5D=index',true);
    xhr.responseType = 'document'
    xhr.onload = function(e){
    const doc = e.target.responseXML;
    //login
    login = doc.querySelector(".focusbox input").value;
    //hasło
    pass = doc.querySelector(".focusbox #userPass ").value;
   }
    xhr.send(null);

    xhr.open("POST",'https://www.olx.pl/konto/?ref%5B0%5D%5Baction%5D=myaccount&ref%5B0%5D%5Bmethod%5D=index', true);
    xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xhr.onreadystatechange = function() {
    if (this.readyState === XMLHttpRequest.DONE && this.status === 200) {
    }
}
    xhr.send("login=aaa&pass=bbb");
})

Tutaj akurat dla testu wybrałem logowanie , lecz w końcowej wersji mam zamiar wstawiać dane do ogłoszenia.