关于c# 模拟网页提交

shangys1983 2008-12-19 05:28:15
对于submit到Form我已经可以了,但是如果某1个功能是1个<a>的onclick事件调用了1个方法来完成的,如果通过c#
的网页对象去执行这个A或者他onclick事件那?
...全文
176 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
michaelnami 2008-12-23
  • 打赏
  • 举报
回复

Uri siteUri = new Uri("http://.......");

HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(siteUri);
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();


用IE包截获工具捕获到你需要的url,填到"http://.......",就可以了
怫悰 2008-12-23
  • 打赏
  • 举报
回复
冒泡帮顶接分

无非不就是字符串处理么?
正则?

如果包含函数,还得再找这个函数分析吧?
haidy_lau 2008-12-23
  • 打赏
  • 举报
回复
关注~~~

希望高人能来解答啊!
ericllzh 2008-12-23
  • 打赏
  • 举报
回复
LinkButton
shangys1983 2008-12-23
  • 打赏
  • 举报
回复
是用c#来提交网页就是网站是别人的.
通过 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(strURL);这个对象加URL来获取这个网页 然后如何执行这个网页里面的<a>的onclick事件.
suiqirui19872005 2008-12-20
  • 打赏
  • 举报
回复

<form name="form1" method="post" action="Default.aspx" id="form1">
<div>
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTA0NDQ2OTE5OWRk281L4eAk7iZT10hzg+BeOyoUWBQ=" />
</div>

<script type="text/javascript">
<!--
var theForm = document.forms['form1'];
if (!theForm) {
theForm = document.form1;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
// -->
</script>

<div>
<span id="LabelMessage" style="color:Red;"></span>
</div>
<div>
<a onclick="javascript:__doPostBack('aclickid','aclick')" id="Button2" />
</div>
</form>





if(Request["__EVENTARGUMENT" ]=="aclick" && Request["__EVENTTARGET" ]=="aclickid")
{
}

怫悰 2008-12-20
  • 打赏
  • 举报
回复
冒泡帮顶接分

没看明白什么意思
Tiger_ldy 2008-12-19
  • 打赏
  • 举报
回复
顶起
HDNGO 2008-12-19
  • 打赏
  • 举报
回复
LinkButton不成?

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