javascript能自动在百度首页输入内容吗?
我是这样想的:用chrome浏览器打开百度首页,然后运行一个js,该js可以实现在百度搜索框自动输入内容,然后模拟点击“百度一下”按钮,就可以自动得到搜索结果了。
这想法靠谱吗,该怎么操作呢?
拜谢大侠!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我是这样想的:用chrome浏览器打开百度首页,然后运行一个js,该js可以实现在百度搜索框自动输入内容,然后模拟点击“百度一下”按钮,就可以自动得到搜索结果了。
这想法靠谱吗,该怎么操作呢?
拜谢大侠!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(24)
回复
不明白设计这个功能的目的。搜索的话,不就是要用户自己来查找相关信息么。自动搜索什么?
百度输入只是举例,真正的功能是在其他任意网站,能通过脚本来代替用户的操作。
在地址栏输入js代码貌似挺通用的,只是但代码太长的话,在地址栏输入也不太实际,找到一个方法是在地址栏调用js脚本:
javascript:(function(o){o.src='...';document.body.appendChild(o)})(document.createElement('script'));void(0)
src就是js脚本在本机的位置吧,如果在D盘下的my.js该怎么写呢?src='d:my.js'怎么不行呢
用 tampermonkey 就可以了
谢谢,我试试看
我估计 LZ 只是想实现在网页上实现一个 “用百度搜索”这样的搜索框吧。
搜索框写在 LZ 自己的网页上,但是通过 JS 脚本或者其他方式请求 百度 来对那个输入框里输入的数据进行搜索。
如果是这个功能的话,网上应该有很多现成的例子。
回复
人家用的ActiveX干的。这东西只有 IE 支持,你的Chrome 就别想了。
回复
网上好多js操作excel的说法呢,还有一篇blog是“JS读取本地excel文件”。。。能读不能写吗?我也看到了js的安全策略,是禁止读写本地资源的,请问网上那些说法是怎么回事呢?
回复
如果是本机的话,那 JS 就没用了, JS 无法操作本地资源。直接写 CHROME 插件吧。或者换 IE 的 ActiveX 控件来写代码。
回复
内容保存在本机
不是。。我没有自己的网页,就是单纯的操作别人的网页
可以,我做过,你这个是用来干什么
将手机话费查询网页的数据保存下来,涉及到包括输入电话号码并提交,帮忙看这个链接吧,如果差不多的话指点一下大概思路哈。。。 http://zhidao.baidu.com/question/1754584758609195228.html
为何不直接 使用URL提交到百度 得到结果页面
请问是用tampermonkey制作插件吗?这样的插件可以读写excel数据吗?
回复
chrome扩展就是html+css+javascript写出来的,你可以网上找教程,很容易上手。不过就你给出的问题而言,脚本语言更适合做这件事,抓取网页,取出需要的信息。
回复
大概是这个样子,帮忙看这个链接: http://zhidao.baidu.com/question/1754584758609195228.html?quesup2&oldq=1
制作chrome插件,so easy。
网上说chrome会慢慢禁止插件的使用,其他浏览器禁止插件会成为趋势吗?
回复
插件是java等插件,不是chrome的扩展,两个“插件”的意思注意区分清楚。
火狐有Greasemonkey。Chrome的话直接做成浏览器插件吧,可以去参看360翻译的文档。
请问具体我该怎么操作呢?把这两句代码做成js文件吗?怎么执行呢?
回复
复制到控制台一运行你就看到啦
回复
有没有其他方法呢,能不能做成脚本或者插件,一起处理呢,因为处理的代码多的话,这样复制也挺麻烦的。。。