PHP: Baidu keyword ranking: PHP: Baidu keyword ranking
PHP code
@ $ K = $ _ GET ['K']? $ _ GET ['K']: 'Don't read blog '; @ $ u = $ _ GET ['u']? $ _ GET ['u']: 'www .bunian.cn '; $ rn = '50'; $ url = "https://www.baidu.com/s? Ie = UTF-8 & wd = ". $ k. "& rn = ". $ rn; $ ch = curl_init (); curl_setopt ($ ch, CURLOPT_URL, $ url); curl_setopt ($ ch, CURLOPT_HEADER, false); curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, true); curl_setopt ($ ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt ($ ch, CURLOPT_USERAGENT, 'mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.11 (KHTML, like Gecko) chrome/23.0.20.1.1 Safari/537.11 '); $ res = curl_exec ($ ch); $ rescode = curl_getinfo ($ ch, CURLINFO_HTTP_CODE); curl_close ($ ch); preg_match_all ('/(.*?) <\/P>/Si', $ res, $ p); for ($ ii = 0; $ ii <COUNT ($ p [1]); $ ii ++) {$ pos = strpos ($ p [1] [$ ii], $ u); if (is_integer ($ pos) {$ rn = $ ii + 1; break;} echo $ rn;