狗扑论坛 自动刷取VIP狗粮

开始闲狗粮回复太慢就自己想了想去写一个,成功总是给我的哈哈。

自己花了一小时 时间慢慢学就慢慢写的  虽然代码简单 但是已经够自己用了

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.IO;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            var request = (HttpWebRequest)WebRequest.Create("http://bbs.goupu.org/member.php?mod=logging&action=login"); //Create:创建WebRequest对象
            webBrowser1.Document.Encoding = "UTF-8"; //解决网页乱码

            //HttpWebResponse对象实例:该类用于获取和操作HTTP应答 var可改成HttpWebResponse
            var response = (HttpWebResponse)request.GetResponse(); //GetResponse:获取答复  

            //构造数据流对象实例
            Stream stream = response.GetResponseStream();//GetResponseStream:获取应答流
            StreamReader sr = new StreamReader(stream);  //从字节流中读取字符  

            //从流当前位置读取到末尾并显示在WebBrower控件中
            string content = sr.ReadToEnd();
            webBrowser1.DocumentText = content;
            HtmlElement user = webBrowser1.Document.All["username"];
            HtmlElement pass = webBrowser1.Document.All["password"];
            HtmlElement but = webBrowser1.Document.All["loginsubmit"];
            if(user==null||pass==null||but==null)
            {
                return;
            }
            user.SetAttribute("value", "用户名");
            pass.SetAttribute("value","密码");
            MessageBox.Show(user.ToString());
            but.InvokeMember("Click");
        }

        private void button1_Click(object sender, EventArgs e)
        {
            HtmlElement text = webBrowser1.Document.All["message"];
            text.SetAttribute("value","+10袋狗粮");

            HtmlElement but = webBrowser1.Document.GetElementById("postsubmit");
            but.InvokeMember("Click");

        }

        private void button2_Click(object sender, EventArgs e)
        {

            timer1.Enabled = true;
            timer1.Interval=1000;
            timer1.Start();
                HtmlElement img = webBrowser1.Document.GetElementById("fastpostmessage");
                img.SetAttribute("value", "+10袋狗粮");

                HtmlElement but1 = webBrowser1.Document.All["replysubmit"];
                but1.InvokeMember("Click");

                timer1.Stop();
        }

    }
}
时间: 2024-12-17 05:02:31

狗扑论坛 自动刷取VIP狗粮的相关文章

网站自动刷帖,刷赞,刷评论等网络推广方式的基本实现

上周写了一个腾讯旗下的一个小说网站的自动回帖程序: 具体怎么实现的呢? 其实它就是一个,找到评论接口,然后利用程序模拟HTTP请求的过程.再结合爬虫的相关技术具体实现. 大概分为这么几步: 第一步:先找到评论接口: 使用chrome或者火狐浏览器,或者专业点的fiddler对评论过程抓包 得到具体的请求为: POST http://chuangshi.qq.com/bookcomment/replychapterv2 HTTP/1.1 Host: chuangshi.qq.com Connect

虎扑论坛装备区到底有没有李宁水军?——论坛水军发现实践

目录 1 易建联脱鞋事件2 传说中的网络水军 2.1 网络水军是什么? 2.2 网络水军发现技术3 基于同贴率的网络水军发现4 基于情感分析的网络水军发现5 总结 1 易建联脱鞋事件 (图片来自网络,侵删) 2016年11月2日,刚刚从NBA回归的易建联没想到搞了个大新闻!过去4年来,李宁公司作为CBA联赛赞助商总是有些尴尬:其与篮协签订的合约中明确要求比赛中所有球员不得穿戴竞争对手的运动鞋服(包括袜子),可是外籍球员与一些国手仍获得了"特例".今年是5年20亿合约的最后一年,李宁&q

用node写一个皖水公寓自动刷房源脚本

因为住的地方离公司太远,每天上下班都要坐很久的班车,所以最近想搬到公司旁边的皖水公寓住.去问了一下公寓的客服,客服说房源现在没有了,只能等到别人退房,才能在网站上申请到. 如果纯靠手动F5刷新浏览器,来捡漏可入住房源,那简直是太难了.要知道很多人都在电脑前面按着F5,感觉和春运抢票一样. 所以就准备写一个脚本来监测房源,解放双手. 平时对node.js用的比较多,所以就用node.js来写,怎么方便咱怎么搞. 一.房源信息抓取 通过对公寓申请网站的数据分析,找到了房源列表的接口地址. 二.数据获

