本文介绍如何使用php正则表达式获取百度音乐排行榜top500数据,并显示在我们自己的网页中,

代码经本人调试成功,可作参考

代码如下:取百度音乐排行榜top500

百度音乐top500

body{

font-size:12px;

font-family:Verdana, Arial, Helvetica, sans-serif;

}

ul{

clear:both;

padding:0;

margin:0;

list-style:none;

}

#inner{

width:960px;

margin-left:auto;

margin-right:auto;

text-align:center;

}

#tableFrame{

width:960px; /*需要修改*/

border-top:#000 1px solid;

border-left:#000 1px solid;

font-size:12px;

}

#tableFrame:after {

content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;

}

li{

float:left;

display: block;

width:190px; /*需要修改*/

height:41;

padding:2px;

margin:0;

border-right:#000 1px solid;

border-bottom:#000 1px solid;

line-height:16px;

color:000;

overflow:scroll;

}

/* 表格标题*/

#tableFrameTitle ul{}

#tableFrameTitle ul li{

background:gray;

text-align:center;

color:#fff;

}

/* 表格内容*/

#tableCase ul{}

#tableCase ul li{}

/* 单个表格特定样式*/

.tableCaseThree{color:#329A02;}

.tableCaseFive{color:#f00;}

.tableCaseSeven{color:#f00;}

  • 排名
  • 歌名
  • 排名变化趋势
  • 红雨
  • RedRain

$contents=file_get_contents("http://music.baidu.com/top/dayhot");

$pattern="{]+song-title[^>]+>}U";

preg_match_all($pattern,$contents,$out,PREG_PATTERN_ORDER);

$pattern1="{[1-9][0-9]{0,2}.*}U";

preg_match_all($pattern1,$contents,$out1,PREG_PATTERN_ORDER);

$c=0;

for($i=0;$i<500;$i++){

if($c==5){

$c=1;

?>

}else{

$c++;

}

$get=$out[1][$i];

$get1=$out[2][$i];

$get2=$out1[1][$i];

echo "

".iconv("utf-8","gb2312",($i+1).".".$get1."")."";

}

?>

本文由PHP中文网提供,

文章地址:http://www.php.cn/php-weizijiaocheng-377134.html

学编程就来PHP中文网 www.php.cn

php抓取百度风云榜,php正则获取百度音乐排行榜top500相关推荐

  1. java爬虫黑马百度云,Java爬虫小Demo java爬取百度风云榜数据

    Java爬虫小Demo java爬取百度风云榜数据 很简单的一个小例子,使用到了java的爬虫框架 jsoup ,一起啦看看实现的方法吧! 相关推荐:Python爬虫实战 python爬虫爬取百度风云 ...

  2. 利用百度风云榜热搜引爆你的流量

    利用百度风云榜热搜引爆你的流量 我们在进行日常引流推广过程中,肯定是在一直挖掘流量高地,也就是哪里流量多就去哪里挖流量!我们在<吸粉引流终结者>VIP群分享了很多流量高地,今天我们再给大家 ...

  3. 抖音短视频数据抓取实战系列(十)——获取抖音dom元素属性

    抖音短视频数据抓取实战系列(十)--获取抖音dom元素属性 项目目录 1.抖音短视频数据抓取实战系列(〇)--前言 2.抖音短视频数据抓取实战系列(一)--模拟器的选择与设置 3.抖音短视频数据抓取实 ...

  4. 【Python爬虫】利用爬虫抓取双色球开奖号码,获取完整数据,简洁45行代码实现,更新时间2023-06-28

    链接:https://pan.baidu.com/s/18oE308_NVNPaCOACw_H5Hw?pwd=abc1 利用爬虫抓取双色球开奖号码,获取完整数据,简洁45行代码实现,更新时间2023- ...

  5. 抓取各个浏览器引擎关键字,,百度学术关键字

    百度学术 $list_arr = getbaiduxueshu($row['name']); $list_arr = explode('(',$list_arr); $list_arr = explo ...

  6. 《崔庆才Python3网络爬虫开发实战教程》学习笔记(3):抓取猫眼电影榜单TOP100电影,并存入Excel表格

    本篇博文是自己在学习崔庆才的<Python3网络爬虫开发实战教程>的学习笔记系列,如果你也要这套视频教程的话,关注我公众号[小众技术],关注后回复[PYTHON],无套路免费送你一个学习大 ...

  7. 系统检测到您正在使用网页抓取工具访问_造成Baiduspider(百度蜘蛛)抓取网站异常的原因有哪些...

    造成Baiduspider(百度蜘蛛)抓取网站异常的原因有哪些 有一些网页,内容优质,用户也可以正常访问,但是Baiduspider却无法正常访问并抓取,造成搜索结果覆盖率缺失,对百度搜索引擎对站点都 ...

  8. python抓取html中特定的数据库,Python抓取网页中内容,正则分析后存入mysql数据库...

    firefox+httpfox可以查看post表单 首先在http://www.renren.com/这个地址输入用户名和密码, 输入用户名和密码之后post到下面这个网址: http://www.r ...

  9. php正则抓取网页指定内容,php正则匹配获取指定url网页页面超级链接地址与抓取指定页面内容方法...

    在数据采集与页面分析中,常需要抓取给定url页面的内容,或者第二.第三层次深度页面内容. 这里是一个测试例子的实现,仅供参考. /* 匹配给定页面链接 return:array match[link, ...

最新文章

  1. 扎克伯格凌晨放大招,说几句话能造世界的那种
  2. 使用Scalatra创建Scala WEB工程
  3. Problem E: 调用函数,整数逆序输出
  4. Ajax处理函数模板
  5. 比特币Merkle树和SPV机制
  6. raspberry ubuntu 修改源为清华_Ubuntu 下 Janus Server 搭建笔记
  7. sql 数据库维护索引_SQL索引维护
  8. 用Arduino+OSC建立一个iPad铁路王国巡视机
  9. python海龟绘图代码大全-编程入门06:Python海龟绘图
  10. 2012 考研的心路历程
  11. 计算机控制技术 温钢云,计算机控制课程设计――大纯时延一阶惯性环节温度控制系统.docx...
  12. Servlet是什么?有什么用?
  13. 医院计算机网络信息安全与管理,医院信息安全管理制度网络版(全文完整版)...
  14. Laravel之队列
  15. PT100/PT1000热电阻值计算
  16. 台式计算机显卡是哪个好,台式电脑显卡排行榜
  17. [应用抓包] r0capture应用层通用抓包使用文档
  18. Prometheus(监控报警系统) 的学习笔记
  19. 大数据可视化常用的方式有哪些
  20. 网络会议openmeetings下的openmeetings-util文件分析7

热门文章

  1. C++-鼠标操作大全
  2. 周志明jvm第三版笔记-第一部分:第一章 走进java
  3. 灵魂拷问:学Python搞一个云服务器到底能干嘛?
  4. 一句话概括 java 动态代理
  5. java EE 2019 11 15关于map集合
  6. Hyperf 热更新Watcher
  7. rabbitMq工作模式特性及整合springboot
  8. 汶川地震凸现网络力量
  9. suse linux 11镜像下载,SUSE Linux Enterprise 11 SP3 发布
  10. Java是剑客-飘逸;.NET是刀客-霸道 (二)