分页: 1 / 1

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

发表于 : 2010-03-27 7:58
seabee

代码: 全选

<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 事件的。

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

发表于 : 2010-03-27 9:17
BigSnake.NET
用bash计算出要POST的东西
或者用更强的模拟工具,python和perl都有的

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

发表于 : 2010-03-27 13:43
seabee
BigSnake.NET 写了:用bash计算出要POST的东西
或者用更强的模拟工具,python和perl都有的
已经得到要 POST的东西了,但是那个 onclick 的功能不知道怎么 POST过去阿。能明确点吗?