cari
RumahPerpustakaan PHPPerpustakaan lainKelas PHP untuk merebut imej halaman web
Kelas PHP untuk merebut imej halaman web
<?php
header('Content-Type:text/html;charset=utf-8');
/**
 * 一个用于抓去图片的类
 */
class download_image {
    public $_save_path = NULL; //图片保存路劲
    public $_limit_size = NULL; //图片限制大小
    public static $_img_url_old = array();  //存储已抓取过的图片链接地址
    public static $_a_page_url = array();    //存储抓取过的页面
    public function __construct( $_save_path, $_limit_size) {
        $this->_save_path = $_save_path;
        $this->_limit_size = $_limit_size;
    }
    public function get_all_page_image( $site_url ) {
        if ( $site_url == '' ) {
            return false;
        }
        if ( ! in_array( $site_url, self::$_a_page_url ) ) {  //判断当前页面是否抓取过
            self::$_a_page_url[] = $site_url;   //将超链接存入静态数组中
        } else {
            return;     //若抓取过则跳出
        }

1. Cari halaman

2. Tapis semua img dengan peraturan biasa

3 Tapis semua atribut src dengan peraturan biasa

4. . Jalankan kod dalam mod cli (pelayar mungkin kehabisan memori atau tamat masa)

Penafian

Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn

Artikel Berkaitan

Petua untuk bekerja dengan imej pada halaman web menggunakan CamanJS_jqueryPetua untuk bekerja dengan imej pada halaman web menggunakan CamanJS_jquery

16May2016

Perpustakaan CamanJs ialah perpustakaan operasi grafik yang digunakan dalam projek peribadi Perpustakaan ini adalah perpustakaan operasi kanvas berdasarkan JavaScript Seterusnya, melalui artikel ini, saya akan memperkenalkan anda secara terperinci kemahiran menggunakan CamanJS untuk memproses imej di halaman Web perlukannya Bangun dan belajar

Contoh cara menggunakan PHP untuk menukar saiz imej tapak webContoh cara menggunakan PHP untuk menukar saiz imej tapak web

04Apr2023

Dalam pembangunan laman web, imej selalunya perlu diproses, dan salah satu keperluan biasa ialah mengubah suai saiz imej. Dalam PHP, pelbagai cara disediakan untuk mengubah suai saiz imej Artikel ini akan memperkenalkan secara terperinci cara menggunakan PHP untuk menukar saiz imej tapak web. 1. Perpustakaan GD Pustaka GD ialah perpustakaan fungsi PHP Ia menyediakan satu set fungsi untuk memproses imej dan fungsi untuk menjana imej. Ia boleh digunakan untuk membuat lakaran kecil, tera air dan operasi pemprosesan imej lain. Berikut ialah cara menggunakan perpustakaan GD untuk menukar saiz imej: 1.1 Mula-mula anda perlu mendayakan

Gunakan fungsi PHP untuk mencapai kesan pratonton imej halaman webGunakan fungsi PHP untuk mencapai kesan pratonton imej halaman web

15Jun2023

Dengan populariti Internet, semakin ramai orang telah mula menerbitkan artikel, gambar dan kandungan lain dalam talian. Bagi pentadbir laman web dan pereka web, cara menjadikan laman web lebih cantik dan mudah untuk dilayari telah menjadi isu yang tidak boleh diabaikan. Antaranya, kesan pratonton gambar adalah pautan penting. Artikel ini akan memperkenalkan cara menggunakan fungsi PHP untuk mencapai kesan pratonton imej halaman web. 1. Apakah kesan pratonton imej? Kesan pratonton gambar bermakna apabila tetikus bergerak ke atas gambar, gambar boleh dibesarkan atau memaparkan maklumat tertentu. Kesan ini dibandingkan dalam laman web

Cara menggunakan PHPQuery untuk merangkak halaman web dalam PHPCara menggunakan PHPQuery untuk merangkak halaman web dalam PHP

27Jun2023

Dalam era ledakan maklumat hari ini, perangkak web telah menjadi kaedah teknikal yang sangat biasa dalam bidang Internet. Sebagai salah satu bahasa yang digunakan secara meluas dalam pembangunan Internet, PHP mempunyai banyak cara untuk melaksanakan rangkak web. Antaranya, PHPQuery ialah perpustakaan PHP yang sangat praktikal yang boleh dengan cepat dan mudah melaksanakan rangkak web, pengekstrakan data dan tugas lain. Artikel ini akan memperkenalkan penggunaan PHPQuery dan kes aplikasi untuk membantu pembaca menguasai teknologi ini dengan lebih baik. 1. Pengenalan kepada PHPQuery PHPQu

Teknologi pembangunan crawler: Gunakan PHP dan Selenium untuk membina perangkak web kelas pertamaTeknologi pembangunan crawler: Gunakan PHP dan Selenium untuk membina perangkak web kelas pertama

15Jun2023

Dengan perkembangan Internet, teknologi crawler telah menjadi alat yang sangat diperlukan dalam pemerolehan data, analisis pasaran, penyelidikan produk yang kompetitif dan bidang lain. Antara teknologi perangkak tradisional, Python ialah bahasa pilihan untuk membangunkan alat perangkak Berbanding dengan bahasa lain, Python mempunyai kelebihan kerana mudah dipelajari, ringkas dan kaya dengan perpustakaan perangkak. Tetapi hari ini, kami akan memperkenalkan satu lagi bahasa perangkak yang sangat baik-PHP, dan tekniknya yang cekap dalam kombinasi dengan Selenium. 1. Apa itu SeleniumSelenium ialah alat yang digunakan secara meluas dalam automasi Web

Gunakan php untuk memuat turun secara berkumpulan imej halaman web ke contoh kod tempatanGunakan php untuk memuat turun secara berkumpulan imej halaman web ke contoh kod tempatan

24Apr2017

Kami kini perlu menyalin kandungan dengan gambar di tapak web orang lain ke tapak web kami sendiri, jadi saya perlu memuat turun gambar dari tapak web orang lain, kemudian menyimpannya secara tempatan, dan kemudian menggantikan alamat gambar dalam kandungan dengan yang tempatan kami di sini kita perlu menggunakan PHP Hanya gunakan tiga fungsi preg_match_all, file_get_contents dan str_replace.

See all articles