HDU 自动刷题机 Auto AC (轻轻松松进入HDU首页)

前言: 在写这篇文章之前,首先感谢给我思路以及帮助过我的学长们 以下4篇博客都是学长原创,其中有很多有用的,值得学习的东西,希望能够帮到大家! 1.手把手教你用C++ 写ACM自动刷题神器(冲入HDU首页) 2.[C#] 逆袭--自制日刷千题的AC自动机攻克HDU OJ 3.C#利用POST实现杭电oj的AC自动机器人,AC率高达50%~~ 4.继续Node爬虫 - 百行代码自制自动AC机器人日解千题攻占HDOJ 当初抱着想试试的想法,用过他们的程序,嗯~ o(* ̄▽ ̄*)o. 1.比如那个用C

使用node自动刷房源并发送可入住房源到邮箱

因为住的地方离公司太远,每天上下班都要坐很久的班车,所以最近想搬到公司旁边的皖水公寓住.去问了一下公寓的客服,客服说房源现在没有了,只能等到别人退房,才能在网站上申请到. 如果纯靠手动F5刷新浏览器,来捡漏可入住房源,那简直是太难了.要知道很多人都在电脑前面按着F5,感觉和春运抢票一样. 所以就准备写一个脚本来监测房源,解放双手. 平时对node.js用的比较多,所以就用node.js来写,怎么方便咱怎么搞. 一.房源信息抓取 通过对公寓申请网站的数据分析,找到了房源列表的接口地址. 二.数据获

Scrapy精华教程(六)——自动爬取网页之II(CrawlSpider)

一.目的. 在教程(二)(http://blog.csdn.net/u012150179/article/details/32911511)中使用基于Spider实现了自己的w3cschool_spider,并在items.py中定义了数据结构, 在pipelines.py中实现获得数据的过滤以及保存. 但是以上述方法只能爬取start_url列表中的网页,而网络爬虫如google等搜索引擎爬虫实现的就是对整个互联网的爬取,所以在本教程中研究使用scrapy自动实现多网页爬取功能. 在教程(五)

COGS2642 / Bzoj4590 [Shoi2015]自动刷题机

Time Limit: 10 Sec  Memory Limit: 256 MBSubmit: 906  Solved: 321 Description 曾经发明了信号增幅仪的发明家SHTSC又公开了他的新发明:自动刷题机--一种可以自动AC题目的神秘装置.自动 刷题机刷题的方式非常简单:首先会瞬间得出题目的正确做法,然后开始写程序,每秒,自动刷题机的代码生成模 块会有两种可能的结果: A.写了x行代码. B.心情不好,删掉了之前写的y行代码.(如果y大于当前代码长度则相当于全部删除.) 对于每

精简模式 大师 易水之畔 自动刷冒险任务 刷金币

'启动 F2 '停止 Pause/Break EXE文件下载 :http://files.cnblogs.com/files/xe2011/yishuizhipan.rar 按键精灵脚本下载:http://files.cnblogs.com/files/xe2011/wzry.rar 如何使用 不论用什么 模拟器设置一定按照下面这个设置(我用的是蓝叠模拟器 http://www.bluestacks.cn/bdsem_anmnqpm.html) '模拟器 请按如下设置''''''''''''''

BZOJ 4590: [Shoi2015]自动刷题机 二分答案

4590: [Shoi2015]自动刷题机 Time Limit: 10 Sec  Memory Limit: 256 MBSubmit: 1056  Solved: 380[Submit][Status][Discuss] Description 曾经发明了信号增幅仪的发明家SHTSC又公开了他的新发明:自动刷题机--一种可以自动AC题目的神秘装置.自动 刷题机刷题的方式非常简单:首先会瞬间得出题目的正确做法,然后开始写程序,每秒,自动刷题机的代码生成模 块会有两种可能的结果: A.写了x行代