当前位置: 首页 > news >正文

如何创建你的百Google度!!(实现双搜索引擎页面)

创建双搜索引擎页面

百Google度的网站被封了,但!!!这不影响我们创建属于自己的双搜索引擎页面!

提前准备
找到你想添加的俩个搜索引擎对应的URI 和 它预先定义用于存储搜索关键词的参数名

打开你想要的搜索引擎的网页,在当前搜索引擎里输入“关键词”,点击搜索,然后观察上面的网址,一般“?”前出现的是对应的【URI】,“&”的后面到你输入的“关键词”前,是当前搜索引擎预定义的【参数名】

一些示例(e.g.):

  • 【360】https://www.so.com/s q
  • 【搜狐】https://search.sohu.com/s keyword
  • 【百度】https://www.baidu.com/s wd
  • 【Microsoft Bing】https://cn.bing.com/search q
    等等等等等~~~

下面代码统一以【Microsoft Bing】和【360】为例:

Part.One HTML结构实现

点击查看代码
<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><title>双搜索引擎</title>
</head>
<body><h1>Bing & 360 双搜索</h1><!-- 用户输入区域 --><input id="searchInput" /><input type="button" onclick="performSearch()" value="双搜"/><!-- 搜索引擎表单 --><form name="bingForm" action="https://cn.bing.com/search" target="leftFrame"><input type="hidden" name="q"/>         </form><form name="soForm" action="https://www.so.com/s" target="rightFrame"><input type="hidden" name="q"/></form><!-- 结果展示区域 --><iframe name="leftFrame" style="height: 1000px;width: 50%;"></iframe><iframe name="rightFrame" style="height: 1000px;width: 50%;"></iframe>
</body>
</html>

Part.Two JavaScript交互逻辑

点击查看代码
<script type="text/javascript">
function performSearch(){// 获取用户输入的搜索词var searchText = document.getElementById("searchInput").value;// 将搜索词赋给两个表单的隐藏字段document.bingForm.q.value = searchText;document.soForm.q.value = searchText;// 同时提交两个表单document.bingForm.submit();document.soForm.submit();
}
</script>

回顾:设计思路

分析页面的核心需求:
1. 一个输入框接收用户搜索词
2. 一个触发搜索的按钮
3. 两个隐藏表单分别对应不同搜索引擎
4. 两个iframe展示搜索结果

OK那么我们就完成了百Google度的创建了!撒花!!

http://www.hn-smt.com/news/49004/

相关文章:

  • 如何在ISA-95体系中采用Apache Camel + MQTT Broker衔接L3与L4 Legacy应用
  • 做题随笔:P3403
  • 2025.11.18
  • 「Solution」AGC008F Black Radius
  • 春秋云境Apache OFBiz 目录遍历致代码执行漏洞 CVE-2024-36104
  • 人工智能之编程进阶 Python高级:第一章 栈和队列
  • Spring AI Alibaba 项目源码学习(十二)-完结:Tool
  • DS trick record 2
  • C# 常用控件(学习笔记8)
  • 详细介绍:【C++庖丁解牛】哈希表/散列表的设计原理 | 哈希函数
  • Balatro GBA - 在Game Boy Advance上体验扑克 Roguelike
  • linux bios 设置
  • 2025年11月高温轴承工厂排行榜,高温轴承公司推荐,耐高温轴承供应厂家,耐高温轴承源头厂家-骄铭轴承
  • 解码死锁的产生与解决
  • linux auto
  • 机器学习鼻祖级算法——使用SVM实现多分类及Python实现 - 指南
  • CCS新能源船舶智能监控终端
  • 每日 Emacs Tip:winner-mode —— 窗口布局的“撤销/重做”神器
  • 无菌药厂变频升级方案:ModbusTCP转Canopen高效适配方案
  • 前端打包的一些注意事项
  • 函数速查表
  • MATLAB实现的基于压缩感知的图像处理
  • 2025年羊毛地毯品牌口碑推荐榜单
  • GYM106191E-Leaf
  • linux apache配置文件
  • 基于模型预测控制的主蒸汽温度单步预测MATLAB实现
  • 微信公众号服务号关注发送授权链接,直接注册成为会员,再接入智能客服功能
  • 如何在Totally Stub区域达成负载均衡
  • 2025年国内旧房翻新服务商综合实力排行榜前十强推荐
  • 国标GB28181算法算力平台EasyGBS:构筑银行金融网点的智能安全与高效运营新模式