南通市住房和城乡建设厅网站,wordpress标题调用,长春市长春网站建设哪家好,网站建设与推广销售户话术编程语言从来都是工具#xff0c;编程逻辑思维才是最重要的#xff0c;在限定的规则内#xff0c;实现自己的想法#xff0c;正如人生一样#xff01; 不管是python还是php只要掌握了基础语法规则#xff0c;明确了实现过程#xff0c;都能达到想要实现的结果#xff0… 编程语言从来都是工具编程逻辑思维才是最重要的在限定的规则内实现自己的想法正如人生一样 不管是python还是php只要掌握了基础语法规则明确了实现过程都能达到想要实现的结果不同的是有人接受能力强变通厉害反之如本渣渣愚笨不懂变动之人一直在打转转。 希望更多学习编程语言的人早日走出新手村 以下php实现百度下拉词的获取的简单案例参考本渣渣以前写的Python获取百度下拉词SEO工具脚本Python百度下拉框关键词采集工具结合度娘搜索参考以php语言来实现同样的效果还是那句话编程是工具最重要的还是编程的个人与使用何种语言无关。 其实最早以前有写过一篇php的seo应用PHP与SEO应用curl及正则获取搜狗搜索相关关键词本篇也是在该篇的基础上应用同样的curl库来实现。 最初写的那篇php应用参考资料比较详细如有意可移步查阅。 php相比python本渣渣实践的太少老是不习惯没有写顺手还是写的太少了 以下简单分享几个关键点 1.字符串编码转换 json_decode 函数 $keywordsjson_decode($response, true); // 对JSON字符串「解码」并转换为PHP变量。 2.字符串切片分段 explode函数 $slice explode(.sug(, $encodedString); 3.功能强大的 php 扩展库 curl $bdcurl_init();
curl_setopt($bd, CURLOPT_SSL_VERIFYPEER, false); // 信任任何证书
curl_setopt($bd,CURLOPT_URL, $url);
curl_setopt($bd, CURLOPT_RETURNTRANSFER, 1); //不直接输出页面内容
$responsecurl_exec($bd);
curl_close($bd); 4.php 数组的打印输出 foreach($keywords as $keword){echo $keword[q].br;
} 5.php 类方法的生成调用 $bd new Bd();
// 版本一
$bd-bdxl();
echo hr;
// 版本二
$bd-bdxl2();
echo hr;
// 版本三
$bd-bdxl3(); 6.字符串乱码 转换gbk编码 mb_convert_encoding 函数 $encodedString mb_convert_encoding($originalString, UTF-8, GBK); //转换成gbk编码 附源码参考 !-- https://www.php.net/curl-setopt --
!-- 公众号Python与SEO学习 --?php
class Bd
{public function bdxl()
{$keyphp;$xlurlhttps://www.baidu.com/sugrec?pre1ieutf-8json1prodpcwd;$url$xlurl.$key;$bdcurl_init();//curl_setopt($bd, CURLOPT_RETURNTRANSFER, true);$user_agent Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36;curl_setopt($bd, CURLOPT_USERAGENT,$user_agent);curl_setopt($bd, CURLOPT_SSL_VERIFYPEER, false); // 信任任何证书curl_setopt($bd,CURLOPT_URL, $url);curl_setopt($bd, CURLOPT_RETURNTRANSFER, 1); //不直接输出页面内容$responsecurl_exec($bd);curl_close($bd);// echo $response;// var_dump($response);$keywordsjson_decode($response, true); // 对JSON字符串「解码」并转换为PHP变量。// var_dump($keywords);$keywords$keywords[g];// var_dump($keywords);foreach($keywords as $keword){echo $keword[q].br;}}public function bdxl2(){$keyphp;$xlurlhttps://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd;$url$xlurl.$key;$bdcurl_init();curl_setopt($bd, CURLOPT_SSL_VERIFYPEER, false); // 信任任何证书curl_setopt($bd,CURLOPT_URL, $url);curl_setopt($bd, CURLOPT_RETURNTRANSFER, 1); //不直接输出页面内容$responsecurl_exec($bd);curl_close($bd);// echo $response;// var_dump($response);// print_r($response);$originalString $response;$encodedString mb_convert_encoding($originalString, UTF-8, GBK); //转换成gbk编码// var_dump($encodedString);// 切片以false,s:[作为分隔符$slice explode(false,s:[, $encodedString);// var_dump($slice[1]);// 切片以]作为分隔符$slice explode(], $slice[1]);// var_dump($slice[0]); // 切片以,作为分隔符$slice explode(,, $slice[0]);// var_dump($slice); // print_r($slice[0]);foreach($slice as $keyword){echo $keyword.br;}echo hr;$slice explode(.sug(, $encodedString);// var_dump($slice[1]);$slice explode(), $slice[1]);var_dump($slice[0]);}public function bdxl3(){$keyphp;$urlhttp://suggestion.baidu.com/su?wd.$key.sugmode3json1;$bdcurl_init();curl_setopt($bd, CURLOPT_SSL_VERIFYPEER, false); // 信任任何证书curl_setopt($bd,CURLOPT_URL, $url);curl_setopt($bd, CURLOPT_RETURNTRANSFER, 1); //不直接输出页面内容$responsecurl_exec($bd);curl_close($bd);// var_dump($response);$originalString $response;$encodedString mb_convert_encoding($originalString, UTF-8, GBK); //转换成gbk编码// var_dump($encodedString);$slice explode(.sug(, $encodedString);$slice explode(), $slice[1]);// var_dump($slice[0]);$keywordsjson_decode($slice[0], true); // 对JSON字符串「解码」并转换为PHP变量。// var_dump($keywords);$keywords$keywords[g];// var_dump($keywords);foreach($keywords as $keword){echo $keword[q].br;}}
}$bd new Bd();
// 版本一
$bd-bdxl();
echo hr;
// 版本二
$bd-bdxl2();
echo hr;
// 版本三
$bd-bdxl3(); 当然版本二获取的输出打印还是存在问题这里仅供参考就不搞了其实是搞了很久没搞出来... ·················END················· 你好我是二大爷 革命老区外出进城务工人员 互联网非早期非专业站长 喜好python写作阅读英语 不入流程序自媒体seo . . . 公众号不挣钱交个网友。 读者交流群已建立找到我备注 “交流”即可获得加入我们~ 听说点 “在看” 的都变得更好看呐~ 关注关注二大爷呗~给你分享python写作阅读的内容噢~ 扫一扫下方二维码即可关注我噢~ 关注我的都变秃了 说错了都变强了 不信你试试 扫码关注最新动态 公众号IDeryeji