• 用VC实现自动处理网页,比如自动发帖,注册


    #include "winsock2.h"
    #include "stdio.h"
    #include "Wininet.h"
    #pragma comment (lib,"Wininet.lib")
    void main()
    {

    HINTERNET hNet = ::InternetOpen("Google page", //当HTTP协议使用时,这个参数随意赋值
    PRE_CONFIG_INTERNET_ACCESS, //访问类型指示Win32网络函数使用登记信息去发现一个服务器。
    NULL,
    INTERNET_INVALID_PORT_NUMBER, //使用INTERNET_INVALID_PORT_NUMBER相当于提供却省的端口数。
    0 //标志去指示使用返回句句柄的将来的Internet函数将"不"为回调函数发送状态信息
    ) ;

    HINTERNET hUrlFile = ::InternetOpenUrl(hNet, //从InternetOpen返回的句柄
    "http://www.google.com", //需要打开的URL
    NULL, //用来向服务器传送额外的信息,一般为NULL
    0, //用来向服务器传送额外的信息,一般为 0
    INTERNET_FLAG_RELOAD, //InternetOpenUrl行为的标志
    0) ; //信息将不会被送到状态回调函数

    char buffer[1024] ;
    DWORD dwBytesRead = 0;
    BOOL bRead = ::InternetReadFile(hUrlFile, //InternetOpenUrl返回的句柄
    buffer, //保留数据的缓冲区
    sizeof(buffer),
    &dwBytesRead); //指向包含读入缓冲区字节数的变量的指针;
    //如果返回值是TRUE,而且这里指向0,则文件已经读到了文件的末尾。

    ::InternetCloseHandle(hUrlFile) ;
    ::InternetCloseHandle(hNet) ;
    printf("%s", buffer);

    }
    URL那里自己设置
    BUFFER里就是从网页里读取的内容了。
    你自己可以搜索到比如ID,然后你可以用strcat插入自己要注册的ID 同理可得 就可以设置好全部的设置了

    然后再发送就可以了 再弄个while(1)循环 当中弄个SHEEP 间隔一定的时间 就可以自动注册发帖了

    程序就这个样子 主要是你还要先了解那个网站注册和发帖的规律 
  • 相关阅读:
    【Linux】freetds安装配置连接MSSQL
    【MySQL】Sysbench性能测试
    【MySQL】mysql buffer pool结构分析
    【MySQL】MySQL锁和隔离级别浅析一
    Spring Boot 1.4测试的改进
    Spring Boot 定时任务的使用
    linux:nohup 不生成 nohup.out的方法
    Spring Boot应用的后台运行配置
    深入理解Session与Cookie(一)
    学习Maven之Cobertura Maven Plugin
  • 原文地址:https://www.cnblogs.com/tyjsjl/p/2156074.html
Copyright © 2020-2023  润新知