LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 744|回复: 3

[求助] 点击搜索按钮前后,网页内容变了,地址栏的地址怎么不变呢?

[复制链接]
发表于 2009-3-18 13:23:49 | 显示全部楼层 |阅读模式
一个很小的网站,http://flv.appspot.com/flvurl ,在搜索栏中填入 http://www.youtube.com/watch?v=NoICzQpVCeA 之后用鼠标点"get flv url"这个按钮,接着网页就跳转到结果页面。
但是地址栏中的地址完全没有变化,仍然是 http://flv.appspot.com/flvurl
查看http://flv.appspot.com/flvurl 的源码,有一段
  1. <body>
  2. <div class="rhead"><a href="/">&lt;&lt;Home</a>&nbsp;&nbsp;&raquo;&nbsp;&nbsp;<a href="/flvurl">Get flv video download url</a><br/>Download Flv video  [b]from <a href=""[/b] target="_blank"></a></div>
  3. <div class="rform"><form action="" method="post">
  4. <input type="text" name="q" [b]value=""[/b] size="80"/>
  5. <input type="submit" name="submit" value="get flv url" />
  6. </form></div>
  7. <div class="result">
  8. <br />
复制代码

然后我试了一下在地址栏中输入 http://flv.appspot.com/flvurl?ur ... watch?v=NoICzQpVCeA
此时显示的页面并没有跳转到结果,而仅仅是相当于在http://flv.appspot.com/flvurl的输入框中输入了地址,但还未点击按钮的情况。
查看该页面的源码,刚才对应的一段变成了:
  1. <body>
  2. <div class="rhead"><a href="/">&lt;&lt;Home</a>&nbsp;&nbsp;&raquo;&nbsp;&nbsp;<a href="/flvurl">Get flv video download url</a><br/>Download Flv video  [b]from <a href="http://www.youtube.com/watch?v=NoICzQpVCeA" [/b]target="_blank"></a></div>
  3. <div class="rform"><form action="" method="post">
  4. <input type="text" name="q" [b]value="http://www.youtube.com/watch?v=NoICzQpVCeA"[/b] size="80"/>
  5. <input type="submit" name="submit" value="get flv url" />
  6. </form></div>
  7. <div class="result">
  8. <br />
复制代码

再然后,我点了按钮‘get flv url’,查看源码,刚才那段话变成了:
  1. <body>
  2. <div class="rhead"><a href="/">&lt;&lt;Home</a>&nbsp;&nbsp;&raquo;&nbsp;&nbsp;<a href="/flvurl">Get flv video download url</a><br/>Download Flv video  from <a href="http://www.youtube.com/watch?v=NoICzQpVCeA" target="_blank">SwashBot 1</a></div>
  3. <div class="rform"><form action="" method="post">
  4. <input type="text" name="q" value="http://www.youtube.com/watch?v=NoICzQpVCeA" size="80"/>
  5. <input type="submit" name="submit" value="get flv url" />
  6. </form></div>
  7. <div class="result">
  8. [b]SwashBot 1<br />
  9. <a href="http://www.youtube.com/get_video?video_id=NoICzQpVCeA&t=vjVQa1PpcFNCbNqGl7E_agrEuT2D8iejknk2Hu047rk=">http://www.youtube.com/get_video?video_id=NoICzQpVCeA&t=vjVQa1PpcFNCbNqGl7E_agrEuT2D8iejknk2Hu047rk=</a><br />[/b]
复制代码

其实我就想知道,在地址栏里输入什么地址才能直接转到结果页面?

PS::这个网站满有用的,支持14个网站的 flv 视频地址解析,刚发现,大家有兴趣也可以试试
发表于 2009-3-18 13:31:41 | 显示全部楼层
这网页是动态生成的吧。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-18 13:53:03 | 显示全部楼层
耶? 什么是动态生成?

我觉得应该有办法呀,因为我在原本的地址后边加上?url=xxxxx 它就跟没加的时候不一样了,那大概就差一步就能达到目的了吧。。。

我想直接到达目的页的目的是,在脚本里直接使用目的页面里头的下载地址
饿。。shell脚本里能用命令表达按那个按钮的操作吗??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-18 15:40:02 | 显示全部楼层

大家看看

$ echo -n 'I am waiting'|md5sum -
137c40dea32819e79327aa23aaeac540  -
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表