search
Homephp教程php手册用QueryList采集金山词霸《每日一句》
用QueryList采集金山词霸《每日一句》Jun 06, 2016 pm 07:37 PM
querylistone sentence a daycollectionJinshan

采集金山词霸的每日一句,需要说明的是,并不能直接匹配出音频的地址,匹配出来的是类似于这样个字符串: 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
)
Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
iCloud存储已满通知:如何修复iCloud存储已满通知:如何修复Apr 24, 2024 pm 04:43 PM

每当您下载某些文件或空投某些内容时,您的iPhone是否显示“iCloud存储空间已满”?iCloud储存空间的免费套餐限制为仅5GB。因此,您应该检查的第一件事是手机上iCloud的当前存储情况。如果仍有足够的存储空间,并且您收到通知,则这些解决方案将帮助您进行故障排除。修复1–删除iCloud备份从手机设置中移除现有版本的iCloud备份。步骤1–打开设置。步骤2–您将在“设置”面板的顶部找到您的AppleID。点击它以打开它。步骤3–打开“iCloud”以打开iCloud设置。步骤4–向下

金山办公 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人起购。

如何使用 Go 语言进行实时数据采集?如何使用 Go 语言进行实时数据采集?Jun 10, 2023 pm 05:46 PM

随着物联网技术的不断发展,实时数据采集已经成为了数字化时代不可或缺的一部分。而在各种编程语言中,Go语言以其高效的并发性能和简洁的语法,成为了实时数据采集的一种理想选择。本文将介绍如何使用Go语言进行实时数据采集。一、数据采集框架的选择在使用Go语言进行实时数据采集之前,我们需要选择一个适合我们的数据采集框架。目前市面上比较流行的数据采集框架包括

iPhone卡在请勿打扰模式:如何修复iPhone卡在请勿打扰模式:如何修复May 03, 2024 pm 09:07 PM

您的iPhone是否卡在“请勿打扰”模式下?如果您无法切换“请勿打扰”模式,可能会很麻烦。您根本不会收到任何警报。在iPhone上修复此免打扰问题不会花费太多精力。因此,无需再浪费时间,只需遵循这些简单的解决方案即可解决问题。修复1–删除免打扰计划如果您的手机上有任何“请勿打扰”时间表,它可能会强制设备自动进入免打扰状态。步骤1–转到iPhone的“设置”。步骤2–接下来,打开“焦点”模式。步骤3–您会在图表顶部找到“请勿打扰”。第4步–打开它。步骤5–在下一页上,如果您进入“时间表”选项卡,您

iPhone屏幕不断返回主屏幕iPhone屏幕不断返回主屏幕Apr 17, 2024 am 08:28 AM

每次打开特定应用程序时,您的iPhone屏幕是否一直返回主屏幕?这是一种异常行为,您返回主屏幕的原因是应用程序由于某种原因而崩溃。如果按照这些说明集进行故障排除,则可以更轻松地进行故障排除。修复1–更改点击行为iPhone上的后退手势之一可让您最小化当前应用程序。禁用点击行为应该可以解决此问题。步骤1–打开设置。步骤2–稍后,访问“辅助功能”设置以将其打开。步骤3–转到“物理和电机”功能,然后打开“触摸”设置。步骤4–一直向下滑动到“BackTap”设置。打开它。步骤5–在“后退点击”页面中,选

无法检查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/蜂

PHP连接百度文心一言API获取每日一句并发送到用户邮箱的方法PHP连接百度文心一言API获取每日一句并发送到用户邮箱的方法Aug 12, 2023 am 09:00 AM

PHP连接百度文心一言API获取每日一句并发送到用户邮箱的方法随着互联网和移动互联网的快速发展,用户对于个性化服务的需求也越来越高。作为一个网站开发者,如果能够为用户提供每日一句的独特、精彩的文字内容,将会吸引更多的用户关注和参与。本文将介绍如何使用PHP连接百度文心一言API获取每日一句,并将其发送到用户的邮箱。首先,我们需要注册一个百度开发者账号,并申请

在ThinkPHP6中使用QueryList在ThinkPHP6中使用QueryListJun 20, 2023 am 09:15 AM

随着互联网技术的不断发展,数据爬虫已经成为了人们获取信息的重要方式之一。在PHP的框架中,ThinkPHP6不仅提供了强大的数据操作功能,还为我们提供了一种名为QueryList的数据抓取库来帮助我们更方便地获取数据。QueryList是一个基于流式链式操作的PHP数据采集与处理类库,可以从HTML、XML、JSON、TXT等各种类型的文本中提取数据。本文将

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Hot Tools

SublimeText3 Linux new version

SublimeText3 Linux new version

SublimeText3 Linux latest version

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Integrate Eclipse with SAP NetWeaver application server.

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use