<?php header("Content-Type: text/html; charset=UTF-8"); require("phpQuery.php"); $hj = QueryList::Query('http://mobile.csdn.net/',array("title"=>array('.unit h1','text'))); //dump($hj->data); $data = QueryList::Query('http://cms.querylist.cc/bizhi/453.html',array( 'image' => array('img','src') ))->data; // $data = QueryList::Query('http://cms.querylist.cc/google/list_1.html',array( 'link' => array('a','href') ))->data; $page = 'http://cms.querylist.cc/news/566.html'; $reg = array( 'title' => array('h1','text'), 'date' => array('.pt_info','text','-span -a',function($content){ $arr = explode(' ',$content); return $arr[0]; }), 'content' => array('.post_content','html','a -.content_copyright -script',function($content){ $doc = phpQuery::newDocumentHTML($content); $imgs = pq($doc)->find('img'); foreach ($imgs as $img) { $src = 'http://cms.querylist.cc'.pq($img)->attr('src'); $localSrc = 'w/'.md5($src).'.jpg'; $stream = file_get_contents($src); file_put_contents($localSrc,$stream); pq($img)->attr('src',$localSrc); } return $doc->htmlOuter(); }) ); $rang = '.content'; $ql = QueryList::Query($page,$reg,$rang); $data = $ql->getData(); dump($data);
menyokong tapak web merangkak dan merangkak Ia adalah projek sumber terbuka sebelah pelayan berdasarkan PHP. Ia membolehkan pembangun PHP memproses kandungan dokumen DOM dengan mudah, seperti mendapatkan maklumat tajuk laman web. Apa yang lebih menarik ialah ia menggunakan idea jQuery Anda boleh memproses kandungan halaman sama seperti menggunakan jQuery untuk mendapatkan maklumat halaman yang anda inginkan.
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

27Feb2025
Buat antara muka visual data yang menggabungkan estetika dan kecekapan. Visualisasi data harus menyerang keseimbangan antara estetika dan kepraktisan. Perpustakaan carta dinamik menyediakan penyelesaian praktikal untuk visualisasi data, yang membolehkan kemas kini masa nyata, interaktiviti, dan mengurangkan masa pemuatan halaman untuk pengalaman pengguna yang lebih lancar. Terdapat pelbagai perpustakaan carta dinamik untuk dipilih, masing -masing dengan kebaikan dan keburukannya, termasuk HighCharts, Plotkit, D3.js, FusionCharts, Google Chart Tools, dan Flot. Perpustakaan ini berkisar dari mudah, bebas hingga kuat dan mahal. Perpustakaan carta dinamik dapat memproses sejumlah besar data dan menyokong pelbagai carta

27Apr2022
Kelebihannya ialah: 1. Cross-platform, boleh digunakan pada windows, Linux dan platform lain 2. Sintaks mudah, perpustakaan kelas kaya disediakan, dan kos pembangunan yang rendah 3. Persekitaran berjalan mudah dibina, dan terdapat a pelbagai pakej persekitaran bersepadu PHP yang boleh digunakan pembinaan persekitaran seperti Fool 4. Menyokong pelbagai kaedah pautan pangkalan data 5. Terdapat komuniti lengkap yang boleh memberikan bantuan teknikal, dsb.

17Dec2021
Artikel ini akan memperkenalkan kepada anda cara mudah melaksanakan fungsi merangkak tapak web dalam nod dengan bantuan perpustakaan sumber terbuka pihak ketiga, saya harap ia akan membantu anda!

10Mar2025
Artikel ini menerangkan cara menggunakan CDN dengan laman web PHP 7. Ia meliputi memilih pembekal (Cloudflare, Amazon Cloudfront, dan lain -lain), mengenal pasti kandungan yang boleh dikenal pasti, mengkonfigurasi CDN, mengemas kini DNS, dan ujian. Faedah utama adalah laman web yang lebih baik sp sp

20Sep2022
Laman web PHP Cina ialah laman web rasmi Nama domain tapak web ialah php.cn Ia bergabung dengan Suzhou Yuedongguangbiao Network Technology Co., Ltd. Ia adalah platform kebajikan awam dan pembelajaran dalam talian PHP , bahan PHP dan komuniti Soal Jawab PHP dsb., ia juga termasuk kursus PHP premium dengan bayaran, dan kelas langsung dalam talian akan diadakan secara kerap, yang sesuai untuk pelajar dengan asas yang berbeza.

02Sep2021
Kaedah untuk PHP merangkak halaman web ialah: 1. fungsi fail() 2. fungsi file_get_contents() 3. fopen()->fread()->mod fclose; .


Hot Tools

Pustaka PHP untuk bekas suntikan kebergantungan
Pustaka PHP untuk bekas suntikan kebergantungan

Koleksi 50 algoritma PHP klasik yang sangat baik
Algoritma PHP klasik, pelajari idea yang sangat baik dan kembangkan pemikiran anda

Pustaka PHP kecil untuk mengoptimumkan imej
Pustaka PHP kecil untuk mengoptimumkan imej
