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

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

Jun 06, 2016 pm 07:37 PM
querylist 每日一句 採集 金山

采集金山词霸的每日一句,需要说明的是,并不能直接匹配出音频的地址,匹配出来的是类似于这样个字符串: 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);
登入後複製
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
)
登入後複製
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

金山辦公 WPS 365 宣布4月9日全新發布:'一站式 AI 辦公” 金山辦公 WPS 365 宣布4月9日全新發布:'一站式 AI 辦公” Apr 07, 2024 pm 01:31 PM

金山辦公生產力大會官員宣4月9日15點舉行,宣稱「WPS365全新發布」。官方海報寫有“一站式AI辦公生產力即刻起飛”,暗示WPS365將迎來更多AI功能升級。 2023年4月,金山辦公室向政企客戶發布了數位辦公品牌WPS365,該服務提供一系列內容創作應用和辦公室協作工具,涵蓋了內容創作、溝通創作、數位資產管理、開放生態四大版塊,包含WPSOffice、文件中心、金山協作、金山會議、郵件、行事曆等通用辦公室套件。查詢WPS365官網獲悉,該服務的體驗版免費使用,商業版定價199元/人/年起,需5人起購。

iCloud儲存已滿通知:如何修復 iCloud儲存已滿通知:如何修復 Apr 24, 2024 pm 04:43 PM

每當您下載某些檔案或空投某些內容時,您的iPhone是否顯示「iCloud儲存空間已滿」? iCloud儲存空間的免費方案限制為僅5GB。因此,您應該檢查的第一件事是手機上iCloud的當前儲存情況。如果仍有足夠的儲存空間,並且您收到通知,則這些解決方案將幫助您進行故障排除。修復1–刪除iCloud備份從手機設定中移除現有版本的iCloud備份。步驟1–開啟設定。步驟2–您將在「設定」面板的頂部找到您的AppleID。點擊它以打開它。步驟3–開啟「iCloud」以開啟iCloud設定。步驟4–向下

如何使用 Go 語言進行即時數據採集? 如何使用 Go 語言進行即時數據採集? Jun 10, 2023 pm 05:46 PM

隨著物聯網技術的不斷發展,即時數據採集已經成為了數位時代不可或缺的一部分。而在各種程式語言中,Go語言以其高效的並發效能和簡潔的語法,成為了即時資料擷取的理想選擇。本文將介紹如何使用Go語言進行即時數據採集。一、資料擷取框架的選擇在使用Go語言進行即時資料擷取之前,我們需要選擇一個適合我們的資料擷取框架。目前市面上比較流行的數據採集框架包括

iPhone螢幕不斷回到主螢幕 iPhone螢幕不斷回到主螢幕 Apr 17, 2024 am 08:28 AM

每次打開特定應用程式時,您的iPhone螢幕是否一直返回主螢幕?這是一種異常行為,您返回主螢幕的原因是應用程式由於某種原因而崩潰。如果按照這些說明集進行故障排除,則可以更輕鬆地進行故障排除。修正1–更改點擊行為iPhone上的後退手勢之一可讓您最小化當前應用程式。停用點擊行為應該可以解決此問題。步驟1–開啟設定。步驟2–稍後,訪問“輔助功能”設定以將其開啟。步驟3–轉到“物理和馬達”功能,然後打開“觸摸”設定。步驟4–一直向下滑動到「BackTap」設定。打開它。步驟5–在「後退點擊」頁面中,選

iPhone卡在請勿打擾模式:如何修復 iPhone卡在請勿打擾模式:如何修復 May 03, 2024 pm 09:07 PM

您的iPhone是否卡在「請勿打擾」模式下?如果您無法切換「請勿打擾」模式,可能會很麻煩。您根本不會收到任何警報。在iPhone上修復此免打擾問題不會花費太多精力。因此,無需再浪費時間,只需遵循這些簡單的解決方案即可解決問題。修復1–刪除免打擾計劃如果您的手機上有任何「請勿打擾」時間表,它可能會強制裝置自動進入免打擾狀態。步驟1–轉到iPhone的「設定」。步驟2–接下來,開啟「焦點」模式。步驟3–您會在圖表頂部找到「請勿打擾」。步驟4–打開它。步驟5–在下一頁上,如果您進入「時間表」選項卡,您

PHP連結百度文心一言API取得每日一句話並傳送到使用者信箱的方法 PHP連結百度文心一言API取得每日一句話並傳送到使用者信箱的方法 Aug 12, 2023 am 09:00 AM

PHP連接百度文心一言API取得每日一句並發送到使用者信箱的方法隨著網路和行動網路的快速發展,使用者對於個人化服務的需求也越來越高。作為一個網站開發者,如果能夠為用戶提供每日一句的獨特、精彩的文字內容,將會吸引更多的用戶關注和參與。本文將介紹如何使用PHP連接百度文心一言API取得每日一句,並將其傳送至使用者的信箱。首先,我們需要註冊一個百度開發者帳號,並申請

無法檢查iPhone中的更新錯誤:修復 無法檢查iPhone中的更新錯誤:修復 Apr 17, 2024 pm 10:40 PM

在iPhone上檢查更新時,您是否收到此錯誤訊息「無法檢查更新」訊息?通常,當您在手機離線時手動搜尋更新時,會出現此訊息。因此,我們建議您啟用Wi-Fi/蜂窩數據並再次執行相同的操作。如果您仍然遇到該問題,請按照其餘的故障排除提示進行操作。修復1–啟用Wi-Fi/蜂窩數據啟用Wi-Fi或蜂窩行動網路數據,然後重試檢查更新。步驟1–只需向下滑動即可存取控制中心。步驟2–在手機上啟用Wi-Fi或蜂窩網路。現在,在啟用網路連線後再次嘗試更新過程。修復2–強制重啟iPhone如果儘管啟用了Wi-Fi/蜂

Python實現無頭瀏覽器擷取應用程式的頁面自動登入與會話管理功能剖析 Python實現無頭瀏覽器擷取應用程式的頁面自動登入與會話管理功能剖析 Aug 09, 2023 pm 07:06 PM

Python實現無頭瀏覽器擷取應用程式的頁面自動登入與會話管理功能剖析引言:隨著網路的快速發展,我們的生活越來越離不開網路應用程式。而對於許多網頁類型的應用,我們需要手動登入才能取得更多的資訊或操作某些功能。為了提高效率,我們可以透過自動化腳本實現頁面自動登入與會話管理的功能。無頭瀏覽器:在實作頁面自動登入與會話管理功能之前,我們首先需要了解什麼是無頭瀏覽器。

See all articles