Rumah php教程 php手册 用QueryList采集金山词霸《每日一句》

用QueryList采集金山词霸《每日一句》

Jun 06, 2016 pm 07:37 PM
querylist satu ayat sehari koleksi Jinshan

采集金山词霸的每日一句,需要说明的是,并不能直接匹配出音频的地址,匹配出来的是类似于这样个字符串: iciba_common_top_onSecondDelay(http://news.iciba.com/admin/tts/2015-02-27.mp3); 所以需要用个回调函数来过滤出音频地址。 phpQuery ?phprequire '

采集金山词霸的每日一句,需要说明的是,并不能直接匹配出音频的地址,匹配出来的是类似于这样个字符串:
iciba_common_top_onSecondDelay('http://news.iciba.com/admin/tts/2015-02-27.mp3');
所以需要用个回调函数来过滤出音频地址。 phpQuery
<?php
require '../QueryList/QueryList.class.php';

$url = 'http://news.iciba.com/dailysentence';
$reg = ".pic";
$rang = array(
        //匹配英文
        "en" => array(".en>a","text"),
        //匹配中文
        "cn" => array(".cn>a","text"),
        //匹配音频
        "audio" => array(".sound","onmouseover",'',function($v,$k){
                                //回调函数,用于匹配出音频地址
                                if(preg_match('/http[^\']+/',$v,$arr))
                                {
                                    $v = $arr[0];
                                }
                                return $v;
                         }),
        //匹配图片
        "pic" => array("a:eq(0)>img","src"),
        //匹配页面地址
        "page" => array("a:eq(0)","href")
    );
$data = QueryList::Query($url,$rang,$reg)->jsonArr[0];
print_r($data);
Salin selepas log masuk
Array
(
[en] => Courage is not the absence of fear, but rather the judgement that something else is more important than fear.
[cn] => 勇者并非无所畏惧,而是判断出还有比恐惧更值得重视的东西。
[audio] => http://news.iciba.com/admin/tts/2015-02-27.mp3
[pic] => http://cdn.iciba.com/news/word/big_2015-02-27b.jpg?rand=8637
[page] => http://news.iciba.com/dailysentence/detail-1212.html
)
Salin selepas log masuk
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Pemberitahuan penuh storan iCloud: Cara membetulkannya Pemberitahuan penuh storan iCloud: Cara membetulkannya Apr 24, 2024 pm 04:43 PM

Adakah iPhone anda menunjukkan "iCloud Storage Full" setiap kali anda memuat turun beberapa fail atau airdrop sesuatu? Peringkat percuma storan iCloud terhad kepada 5GB sahaja. Oleh itu, perkara pertama yang perlu anda semak ialah situasi storan iCloud semasa pada telefon anda. Jika ruang storan masih mencukupi dan anda menerima pemberitahuan, penyelesaian ini akan membantu anda menyelesaikan masalah. Betulkan 1 – Padam Sandaran iCloud Alih keluar versi sandaran iCloud sedia ada daripada tetapan telefon anda. Langkah 1 – Buka Tetapan. Langkah 2 – Anda akan menemui Apple ID anda di bahagian atas panel Tetapan. Klik padanya untuk membukanya. Langkah 3 - Hidupkan "iCloud" untuk membuka tetapan iCloud. Langkah 4 – Turun

Kingsoft Office WPS 365 mengumumkan keluaran baharunya pada 9 April: 'Pejabat AI Sehenti” Kingsoft Office WPS 365 mengumumkan keluaran baharunya pada 9 April: 'Pejabat AI Sehenti” Apr 07, 2024 pm 01:31 PM

Pengumuman rasmi Persidangan Produktiviti Pejabat Kingsoft akan diadakan pada 15:00 pada 9 April, mengumumkan bahawa "WPS365 baru dikeluarkan." Poster rasmi berbunyi "Produktiviti pejabat AI sehenti akan bermula serta-merta", membayangkan bahawa WPS365 akan membawa lebih banyak peningkatan fungsi AI. Pada April 2023, Kingsoft Office melancarkan jenama pejabat digital WPS365 untuk pelanggan kerajaan dan perusahaan Perkhidmatan ini menyediakan satu siri aplikasi penciptaan kandungan dan alatan kerjasama pejabat, meliputi empat bahagian utama: penciptaan kandungan, penciptaan komunikasi, pengurusan aset digital dan ekologi terbuka. , termasuk WPSOffice, pusat dokumen, kerjasama Kingsoft, mesyuarat Kingsoft, e-mel, kalendar dan suite pejabat am yang lain. Menyemak laman web rasmi WPS365, kami mengetahui bahawa versi percubaan perkhidmatan ini adalah percuma untuk digunakan, dan versi komersial berharga dari 199 yuan/orang/tahun, dan memerlukan pembelian minimum 5 orang.

Bagaimana untuk menggunakan bahasa Go untuk pengumpulan data masa nyata? Bagaimana untuk menggunakan bahasa Go untuk pengumpulan data masa nyata? Jun 10, 2023 pm 05:46 PM

Dengan perkembangan berterusan teknologi Internet of Things, pengumpulan data masa nyata telah menjadi bahagian yang amat diperlukan dalam era digital. Di antara pelbagai bahasa pengaturcaraan, bahasa Go telah menjadi pilihan ideal untuk pengumpulan data masa nyata dengan prestasi konkurensi yang cekap dan sintaks yang ringkas. Artikel ini akan memperkenalkan cara menggunakan bahasa Go untuk pengumpulan data masa nyata. 1. Pemilihan rangka kerja pengumpulan data Sebelum menggunakan bahasa Go untuk pengumpulan data masa nyata, kita perlu memilih rangka kerja pengumpulan data yang sesuai dengan kita. Rangka kerja pengumpulan data yang lebih popular pada masa ini termasuk

iPhone tersekat dalam mod Jangan Ganggu: Cara membetulkannya iPhone tersekat dalam mod Jangan Ganggu: Cara membetulkannya May 03, 2024 pm 09:07 PM

Adakah iPhone anda tersekat dalam mod Jangan Ganggu? Ia boleh menyusahkan jika anda tidak boleh menogol mod Jangan Ganggu. Anda tidak akan menerima sebarang makluman sama sekali. Ia tidak memerlukan banyak usaha untuk membetulkan isu DND ini pada iPhone. Jadi, tidak perlu membuang masa lagi dan ikuti sahaja penyelesaian mudah ini untuk menyelesaikan masalah anda. Betulkan 1 – Alih keluar jadual Jangan Ganggu Jika anda mempunyai sebarang jadual Jangan Ganggu pada telefon anda, ia mungkin memaksa peranti untuk masuk ke mod Jangan Ganggu secara automatik. Langkah 1 – Pergi ke Tetapan iPhone anda. Langkah 2 – Seterusnya, hidupkan mod Fokus. Langkah 3 – Anda akan menemui "Jangan Ganggu" di bahagian atas carta. Langkah 4 - Bukanya. Langkah 5 – Pada halaman seterusnya, jika anda pergi ke tab Jadual, anda

Skrin iPhone terus kembali ke skrin utama Skrin iPhone terus kembali ke skrin utama Apr 17, 2024 am 08:28 AM

Adakah skrin iPhone anda terus kembali ke skrin utama setiap kali anda membuka apl tertentu? Ini adalah tingkah laku yang luar biasa dan sebab anda dikembalikan ke skrin utama adalah kerana apl itu ranap atas sebab tertentu. Penyelesaian masalah akan menjadi lebih mudah jika anda mengikuti set arahan ini. Betulkan 1 – Tukar Gelagat Ketik Salah satu gerak isyarat belakang pada iPhone membolehkan anda meminimumkan apl semasa. Melumpuhkan gelagat klik seharusnya menyelesaikan isu ini. Langkah 1 – Buka Tetapan. Langkah 2 – Kemudian, lawati tetapan Kebolehaksesan untuk menghidupkannya. Langkah 3 – Pergi ke ciri “Fizik & Motor” dan buka tetapan “Sentuh”. Langkah 4 – Leret ke bawah ke tetapan “BackTap”. Membukanya. Langkah 5 – Pada halaman Klik Belakang, pilih

Tidak dapat menyemak ralat kemas kini dalam iPhone: Betulkan Tidak dapat menyemak ralat kemas kini dalam iPhone: Betulkan Apr 17, 2024 pm 10:40 PM

Adakah anda mendapat mesej ralat ini "Tidak dapat menyemak kemas kini" semasa menyemak kemas kini pada iPhone anda? Biasanya, mesej ini muncul apabila anda mencari kemas kini secara manual semasa telefon anda di luar talian. Oleh itu, kami mengesyorkan anda mendayakan data Wi-Fi/Selular dan melakukan operasi yang sama sekali lagi. Jika anda masih mengalami isu tersebut, ikuti petua penyelesaian masalah yang tinggal. Betulkan 1 – Dayakan Wi-Fi/Data Selular Dayakan data Wi-Fi atau Selular dan cuba semak kemas kini sekali lagi. Langkah 1 – Hanya leret ke bawah untuk mengakses Pusat Kawalan. Langkah 2 – Dayakan Wi-Fi atau Selular pada telefon anda. Sekarang cuba proses kemas kini sekali lagi selepas mendayakan sambungan rangkaian. Betulkan 2 – Paksa mulakan semula iPhone jika Wi-Fi/Bee didayakan walaupun

Cara menyambungkan API Baidu Wenxin Yiyan dengan PHP untuk mendapatkan ayat harian dan menghantarnya ke peti mel pengguna Cara menyambungkan API Baidu Wenxin Yiyan dengan PHP untuk mendapatkan ayat harian dan menghantarnya ke peti mel pengguna Aug 12, 2023 am 09:00 AM

Cara menyambungkan API Baidu Wenxin Yiyan dengan PHP untuk mendapatkan ayat harian dan menghantarnya ke peti mel pengguna Dengan perkembangan pesat Internet dan Internet mudah alih, permintaan pengguna untuk perkhidmatan diperibadikan juga semakin tinggi. Sebagai pembangun laman web, jika anda boleh memberikan pengguna kandungan teks yang unik dan menarik dalam satu ayat setiap hari, anda akan menarik lebih banyak perhatian dan penyertaan pengguna. Artikel ini akan memperkenalkan cara menggunakan PHP untuk menyambung ke Baidu Wenxin Yiyan API untuk mendapatkan ayat harian dan menghantarnya ke peti mel pengguna. Pertama, kita perlu mendaftar akaun pembangun Baidu dan memohon

Menggunakan QueryList dalam ThinkPHP6 Menggunakan QueryList dalam ThinkPHP6 Jun 20, 2023 am 09:15 AM

Dengan perkembangan teknologi Internet yang berterusan, perangkak data telah menjadi salah satu cara penting untuk orang ramai mendapatkan maklumat. Dalam rangka kerja PHP, ThinkPHP6 bukan sahaja menyediakan fungsi manipulasi data yang berkuasa, tetapi juga menyediakan kami perpustakaan merebut data yang dipanggil QueryList untuk membantu kami mendapatkan data dengan lebih mudah. QueryList ialah perpustakaan pengumpulan dan pemprosesan data PHP berdasarkan operasi rantaian penstriman Ia boleh mengekstrak data daripada pelbagai jenis teks seperti HTML, XML, JSON dan TXT. Artikel ini akan

See all articles