思路:微信后台可以对指定用户进行回复,群发其实就是一个loop,so 模拟POST提交到微信 后台, 模拟登陆,即可突破群发每日一条限制。
直接上代码
/*
*@author 菠菜君
*@Version 0.1
*@time 2013-10-30
*@go语言实现模拟登陆微信公众平台,突破微信群发每日一条限制
*@青岛程序员 微信订阅号 qdprogrammer
*@Golang 微信订阅号 gostock
*@关于青岛程序员的技术,创业,生活 分享。
*@开源 https://github.com/philsong/
*/
package main
import (
"crypto/md5"
"encoding/hex"
"encoding/json"
"fmt"
"io"
"io/ioutil"
"log"
"net/http"
"net/url"
"regexp"
"strings"
)
type WebWeChat struct {
token string
cookies []*http.Cookie
}
func NewWebWeChat() *WebWeChat {
w := new(WebWeChat)
return w
}
func (w *WebWeChat) login() bool {
login_url := "https://mp.weixin.qq.com/cgi-bin/login?lang=zh_CN"
email := "songbohr@163.com"
password := "xxx"
h :=