首页
社区
课程
招聘
[旧帖] [分享]分享下自己挂论坛,得kx的几行代码 0.00雪花
发表于: 2013-5-21 10:32 1843

[旧帖] [分享]分享下自己挂论坛,得kx的几行代码 0.00雪花

2013-5-21 10:32
1843
前段时间,每天都挂在看雪上,但是一直不加kx,后来看到大牛的帖子,要保持活跃度,

为了早日转正,就自己写了个刷新器,现在跟广大还未转正的分享下,当然这里还是建议最好一边学习一边加kx最好。

原理很简单,这里用的mfc,什么语言都一样,使用的webbrowser控件,网上各种小型的安全工具,基本也用的这个,简单易使用。当然大牛们可能就是自己封包,解包了,追求的效率,这里就不详解了

BOOL C***Dlg::OnInitDialog()
{
//....................
  CString cPediyUrl = _T("http://bbs.pediy.com/index.php");
  m_LoginExplorer.Navigate(cPediyUrl + GetStrRandTime(),NULL,NULL,NULL,NULL);
  SetTimer(0,1000*60,NULL);  //时间频率不用太快,这里设的1分钟刷一次,如果清楚时间的话,改成临界值比较好
}

//这里加了个防缓存的,因为我不知道重复提交同一个页面,如果获取缓存页面的话,kx加不加,所以这里就无耻了下,每次都重新请求资源
CString C***Dlg::GetStrRandTime()
{
        CString StrRandTime ;
        srand( (unsigned)time(NULL) );

        int nIntRandTime = rand() % 10000;

        CString TmpStr;
        TmpStr.Format(_T("%d"),nIntRandTime);

         StrRandTime = _T("?rand=") + TmpStr;

         return StrRandTime;
}

void C***Dlg::OnTimer(UINT_PTR nIDEvent)
{
        m_LoginExplorer.Refresh();

        CDialogEx::OnTimer(nIDEvent);
}

当然,我们要先登录上去哈,使用ie登录或者控件登录都一样,剩下的就是等着转正了

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
m_LoginExplorer这个的类型是啥?
2013-5-21 10:41
0
雪    币: 15
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
是webbrowser这个控件的一个成员变量
2013-5-21 10:43
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
明白了,回去了试试
2013-5-21 11:20
0
游客
登录 | 注册 方可回帖
返回
//