首页 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)

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屏幕不断返回主屏幕 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