Bagaimana untuk mendapatkan innerHTML iframe menggunakan JavaScript
P粉358281574
P粉358281574 2024-02-26 20:10:02
0
1
408

Saya ingin mendapatkan innerHTML dari halaman web. Ia menggunakan iframe dalam kandungan badan dokumen html halaman.

Ini adalah kod yang saya gunakan tetapi nampaknya tiada apa yang berlaku. Saya juga tahu mereka mesti menjadi beberapa isu dalam kod yang saya ada di sini, itulah sebabnya ia tidak berfungsi dengan betul.

document.querySelectorAll('"body > iframe"')[0].innerHTML; Saya telah mencuba ini setakat ini dan saya mencari dalam talian untuk melihat sama ada saya boleh membuatnya berfungsi.

Ini ialah bahagian html kod yang diekstrak secara manual daripada alat penyahpepijat penyemak imbas.

<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

Bahagian html rosak di sini supaya anda boleh melihat lebih banyak lagi dengan lebih baik.

`<iframe src="https:

Saya cuba menambah bahagian iframe bagi elemen html pada kod javascript di atas tetapi ia nampaknya tidak melakukan apa-apa. Saya pasti saya melakukan sesuatu yang salah dan mungkin perlu membuat lebih banyak pelarasan pada kod.

P粉358281574
P粉358281574

membalas semua(1)
P粉659518294
(document.getElementById('YOUR ID').contentDocument).body;
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan