用iframe调用百度搜索,可以实现在搜索框中自动输入字词吗

meng014131 2015-11-13 04:58:26

之前貌似看到过别人网站调用百度搜索,还能自动填写,然后搜索,一切都是用代码完成,,一打开他的网站就自动开始操作了。

想知道如何能实现,跨域调用我能传值吗?还是那家伙用了什么不为人知的技术?
...全文
744 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoxiangqing 2015-11-20
  • 打赏
  • 举报
回复
iframe跨域有很多限制,比如:不能访问里面的内容
Go 旅城通票 2015-11-20
  • 打赏
  • 举报
回复
引用 5 楼 meng014131 的回复:
[quote=引用 4 楼 showbo 的回复:] 直接iframe跨域了无解。。你自己放个表单到你网站,自己搞好css和百度搜索一样,然后action为百度就行
<form method="get" action="https://www.baidu.com/s">
    <input type="text" name="wd" value="abc"><input type="submit" value="百度一下" />
</form>
这样不是我要的效果,那样搜索的只能是在https://www.baidu.com/s后面加搜索词,而没有特征【无法模拟真实链接】 如: http://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=baidu&wd=site%3Ade-ui.com&oq=我的链接都有事唯一的,休想模仿,只有真实搜索才能得到这些链接&rsv_pq=c907555000012549&rsv_t=f890OL6g9Xvc1AaQvyr6DmEWexvMYtsQyFZgIhSvSxFk4pSAP4iNEd11f3o&rsv_enter=0 网址中很多处都是会变的,同一个词,不同电脑搜索都会不一样[/quote] 直接iframe百度网址肯定不行,只可能是他在自己站点做了代理页面,用代理页面捉去远程的百度信息输出,然后iframe的这个代理页面,而不是直接百度的
meng014131 2015-11-20
  • 打赏
  • 举报
回复
引用 8 楼 zj_zwl 的回复:
你可以写个浏览器插件实现这点功能,不知道我理解的对不对
很好奇,浏览器插件是只能自己电脑用吗?
zj_zwl 2015-11-20
  • 打赏
  • 举报
回复
你可以写个浏览器插件实现这点功能,不知道我理解的对不对
meng014131 2015-11-19
  • 打赏
  • 举报
回复
引用 4 楼 showbo 的回复:
直接iframe跨域了无解。。你自己放个表单到你网站,自己搞好css和百度搜索一样,然后action为百度就行
<form method="get" action="https://www.baidu.com/s">
    <input type="text" name="wd" value="abc"><input type="submit" value="百度一下" />
</form>
这样不是我要的效果,那样搜索的只能是在https://www.baidu.com/s后面加搜索词,而没有特征【无法模拟真实链接】 如: http://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=baidu&wd=site%3Ade-ui.com&oq=我的链接都有事唯一的,休想模仿,只有真实搜索才能得到这些链接&rsv_pq=c907555000012549&rsv_t=f890OL6g9Xvc1AaQvyr6DmEWexvMYtsQyFZgIhSvSxFk4pSAP4iNEd11f3o&rsv_enter=0 网址中很多处都是会变的,同一个词,不同电脑搜索都会不一样
Go 旅城通票 2015-11-16
  • 打赏
  • 举报
回复
直接iframe跨域了无解。。你自己放个表单到你网站,自己搞好css和百度搜索一样,然后action为百度就行
<form method="get" action="https://www.baidu.com/s">
    <input type="text" name="wd" value="abc"><input type="submit" value="百度一下" />
</form>
slwsss 2015-11-13
  • 打赏
  • 举报
回复
<iframe src="https://www.baidu.com/s?ie=UTF-8&wd=aaa"></iframe> 改变参数而已
meng014131 2015-11-13
  • 打赏
  • 举报
回复
是想让让输入框中出现文字即可,先不搜索。然后让访客自己去点击搜索按钮。 不太会表达,和这个问题相似, http://bbs.csdn.net/topics/340149721 不过我的是跨域,调用别人的网站,而不是调用本地的文件
meng014131 2015-11-13
  • 打赏
  • 举报
回复
引用 1 楼 slwsss 的回复:
<iframe src="https://www.baidu.com/s?ie=UTF-8&wd=aaa"></iframe> 改变参数而已
不是这样,这样是直接调用搜索结果了, 我是想问能不能 只调用 www.baidu.com ,然后用代码控制,模拟在输入框中输入文字。这样就能真实模拟搜索了《我不知能不能实现》

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