| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 1469 人关注过本帖
标题:如何调用百度视频图片
取消只看楼主 加入收藏
soso51com
Rank: 1
来 自:中国农资交易网
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-5-26
结帖率:0
收藏
已结贴  问题点数:0 回复次数:4 
如何调用百度视频图片
做个百度视频小偷程序,但是就是图片不能显示出来,在网上找了几个百度的视频搜索小偷asp程序的,也同样是不能显示图片。我用的是php语言。
显示效果http://www.在搜索框里面输入任何字符搜索后,显示的图片都是(×)。

[url=http://www.]中国农资交易网www.[/url]
2010-05-26 10:30
soso51com
Rank: 1
来 自:中国农资交易网
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-5-26
收藏
得分:0 
我试着做个搜搜的视频小偷图片都能显示出来,演示地址:http://

[url=http://www.]中国农资交易网www.[/url]
2010-05-26 10:36
soso51com
Rank: 1
来 自:中国农资交易网
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-5-26
收藏
得分:0 
程序代码:
if ( $_SERVER['HTTP_HOST']  )
{
                $opts = array(
                                "http" => array( "method" => "GET", header( "content-Type=text/html;charset=gb2312" ) )
                );
                $context = stream_context_create( $opts );
                header( "content-Type=text/html;charset=gb2312" );
                $q = $_GET['q'];
                //$pg = $_GET['pg'];
                $ct=$_GET['ct'];
                $rn=$_GET['rn'];
                $pn=$_GET['pn'];
                $db=$_GET['db'];
                $s=$_GET['s'];
                $fbl=$_GET['fbl'];
                $s = urlencode( $q );
                $title = $q;
               
                $url = "http://video.baidu.com/v?word=".$q."&ct=".$ct."&rn=".$rn."&pn=".$pn."&db=".$db."&s=".$s."&fbl=".$fbl;
                $start = "<div id=\"result\">";
                $findtemp="<div style=\"background:#eff2fa;padding:10px;\" id=\"rlinks\">";
               
                $temp = file_get_contents( $url, false, $context ); //取出页面信息
                $postemp = strpos($temp, $findtemp);
                if ($postemp === false) {
                    $end = "<font>下一页</font></a>";
                }else{
                    $end = "</tr></table></td></tr></table></div>";
                }
               
                $endjavascript=intercept_str( $temp, "</body>", "</HTML>", 1 );
                $endjavascript=str_replace( "src=sug.js?", "src=http://video.baidu.com/sug.js?", $endjavascript );
               
                $shipinnum=intercept_str( $temp, "百度一下,找到相关视频", "个,用时", 1 ); //取出信息搜索出来的条数
               
                $content = intercept_str( $temp, $start, $end, 0 );
                $content = str_replace( "href=\"/v?", "href=\"video.php?", $content );
                $content = str_replace( "&word=", "&q=", $content );
                $content = str_replace( "href=\"http://video.baidu.com/v?", "href=\"video.php?q=", $content );
                if (strlen($content)<'100'){
                $content='<div style="text-align:center;margin:20px">搜索失败!<br />搜索超时或者您查询的内容可能不符合相关法律法规和政策,搜索结果未予显示。</div>';
                }
这是一段读取截取的代码,有两个函数没有贴出来,这样读取出来的图片连接地址是:http://t1.baidu.com/it/u=627161917,3383339288&fm=20 单独打开能显示,在网页上面就部能显示。

[ 本帖最后由 soso51com 于 2010-5-26 11:17 编辑 ]

[url=http://www.]中国农资交易网www.[/url]
2010-05-26 11:15
soso51com
Rank: 1
来 自:中国农资交易网
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-5-26
收藏
得分:0 
百度有防盗链的功能,就是还没找到怎么样破解!

[url=http://www.]中国农资交易网www.[/url]
2010-05-26 11:45
soso51com
Rank: 1
来 自:中国农资交易网
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-5-26
收藏
得分:0 
怎么破解啊!我在网上搜索的好像都不能用。

[url=http://www.]中国农资交易网www.[/url]
2010-05-26 11:53
快速回复:如何调用百度视频图片
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017742 second(s), 8 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved