Heim  >  Fragen und Antworten  >  Hauptteil

So erhalten Sie das innerHTML eines Iframes mithilfe von JavaScript

Ich möchte innerHTML von einer Webseite abrufen. Es verwendet Iframe im Hauptinhalt des Seiten-HTML-Dokuments.

Dies ist der Code, den ich verwende, aber es scheint nichts zu passieren. Ich weiß auch, dass es sich um ein Problem mit dem Code handeln muss, den ich hier habe, weshalb er nicht richtig funktioniert.

document.querySelectorAll('"body > iframe"')[0].innerHTML; Ich habe das bisher versucht und suche online, ob ich es irgendwie zum Laufen bringen kann.

Dies ist der HTML-Teil des Codes, der manuell aus dem Browser-Debugger-Tool extrahiert wurde.

<body><div id="__next"><div id="main" class="jsx-834240835 desktop-container"><div class="jsx-1905932170 header-container white"><div class="jsx-1905932170 header-content"><div class="jsx-1905932170 hamburger-wrapper"><a href="https://www.tiktok.com/en"><a title="TikTok" class="jsx-3359950850 logo-link">/div><iframe src="https://www.tiktok.com/creator#/upload?lang=en/" style="height: 650px; border-style: none; width: 100%; margin-bottom: -6px;"></iframe><div style="visibility: hidden; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 356px; z-index: -1;"></div><div id="creator-center-footer"><div class="jsx-3176438893 footer-container"><footer class="jsx-3176438893 footer-content-wrapper"><div class="jsx-3176438893 tiktok-logo"><div class="jsx-1929089525 logo-container jsx-997609344"><img src="https://lf16-tiktok-web.ttwstatic.com/obj/tiktok-web/tiktok/web/node/_next/static/images/logo-7328701c910ebbccb5670085d243fc12.svg" title="TikTok" class="jsx-1929089525 logo-icon"><img src="https://lf16-tiktok-web.ttwstatic.com/obj/tiktok-web/tiktok/web/node/_next/static/images/logotext-9b4d14640f93065ec36dab71c806e135.svg" title="TikTok" class="jsx-1929089525 logo-text"></div><strong

Hier ist ein Teil des HTML-Codes gebrochen, damit Sie mehr davon besser sehen können.

`<iframe src="https:

Ich habe versucht, den Iframe-Teil des HTML-Elements zum obigen Javascript-Code hinzuzufügen, aber es schien nichts zu bewirken. Ich bin mir sicher, dass ich etwas falsch mache und möglicherweise weitere Anpassungen am Code vornehmen muss.

P粉358281574P粉358281574235 Tage vor365

Antworte allen(1)Ich werde antworten

  • P粉659518294

    P粉6595182942024-02-27 00:30:05

    (document.getElementById('YOUR ID').contentDocument).body;

    Antwort
    0
  • StornierenAntwort