php爬虫之有道词典获取词条信息

文件目录
php爬虫之有道词典获取词条信息_第1张图片
first.php


<html>
<body>
	<form action="php/baidu.php" method="post">
		<input type="text" name="search_text" id="search_text" value="请输入您要搜索的内容" />
	<input type="submit" name="search" id="search" value="百度一下" />
	form>
body>
html>

baidu.php


echo $_POST['search_text'];	
$url = "http://www.youdao.com/w/".$_POST['search_text']."/#keyfrom=dict2.top";//要爬取的网址

echo $url;
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt ($ch,  CURLOPT_HEADER,false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
	//设置用户代理(后缀为.top的网址不加这个获取不到内容。)
	curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22");

	//关闭直接输出
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	//加入重定向处理
	curl_setopt($ch, CURLOPT_FOLLOWLOCATION ,1); 
    $response = curl_exec($ch);	
	
	echo curl_errno($ch);	
	
	echo($response);
	curl_close($ch);
?>

运行结果
php爬虫之有道词典获取词条信息_第2张图片

你可能感兴趣的:(PHP,PHP爬虫)