例如从百度搜索csdn,
获取的结果部份如下:<table cellpadding="0" cellspacing="0" class="result" id="1" ><tr><td class=f><h3 class="t"><a class="favurl" style="background-image:url(http://picache.baidu.com/media?wd=CDA79D2E8563D8F5C0BE992128D3F9A731AB79C901D3B50C23CC90DA3E9B3A087B213DFB6081CDFAE847E90EF99A9BB4&src=local://spider/favicon/site_www.csdn.net.png&def=local://neverfill)" onmousedown="return c({'fm':'as','F':'779317EA','F1':'9D33F1E4','F2':'4CA63E6B','F3':'54E5243F','T':'1323793664','title':this.innerHTML,'url':this.href,'p1':1,'y':'FEFAFA7E'})" href="http://www.csdn.net/"target="_blank">其中<table cellpadding="0" cellspacing="0" class="result" id="1" > 中的 id="1" 的 1则是以csdn为关键字时,www.csdn.net的百度自然排名。在 "'})" href="http://www.csdn.net/"target="_blank">"这串字符前数第15个字符,也是他的排名数字 1
我现在只能file_get_contents获取到整个的搜索结果,如何“提炼”出这个 id="1" 的 1呢? 请各位指教,谢谢!我的思路是,从"'})" href="http://www.csdn.net 这段代码向前搜索第15个字条,获取他,也可以。请各位指教,谢谢!
获取的结果部份如下:<table cellpadding="0" cellspacing="0" class="result" id="1" ><tr><td class=f><h3 class="t"><a class="favurl" style="background-image:url(http://picache.baidu.com/media?wd=CDA79D2E8563D8F5C0BE992128D3F9A731AB79C901D3B50C23CC90DA3E9B3A087B213DFB6081CDFAE847E90EF99A9BB4&src=local://spider/favicon/site_www.csdn.net.png&def=local://neverfill)" onmousedown="return c({'fm':'as','F':'779317EA','F1':'9D33F1E4','F2':'4CA63E6B','F3':'54E5243F','T':'1323793664','title':this.innerHTML,'url':this.href,'p1':1,'y':'FEFAFA7E'})" href="http://www.csdn.net/"target="_blank">其中<table cellpadding="0" cellspacing="0" class="result" id="1" > 中的 id="1" 的 1则是以csdn为关键字时,www.csdn.net的百度自然排名。在 "'})" href="http://www.csdn.net/"target="_blank">"这串字符前数第15个字符,也是他的排名数字 1
我现在只能file_get_contents获取到整个的搜索结果,如何“提炼”出这个 id="1" 的 1呢? 请各位指教,谢谢!我的思路是,从"'})" href="http://www.csdn.net 这段代码向前搜索第15个字条,获取他,也可以。请各位指教,谢谢!
解决方案 »
- PHP能连接数据库但是不能create database,怎么解决?
- 关于php加载mysql问题~~急
- 如何在php网站中添加背景音乐
- xhtml中<a href="?p1=..&p2=.." 不能加两个以上的参数?
- 我才学PHP,还是自学的,想先写个简单的留言本试试,可是不知道怎么才能把用户发表的内容变得安全,在插入数据库之前要做哪些处理啊
- json_encode传值问题
- 哪位老兄 有php写的程序 我想学习学习?
- 有谁知道phpmyadmin在哪可以下载?谢谢
- 关于如何用php来实现server push的讨论
- php在win2000系统下copy文件的问题。
- 字符串中获取 IP地址
- 从一个mysql库读取编辑器添加的内容,插入到另外一个mysql库 ,插入时出错!
$Pat='/id="([0-9])+"/';
preg_match($Pat, $Str,$Marray);
echo $Marray[1];
谢谢,不过'class="result" id="1"'这个id="1" 不是固定的,我如果换关键词和网址,这个排名是会变化的