über request ganzen container mit id holen

  • Es geht um ein User Script.

    Nehmen wir mal zum Spaß diese Seite. Wenn ich jetzt das userscript anschmeise und eine ID auf dieser Seite auslesen will mache ich es ja so

    Code
    document.getElementById('profilid');

    jetzt bin ich aber auf einer anderen Seite und möchte den Inhalt trotzdem haben . Also kommt request in frage . Zur zeit hole ich es immer mit split ,, zb so


    Code
    GM_xmlhttpRequest({
                      method:"GET", 
                      url:'diese-seite-.de, 
                      onload:function(responseDetails) {
                            var content = responseDetails.responseText; 
                            var id=content.split('id="profilid">')[1].split('</div')[0];
    }});

    wenn da jetzt noch andere divs mit in den Container sind habe ich nicht mal den ganzen Container.

    Ich habe das mal gesehen das es irgendwie so in der art geht


    Code
    GM_xmlhttpRequest({
                      method:"GET", 
                      url:'https://diese-seite/'+x+'', 
                      onload:function(responseDetails) {
                            var content = responseDetails.responseText; 
                            var id=content.getElementById('profilid');
    }});

    nur das funkioniert so nicht.Ich finde das auch nicht wieder und finde auch bei googel nix passendes . Also wie kann man mit requesten die Ids, class, und tags auslesen ohne das split gedöns ?

  • Ich habe es jetzt mit TageName undClassName hinbekommen ,aber mit Id geht es nicht .Hat da einer nee erklärung für ? Oder eine möglichkeit das auch hinzubekommen , oder ist mein Weg schon wieder Müll?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!