Cara Mengambil Kode di Dalam Tag Script
<p>Untuk mengambil kode dalam tag script seperti '<script>self.__next_f.push([1, Anda dapat menggunakan beberapa metode, di antaranya:</p>
<ol>
<li>Menggunakan fungsi <code>document.getElementsByTagName('script')</code> untuk mendapatkan semua tag script pada halaman web, kemudian mencari tag script yang mengandung kode yang ingin Anda ambil berdasarkan atributnya.</li>
</ol>
<p>Contoh:</p>
<pre><code>var scripts = document.getElementsByTagName('script');
for (var i = 0; i < scripts.length; i++) {
var script = scripts[i];
if (script.innerHTML.indexOf('self.__next_f.push([1,') != -1) {
var code = script.innerHTML;
// melakukan sesuatu dengan kode yang sudah diambil
}
}
</code></pre>
<ol start="2">
<li>Menggunakan query selector untuk mencari tag script yang mengandung kode yang ingin Anda ambil berdasarkan atributnya.</li>
</ol>
<p>Contoh:</p>
<pre><code>var script = document.querySelector('script:not([src])');
var code = script.innerHTML;
// melakukan sesuatu dengan kode yang sudah diambil
</code></pre>
<p>Namun, perlu diingat bahwa mengambil kode dalam tag script dapat menimbulkan masalah keamanan jika kode yang diambil berasal dari sumber yang tidak dipercayai. Oleh karena itu, pastikan untuk hanya mengambil kode dari sumber yang dapat dipercaya.</p>
原文地址: https://www.cveoy.top/t/topic/oV4b 著作权归作者所有。请勿转载和采集!