最近琢磨了个博客园(cnblogs)模拟登陆的winform版的例子。已经完成了,核心代码如下:
 HtmlElement name = GetElement_Id("tbUserName");
 HtmlElement pwd = GetElement_Id("tbPassword"); 然后就set设置内容,模拟提交登录。但是在模拟回复评论的时候遇到问题。 用以上方法无法获取到登录的textarea。
<textarea class="comment_textarea" id="tbCommentBody" rows="10"/> 这个是firebug找到的评论文本框(但是在查看源文件中貌似找不到这个文本框)。 请高人指教如何获取该textarea,实现模拟评论功能。(C#实现)谢谢。

解决方案 »

  1.   

    可能是通过执行JS,再生成的HTML
      

  2.   

    对,我下载了博客园的js库,确实是通过js动态生成的。 而且网上也有用js实现自动回复的代码。 但是如果C#来实现的花。 有什么方法吗? 谢谢
      

  3.   

    你这个是 依赖 WebBrowser吧, 不存在 核心代码,
    你如果用 HttpWebRequest 和HttpWebResponse 倒是 有可能出现 核心代码。
      

  4.   

    用js实现和c#实现是一样一样的,就是模拟提交,看看提交数据的格式,然后通过httprequest请求
      

  5.   

    解决方案见我博客:http://www.cnblogs.com/axing/archive/2012/10/29/stephen_kang_WinForm.html