请问 curl 怎么对付按钮的 onclick 事件?

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
seabee
帖子: 243
注册时间: 2006-11-08 13:02

请问 curl 怎么对付按钮的 onclick 事件?

#1

帖子 seabee » 2010-03-27 7:58

代码: 全选

<form id="form1" name="form1" method="post" action="http://search.weather.com.cn/static/url.php">
        <input class="searchInput" name="cityinfo" type="text" value="输入城市的中文名称、拼音全拼或电话区号进行查询"/>
        <input class="searchButton" name="button" type="submit" value=" " onclick='vjWrClick(event)'/>
      </form>

	<script>
	function vjWrClick(e)
	{
		var wr_value = '';
		var e = e || window.event;
		var target = e.srcElement || e.target;
		if(target.tagName.toUpperCase() == 'A')
		{
			 wr_value= escape(target.getAttribute('href'));
		}
		else if(target.type == 'submit')
		{
			wr_value = escape('http://search.weather.com.cn/static/url.php');
		}
		else
		{
			return true;
		}
		
		if(wr_value)
		{
			var wr_image = new Image(0,0);
			wr_image.src = 'http://c.wrating.com/a.gif?a=120665e113e&t=&i=172235f43.1205a670960.0.78135fcdace148&b='+wr_value+'&c=860010-2162010100&s=1280x1024x32&l=zh-cn&z=8&j=1&f=9.0%20%20r124&r=http%3A//127.0.0.1/testt.html&kw=&ut=11&n=&js=&ck=1';

		}
		return true;
		
	}
</script>
直接 curl -d "cityinfo=020" http://search.weather.com.cn/static/url.php 是没有办法激活 onclick 事件的。
简简单单的生活,自自然然的我~www.3gcomet.com
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 请问 curl 怎么对付按钮的 onclick 事件?

#2

帖子 BigSnake.NET » 2010-03-27 9:17

用bash计算出要POST的东西
或者用更强的模拟工具,python和perl都有的
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
seabee
帖子: 243
注册时间: 2006-11-08 13:02

Re: 请问 curl 怎么对付按钮的 onclick 事件?

#3

帖子 seabee » 2010-03-27 13:43

BigSnake.NET 写了:用bash计算出要POST的东西
或者用更强的模拟工具,python和perl都有的
已经得到要 POST的东西了,但是那个 onclick 的功能不知道怎么 POST过去阿。能明确点吗?
简简单单的生活,自自然然的我~www.3gcomet.com
回复