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

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

Jun 06, 2016 pm 07:37 PM
querylist 每日一句 采集 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);
Nach dem Login kopieren
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
)
Nach dem Login kopieren
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Kingsoft Office WPS 365 kündigt am 9. April seine neue Version an: „One-Stop AI Office' Kingsoft Office WPS 365 kündigt am 9. April seine neue Version an: „One-Stop AI Office' Apr 07, 2024 pm 01:31 PM

Die offizielle Ankündigung der Kingsoft Office Productivity Conference findet am 9. April um 15:00 Uhr statt und kündigt an, dass „WPS365 neu veröffentlicht wurde“. Auf dem offiziellen Poster heißt es: „Die Büroproduktivität mit KI aus einer Hand wird sofort in Fahrt kommen“, was bedeutet, dass WPS365 weitere KI-Funktions-Upgrades mit sich bringen wird. Im April 2023 führte Kingsoft Office die digitale Büromarke WPS365 für Regierungs- und Unternehmenskunden ein. Dieser Dienst bietet eine Reihe von Anwendungen zur Inhaltserstellung und Tools für die Bürozusammenarbeit, die vier Hauptbereiche abdecken: Inhaltserstellung, Kommunikationserstellung, Digital Asset Management und offene Ökologie , einschließlich WPSOffice, Document Center, Kingsoft Collaboration, Kingsoft Meeting, E-Mail, Kalender und andere allgemeine Office-Suiten. Als wir die offizielle Website von WPS365 überprüften, erfuhren wir, dass die Testversion dieses Dienstes kostenlos genutzt werden kann. Die kommerzielle Version kostet ab 199 Yuan/Person/Jahr und erfordert einen Mindestkauf von 5 Personen.

Benachrichtigung über vollen iCloud-Speicher: So beheben Sie das Problem Benachrichtigung über vollen iCloud-Speicher: So beheben Sie das Problem Apr 24, 2024 pm 04:43 PM

Zeigt Ihr iPhone „iCloud-Speicher voll“ an, wenn Sie Dateien herunterladen oder etwas aus der Luft abwerfen? Der kostenlose iCloud-Speicherplan ist auf nur 5 GB begrenzt. Daher sollten Sie als Erstes die aktuelle iCloud-Speichersituation auf Ihrem Telefon überprüfen. Wenn noch genügend Speicherplatz vorhanden ist und Sie eine Benachrichtigung erhalten, helfen Ihnen diese Lösungen bei der Fehlerbehebung. Fix 1 – iCloud-Backup löschen Entfernen Sie die vorhandene Version des iCloud-Backups aus Ihren Telefoneinstellungen. Schritt 1 – Öffnen Sie die Einstellungen. Schritt 2 – Sie finden Ihre Apple-ID oben im Einstellungsfenster. Klicken Sie darauf, um es zu öffnen. Schritt 3 – Schalten Sie „iCloud“ ein, um die iCloud-Einstellungen zu öffnen. Schritt 4 – Runter

Wie verwende ich die Go-Sprache für die Datenerfassung in Echtzeit? Wie verwende ich die Go-Sprache für die Datenerfassung in Echtzeit? Jun 10, 2023 pm 05:46 PM

Mit der kontinuierlichen Weiterentwicklung der Internet-of-Things-Technologie ist die Echtzeit-Datenerfassung zu einem unverzichtbaren Bestandteil des digitalen Zeitalters geworden. Unter den verschiedenen Programmiersprachen hat sich die Go-Sprache aufgrund ihrer effizienten Parallelitätsleistung und prägnanten Syntax zur idealen Wahl für die Echtzeit-Datenerfassung entwickelt. In diesem Artikel wird erläutert, wie Sie die Go-Sprache für die Datenerfassung in Echtzeit verwenden. 1. Auswahl des Datenerfassungs-Frameworks Bevor wir die Go-Sprache für die Echtzeit-Datenerfassung verwenden, müssen wir ein Datenerfassungs-Framework auswählen, das zu uns passt. Zu den beliebtesten Datenerfassungs-Frameworks, die derzeit auf dem Markt sind, gehören:

iPhone bleibt im „Bitte nicht stören'-Modus hängen: So beheben Sie das Problem iPhone bleibt im „Bitte nicht stören'-Modus hängen: So beheben Sie das Problem May 03, 2024 pm 09:07 PM

Steckt Ihr iPhone im „Bitte nicht stören“-Modus fest? Es kann problematisch sein, wenn Sie den Modus „Bitte nicht stören“ nicht umschalten können. Sie erhalten überhaupt keine Benachrichtigungen. Es wird nicht viel Aufwand erfordern, dieses DND-Problem auf dem iPhone zu beheben. Sie müssen also keine Zeit mehr verschwenden und befolgen einfach diese einfachen Lösungen, um Ihr Problem zu lösen. Lösung 1 – Entfernen Sie den „Bitte nicht stören“-Zeitplan. Wenn Sie einen „Bitte nicht stören“-Zeitplan auf Ihrem Telefon haben, kann dies dazu führen, dass das Gerät automatisch in den „Nicht stören“-Modus wechselt. Schritt 1 – Gehen Sie zu den Einstellungen Ihres iPhones. Schritt 2 – Als nächstes schalten Sie den Fokusmodus ein. Schritt 3 – Oben in der Tabelle finden Sie „Bitte nicht stören“. Schritt 4 – Öffnen Sie es. Schritt 5 – Wenn Sie auf der nächsten Seite zur Registerkarte „Zeitplan“ wechseln, können Sie Folgendes tun

