• 全都有综合资源网

    分享赚钱

    一个专业的免费资源网

    每天更新100+优质资源

  • 手机版二维码

    随时手机查素材

  • 扫描二维码

    加入官方微信群

php的百度收录查询api源码实例代码 可封装为接口

技术文章 每日更新
2024-8-16 21:13 78人浏览 0人回复
原作者: 全都有综合资源网 来自: 全都有综合资源网 收藏 分享 邀请
摘要

PHP实现的百度收藏API查询示例代码 前言: PHP 百度索引 API 查询示例代码,如果它有助于你看。 正文: 站长:今天给大家分享一个php的百度查询api的源代码,可自行封装为接口。实例代码:code?php$domain=(isset($_GET) ...

 PHP实现的百度收藏API查询示例代码

php的百度收录查询api源码实例代码 可封装为接口3818 作者:全都有综合资本网 来历:全都有综合资本网 公布时候:2024-8-16 21:13

前言:
PHP 百度索引 API 查询示例代码,假如它有助于你看。
正文:
站长:明天给大师分享一个php的百度查询api的源代码,可自行封装为接口。

实例代码:

HTML;toolbar:false layui-box layui-code-view" style="margin-top: 10px; margin-bottom: 10px; padding: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); white-space: pre-wrap; overflow-wrap: break-word; box-sizing: content-box; position: relative; font-size: 12px; border-width: 1px 1px 1px 6px; border-style: solid; border-color: rgb(226, 226, 226); border-image: initial; background-color: rgb(242, 242, 242); color: rgb(51, 51, 51); font-family: "Courier New";">

code

  1. <?php$domain = (isset($_GET['domain']))?$_GET['domain']:$_POST['domain'];if(empty($domain))  echo '查询域名不能为空';$count = baiduSL ($domain);if(!isset($count))  showjson(array('code'=>200502,'msg'=>'查询失利,请重试!'));if(!$count)  $count = 0;$result=array(
  2. 'code'=>1,
  3. 'domain'=>$domain,
  4. 'data'=>$count);print_r(json_encode($result));unset($value,$url_arr,$domain,$row,$hostrow,$site,$resulturl,$result,$ch);function baiduSL ($domain) {
  5.  $baidu='https://www.baidu.com/s?ie=utf-8&tn=baidu&wd=site%3A'.$domain; 
  6.  $bdsite=BD_curl($baidu); 
  7.  $bdsite = str_replace(array("\r\n", "\r", "\n", '    '), '', $bdsite); 
  8.  preg_match('/该网站共有(.*?)个网页被百度收录/i',$bdsite,$count);
  9.  if (!$count) preg_match('/找到相关成果数约(.*?)个/i',$bdsite,$count);
  10.  //ereg('该网站共有(.*)个网页被百度收录', $bdsite,$count); 
  11.  //print_r($count);
  12.  //$count=str_replace('该网站共有','',$count); 
  13.  //$count=str_replace('个网页被百度收录','',$count); 
  14.  $count = str_replace(array("\r\n", "\r", "\n", ',', ' '), '', $count); 
  15.  $baiduSL=strip_tags($count[1]); 
  16.  unset($count);
  17.  return $baiduSL;}function BD_curl($url, $post=0, $referer=0, $cookie=0, $header=0, $ua=0, $nobaody=0){
  18. $ch = curl_init();
  19. $ip = rand(0,255).'.'.rand(0,255).'.'.rand(0,255).'.'.rand(0,255) ;
  20. curl_setopt($ch, CURLOPT_URL, $url);
  21. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  22. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  23. //$httpheader[] = "Host: www.baidu.com";
  24. //$httpheader[] = "Connection: keep-alive";
  25. //$httpheader[] = "Upgrade-Insecure-Requests: 1";
  26. //$httpheader[] = "User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36";
  27. $httpheader[] = "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8";
  28. $httpheader[] = "Accept-Encoding: gzip, deflate, sdch, br";
  29. $httpheader[] = "Accept-Language: zh-CN,zh;q=0.8";
  30. //$httpheader[] = 'X-FORWARDED-FOR:'.$ip;
  31. //$httpheader[] = 'CLIENT-IP:'.$ip;
  32. curl_setopt($ch, CURLOPT_HTTPHEADER, $httpheader);
  33. if ($post) {
  34. curl_setopt($ch, CURLOPT_POST, 1);
  35. curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
  36. }
  37. if ($header) {
  38. curl_setopt($ch, CURLOPT_HEADER, true);
  39. }
  40. if ($cookie) {
  41. curl_setopt($ch, CURLOPT_COOKIE, $cookie);
  42. }
  43. if($referer){
  44. if($referer==1){
  45. curl_setopt($ch, CURLOPT_REFERER, 'https://music.163.com/outchain/player?type=0&id=2250011882&auto=1');
  46. }else{
  47. curl_setopt($ch, CURLOPT_REFERER, $referer);
  48. }
  49. }
  50. if ($ua) {
  51. curl_setopt($ch, CURLOPT_USERAGENT, $ua);
  52. }
  53. else {
  54. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1");
  55. }
  56. if ($nobaody) {
  57. curl_setopt($ch, CURLOPT_NOBODY, 1);
  58. }
  59. curl_setopt($ch, CURLOPT_TIMEOUT, 3);
  60. curl_setopt($ch, CURLOPT_ENCODING, "gzip");
  61. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  62. $ret = curl_exec($ch);
  63. //$Headers = curl_getinfo($ch);
  64. curl_close($ch);
  65. return $ret;}function showjson($arr){
  66.  header("Content-Type: application/json; charset=utf-8");
  67.  exit(json_encode($arr,320));
  68.  }


©版权免责声明
1、本站所有资源均来自用户上传及互联网。 如有侵权,请联系站长!
2、分享目的仅供大家学习交流。 下载后必须在24小时内删除!
3、不得用于非法商业目的或违反国家法律。 否则,后果自负!
4、本站提供的源代码、模板、插件等资源不包含技术服务。 敬请谅解!
5.如果出现无法下载、无效或有广告的链接,请联系管理员寻求帮助!
6、本站资源价格仅用于赞助,所收取的费用仅用于维持本站日常运营!
7、如果遇到加密压缩包,请使用WINRAR解压。 如果遇到无法解压的加密压缩包,请联系管理员!
8、由于精力有限,很多源代码无法详细测试(解密),部分源代码无法区分为病毒或误报,所以没有进行修改。 请在使用前进行筛选。

路过

雷人

握手

鲜花

鸡蛋
热门教程
专业的免费源码资源分享平台
每天更新100+资源

招募版主发工资

  • 官方在线客服

    QQ客服:红颜

    点击交谈

    在线客服:良子

    点击交谈

    在线客服:闵月

    点击交谈
  • 上海市虹口区海伦中心B座4F4055-4056室

  • 手机扫码查看手机版

    手机查找资源更方便

  • 扫一扫关注官方微信公众号

    加入官方微信

一个专业的免费源码资源互联网分享平台 ©2001-2024 https://www.douyouvip.com全都有综合资源网( 豫ICP备2024057239号-1 )赞助会员|网站地图 HTML
全都有综合资源网,WordPress主题PHP源码,PHP网站源码,网站模板,软件源码,网站源码免费下载,免费网站源码,网站源码模板,免费网站源码下载,wp免费源码,wp免费主题下载,PHP企业网站源码,软件源码下载