论坛自动注册、登录、发帖、顶贴

柳晛 2009-02-19 04:20:54
最后一个学期是顶岗实习阶段,也就是出去找工作,让工作单位打分,合格+网上签约成功 才发毕业证,否则就一直实习下去。
一个人来到北京,半个月来海淀人才市场跑了十多次,即使是IT专场也没有招聘,全是培训机构招生,前天好不容易有个招软件技术的,我复试合格,今天上班。
结果老板是让我开发 论坛群发工具 ,从来没接触过,请问大家有思路的吗?我说一个月完成,老板说很容易,一个月太久。
我是一点这方面的经验都没有,都不知如何下手。。。

识别验证码先不说,就是想知道别人论坛的控件,比如文本框之类的,我怎么能往里面填写东西?怎么触发它的提交按钮?
...全文
671 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangwj888505 2009-02-27
  • 打赏
  • 举报
回复
我也来学习一下。。
柳晛 2009-02-20
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 liuyun1987 的回复:]
论坛灌水机...
[/Quote]

是啊,我也没以为老板会专门要我做这个,并随着论坛反垃圾技术的更新,不断更新这个软件,为公司推销产品。
老板太有才了。。。。。。
柳晛 2009-02-20
  • 打赏
  • 举报
回复
晕,知道了,不该放在load事件中,页面未加载,控件得不到。
che2piaopiao 2009-02-20
  • 打赏
  • 举报
回复
研究机器人去..
liuyun1987 2009-02-20
  • 打赏
  • 举报
回复
论坛灌水机...
柳晛 2009-02-20
  • 打赏
  • 举报
回复

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的第一行就错了,网上都这么写的,到我这就不行。
cppfaq 2009-02-20
  • 打赏
  • 举报
回复
帅哥,这样来搞:
            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();
}
}
柳晛 2009-02-20
  • 打赏
  • 举报
回复
如何向 textarea 控件中填写数据呢?
textarea 没有 value 属性...
zhb2728 2009-02-19
  • 打赏
  • 举报
回复
帮顶
wuyq11 2009-02-19
  • 打赏
  • 举报
回复
带51aspx.com上看看。例子很多。
PandaIT 2009-02-19
  • 打赏
  • 举报
回复
帮顶
cppfaq 2009-02-19
  • 打赏
  • 举报
回复
楼主加油
这个很容易实现
主要就是使用WebBrowser控件
好好看看这个
http://msdn.microsoft.com/zh-cn/library/w290k23d(VS.80).aspx

Good Luck
柳晛 2009-02-19
  • 打赏
  • 举报
回复
自己顶。
开发这个不是人品问题,是生存问题。

110,538

社区成员

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

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

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