标题: [网络连接] [已解决]start命令怎样打开某搜索引擎网站? [打印本页]
作者: 愚无尽 时间: 2011-6-17 21:56 标题: [已解决]start命令怎样打开某搜索引擎网站?
本帖最后由 愚无尽 于 2011-6-17 22:31 编辑
- set /p dymc=输入电影名称:
- if /i "%dymc%"=="q" exit
- start http://movie.fjbm.cn/So.asp?%dymc%
- ping /n 2 127.1 >nul
- start http://www.dianyingsousuo.com/search.asp?searchword=%dymc%
- ping /n 2 127.1 >nul
- start http://7sousou.cn/search/?wd=TITLE%7C%7C%7C%dymc%
- ping /n 2 127.1 >nul
- pause
复制代码
上面三个搜索引擎中,第一个和第二个都能正常搜索,第三个总出现乱码。经过多次研究测试,在7sousou.cn这个引擎中查询是wd=后面总是固定内容“TITLE%7C%7C%7C 其中 改写为wd=%dymc% 无效 改为wd=TITLE%7C%7C%7C+%dymc% 无效 ,请高手指点一下。谢谢!
作者: 愚无尽 时间: 2011-6-17 22:11
经过对“%7C%7C%7C”的解码,结果为“|||”,不知道啥用处?
作者: batman 时间: 2011-6-17 22:11
给一个vbs解决方案:- filmname = InputBox("请输入电影名")
- Set ws = CreateObject("wscript.shell")
- filmname = escape(filmname)
- ws.Run "http://7sousou.cn/search/?wd=TITLE%7C%7C%7C" & filmname, 1, True
- Set ws = Nothing
复制代码
作者: tmplinshi 时间: 2011-6-17 22:26
本帖最后由 tmplinshi 于 2011-6-17 22:41 编辑
- start "" "http://7sousou.cn/search/?wd=TITLE%%7C%%7C%%7C%dymc%"
复制代码
或者- start "" "http://7sousou.cn/search/?wd=TITLE|||%dymc%"
复制代码
注: Opera 会自动转码,IE 不会。
作者: 愚无尽 时间: 2011-6-17 22:28
谢谢版主的方法,可以实现!但批处理无法实现,经过请教bathome得知,一般网站会自动转码,而有一部分则不会所以会出错。
假如硬要用批处理实现可以改为:- start http://www.baidu.com/s?wd=site:7sousou.cn+%dymc%
复制代码
但结果差异是明显的。
最后感谢bathome热心帮助指点,祝愿快乐健康!
作者: 愚无尽 时间: 2011-6-17 22:35
start "" "http://7sousou.cn/search/?wd=TITLE%%7C%%7C%%7C%dymc%"或者start "" "http://7sousou.cn/search/?wd=TITLE|||%dymc%"Opera 会自动转码,IE 不会。
tmplinshi 发表于 2011-6-17 22:26
不行的,都是乱码,bathome版主说清楚问题所在了,关键是不会自动解码的问题!
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |