思路:微信后台可以对指定用户进行回复,群发其实就是一个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 := md5.New()
h.Write([]byte(password))
password = hex.EncodeToString(h.Sum(nil))
fmt.Println(password)
post_arg := url.Values{"username": {email}, "pwd": {password}, "imgcode": {""}, "f": {"json"}}
fmt.Println(strings.NewRea



被折叠的 条评论
为什么被折叠?



