最后一个学期是顶岗实习阶段,也就是出去找工作,让工作单位打分,合格+网上签约成功 才发毕业证,否则就一直实习下去。
一个人来到北京,半个月来海淀人才市场跑了十多次,即使是IT专场也没有招聘,全是培训机构招生,前天好不容易有个招软件技术的,我复试合格,今天上班。
结果老板是让我开发 论坛群发工具 ,从来没接触过,请问大家有思路的吗?我说一个月完成,老板说很容易,一个月太久。
我是一点这方面的经验都没有,都不知如何下手识别验证码先不说,就是想知道别人论坛的控件,比如文本框之类的,我怎么能往里面填写东西?怎么触发它的提交按钮?

解决方案 »

  1.   

    楼主加油
    这个很容易实现
    主要就是使用WebBrowser控件
    好好看看这个
    http://msdn.microsoft.com/zh-cn/library/w290k23d(VS.80).aspxGood Luck
      

  2.   

    带51aspx.com上看看。例子很多。
      

  3.   


            private void Form1_Load(object sender, EventArgs e)
            {
                wb1.Navigate("http://www.dzsyxx.com/");            try
                {
                    HtmlElement txbUser = wb1.Document.All["TxtUserName"];
                    HtmlElement txbPass = wb1.Document.All["TxtPassword"];                if (txbUser == null || txbPass == null)
                    {
                        return;
                    }                txbUser.SetAttribute("value", "自动填写");
                    txbPass.SetAttribute("value", "自动填写");
                }
                catch (Exception ex)
                {
                    txbJD.Text = ex.ToString();
                }
    System.NullReferenceException: 未将对象引用设置到对象的实例。
       在 测试I.Form1.Form1_Load(Object sender, EventArgs e) 位置 d:\My Documents\Visual Studio 2005\Projects\测试I\测试I\Form1.cs:行号 **从try的第一行就错了,网上都这么写的,到我这就不行。
      

  4.   

    晕,知道了,不该放在load事件中,页面未加载,控件得不到。
      

  5.   

    如何向 textarea 控件中填写数据呢?
    textarea 没有 value 属性...
      

  6.   

    帅哥,这样来搞:
                      this.webBrowser1.DocumentCompleted += new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(this.webBrowser1_DocumentCompleted);
    private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
            {
                try
                {
                    HtmlElement txbUser = wb1.Document.All["TxtUserName"];
                    HtmlElement txbPass = wb1.Document.All["TxtPassword"];                if (txbUser == null || txbPass == null)
                    {
                        return;
                    }                txbUser.SetAttribute("value", "自动填写");
                    txbPass.SetAttribute("value", "自动填写");
                }
                catch (Exception ex)
                {
                    txbJD.Text = ex.ToString();
                }
            }