如何通过百度搜索功能修正输入的错别字或错误字符?
- 内容介绍
- 文章标签
- 相关推荐
本文共计239个文字,预计阅读时间需要1分钟。
经常有用户打错字,比如将天坛座椅打成天晶座椅,利用这个可以提示高速用户的词汇是否正确。+ 1. [代码] [PHP] 代码:// 模拟请求POST 2015-09-26 function post($url, $data, $array='') { if ($array=='浏览') { // 浏览器... } }
1.[代码][PHP]代码
//模拟请求post 2015-09-26 function post($url,$data,$array='0') { if ($array=='0') //浏览器信息为空 {$array= array( "Referer: {$url}", 'User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36' );} $ch = curl_init($url); curl_setopt($ch, CURLOPT_HEADER, 0); //m.baidu.com/s?word={$M}"; $url = get($url); if ( strstr($url,'correct-q') ) { $preg = '#class="correct-q">(.*)</a>#iUs'; //#开头 尾部#iUs'; preg_match_all($preg,$url,$zz); $a=$zz[1][0]; echo "您要找的是不是:{$a}\n请重新输入正确的名字。"; } else { echo '没有'; }
本文共计239个文字,预计阅读时间需要1分钟。
经常有用户打错字,比如将天坛座椅打成天晶座椅,利用这个可以提示高速用户的词汇是否正确。+ 1. [代码] [PHP] 代码:// 模拟请求POST 2015-09-26 function post($url, $data, $array='') { if ($array=='浏览') { // 浏览器... } }
1.[代码][PHP]代码
//模拟请求post 2015-09-26 function post($url,$data,$array='0') { if ($array=='0') //浏览器信息为空 {$array= array( "Referer: {$url}", 'User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36' );} $ch = curl_init($url); curl_setopt($ch, CURLOPT_HEADER, 0); //m.baidu.com/s?word={$M}"; $url = get($url); if ( strstr($url,'correct-q') ) { $preg = '#class="correct-q">(.*)</a>#iUs'; //#开头 尾部#iUs'; preg_match_all($preg,$url,$zz); $a=$zz[1][0]; echo "您要找的是不是:{$a}\n请重新输入正确的名字。"; } else { echo '没有'; }

