c# 如何自动填写 javascript的表单

anuosix 2012-09-26 05:45:21
就是那种网页源代码中没有<form><input>字样,而只有<script>字样的表单,对网络编程不太懂,让大家见笑了,网上能找到的资料很多都是通过<form><input>等察看控件,然后用webbrowser去操作。但是这种找不到这些信息的网页咋办,恳请大家给个思路
...全文
144 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
anuosix 2012-09-26
  • 打赏
  • 举报
回复
谢谢各位,用了firebug,很不错,不过还有些不太懂得地方,:)
这个代码
<div class="sOEB">
<div class="sPEB sFAB" aria-hidden="true" style="display: none;">One per line</div>
<textarea class="sEAB sAFB" style="overflow-y: hidden; height: 36px;" dir="ltr"></textarea>
</div>

我要找到textarea的id或者name之类的东东,用类似于这样的代码
HtmlElement textarea = htmlDoc.All["textarea"];
textarea.SetAttribute("textarea", "google");

去填充,怎么样才能识别这个textarea呢,就是红色部分应该怎么写
dalmeeme 2012-09-26
  • 打赏
  • 举报
回复
用抓包工具看看,然后用HttpWebRequest发送响应模拟请求。
devmiao 2012-09-26
  • 打赏
  • 举报
回复
一样的,就是这些表单的id在html源代码中看不到。你可以用IE8以上的developer tools(按f12调出)或者firebug看到他们的id和动态产生的源代码。

110,915

社区成员

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

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

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