百度搜索接口:
http://www.baidu.com/s
例:<form action="http://www.baidu.com/s" method="get" target="_blank">
<input type="text" id="search-input" name="wd" placeholder="Search" />
<input type="submit" value="Search" />
</form>
注意需要把查询输入input的name属性设为wd。
其中一些参数的作用:
wd:查询关键字
pn:显示结果的页数
cl:搜索类型
rn:搜索结果显示条数
ie:查询输入文字的编码
tn:提交搜索请求的来源站点
由于百度还没有开放搜索API,只能利用百度搜索接口跳转到百度搜索界面获取结果,所以不能获得XML或JSON类型的数据。
google搜索接口:
http://www.goole.com/search
例:<form action="http://www.goole.com/search" method="get" target="_blank">
<input type="text" id="search-input" name="q" placeholder="Search" />
<input type="submit" value="Search" />
</form>
注意需要把查询输入input的name属性设为q。
其中一些字段的作用:
q:查询关键字
hl:界面语言
start:显示结果的页数
num:搜索结果显示条数
lr:搜索内容的语言限定
google有开放的搜索引擎API(Custom Search API),可以利用这个API获得JSON类型的搜索数据,并且将这些数据按自己设计的格式显示自己的网页中。