Saya menggunakan php, saya ingin mendapatkan konten dari url dengan lebih cepat.
Berikut adalah kode yang saya gunakan.
Kode:(1)
<?php
$content = file_get_contents('http://www.filehippo.com');
echo $content;
?>
Berikut ini banyak metode lain untuk membaca file seperti fopen()
, readfile()
dll. Tapi menurut saya file_get_contents()
lebih cepat daripada metode ini.
Dalam kode saya di atas ketika Anda menjalankannya, Anda melihat bahwa ia memberikan segala sesuatu dari situs web ini bahkan gambar dan iklan. Saya hanya ingin mendapatkan teks html paket tanpa gaya css, gambar, dan iklan. Bagaimana saya bisa mendapatkannya.
Lihat ini untuk memahaminya.
KODE:(2)
<?php
$content = file_get_contents('http://www.filehippo.com');
// do something to remove css-style, images and ads.
// return the plain html text in $mod_content.
echo $mod_content;
?>
Jika saya melakukan itu seperti di atas maka saya salah jalan, karena saya sudah mendapatkan konten lengkap dalam variabel $content
dan kemudian memodifikasinya.
Bisakah di sini ada metode fungsi apa pun atau apa pun yang mendapatkan teks html langsung dari url .
Kode di bawah ini ditulis hanya untuk pemahaman, ini bukan kode php asli.
KODE IDEAL:(3);
<?php
$plain_content = get_plain_html('http://www.filehippo.com');
echo $plain_content; // no css-style, images and ads.
?>
Jika saya bisa mendapatkan fungsi ini, itu akan jauh lebih cepat daripada yang lain. Bisakah itu mungkin.
Terima kasih.
http://www.filehippo.com
sudah memiliki skrip dan gaya yang tertanam di dalamnya. Anda tidak dapat memilih untuk tidak mendownloadnya tetapi Anda dapat memfilternya. - person Dave Chen   schedule 27.05.2013