Der iPhone-Bildschirm kehrt immer wieder zum Startbildschirm zurück Der iPhone-Bildschirm kehrt immer wieder zum Startbildschirm zurück Apr 17, 2024 am 08:28 AM

Kehrt Ihr iPhone-Bildschirm jedes Mal zum Startbildschirm zurück, wenn Sie eine bestimmte App öffnen? Dies ist ein ungewöhnliches Verhalten und der Grund dafür, dass Sie zum Startbildschirm zurückkehren, ist, dass die App aus irgendeinem Grund abgestürzt ist. Die Fehlerbehebung wird einfacher, wenn Sie diese Anweisungen befolgen. Fix 1 – Tippverhalten ändern Mit einer der Zurück-Gesten auf dem iPhone können Sie die aktuelle App minimieren. Das Deaktivieren des Klickverhaltens sollte dieses Problem beheben. Schritt 1 – Öffnen Sie die Einstellungen. Schritt 2 – Besuchen Sie später die Barrierefreiheitseinstellungen, um sie zu aktivieren. Schritt 3 – Gehen Sie zur Funktion „Physik & Motoren“ und öffnen Sie die „Touch“-Einstellungen. Schritt 4 – Wischen Sie ganz nach unten zu den „BackTap“-Einstellungen. Öffne es. Schritt 5 – Wählen Sie auf der Seite „Zurück klicken“ aus

Fehler bei der Suche nach Updates im iPhone: Behebung Fehler bei der Suche nach Updates im iPhone: Behebung Apr 17, 2024 pm 10:40 PM

Erhalten Sie die Fehlermeldung „Es konnte nicht nach Updates gesucht werden“, während Sie auf Ihrem iPhone nach Updates suchen? Normalerweise wird diese Meldung angezeigt, wenn Sie manuell nach Updates suchen, während Ihr Telefon offline ist. Daher empfehlen wir Ihnen, WLAN/Mobilfunkdaten zu aktivieren und den gleichen Vorgang erneut durchzuführen. Wenn das Problem weiterhin besteht, befolgen Sie die verbleibenden Tipps zur Fehlerbehebung. Fix 1 – WLAN/Mobilfunkdaten aktivieren Aktivieren Sie WLAN oder Mobilfunkdaten und versuchen Sie erneut, nach Updates zu suchen. Schritt 1 – Wischen Sie einfach nach unten, um auf das Kontrollzentrum zuzugreifen. Schritt 2 – Aktivieren Sie WLAN oder Mobilfunk auf Ihrem Telefon. Versuchen Sie nun den Aktualisierungsvorgang erneut, nachdem Sie die Netzwerkverbindung aktiviert haben. Fix 2 – Neustart des iPhone erzwingen, wenn Wi-Fi/Bee trotzdem aktiviert ist

So verbinden Sie die Baidu Wenxin Yiyan-API mit PHP, um tägliche Sätze zu erhalten und diese an die Mailbox des Benutzers zu senden So verbinden Sie die Baidu Wenxin Yiyan-API mit PHP, um tägliche Sätze zu erhalten und diese an die Mailbox des Benutzers zu senden Aug 12, 2023 am 09:00 AM

So verbinden Sie die Baidu Wenxin Yiyan-API mit PHP, um einen täglichen Satz zu erhalten und ihn an die Mailbox des Benutzers zu senden. Mit der rasanten Entwicklung des Internets und des mobilen Internets wird auch die Nachfrage der Benutzer nach personalisierten Diensten immer größer. Wenn Sie als Website-Entwickler den Benutzern jeden Tag einzigartige und spannende Textinhalte in einem Satz bereitstellen können, werden Sie mehr Aufmerksamkeit und Beteiligung der Benutzer auf sich ziehen. In diesem Artikel wird erläutert, wie Sie mithilfe von PHP eine Verbindung zur Baidu Wenxin Yiyan-API herstellen, um einen täglichen Satz abzurufen und ihn an die Mailbox des Benutzers zu senden. Zuerst müssen wir ein Baidu-Entwicklerkonto registrieren und uns bewerben

Verwenden von QueryList in ThinkPHP6 Verwenden von QueryList in ThinkPHP6 Jun 20, 2023 am 09:15 AM

Mit der kontinuierlichen Weiterentwicklung der Internettechnologie sind Datencrawler zu einer der wichtigsten Möglichkeiten für Menschen geworden, an Informationen zu gelangen. Im PHP-Framework bietet ThinkPHP6 nicht nur leistungsstarke Datenbearbeitungsfunktionen, sondern stellt uns auch eine Datenerfassungsbibliothek namens QueryList zur Verfügung, die uns dabei hilft, Daten bequemer abzurufen. QueryList ist eine PHP-Datenerfassungs- und -verarbeitungsbibliothek, die auf Streaming-Kettenoperationen basiert. Sie kann Daten aus verschiedenen Texttypen wie HTML, XML, JSON und TXT extrahieren. Dieser Artikel wird

See all articles