有人写golang 版本升级版本的客户端吗

用golang写的模拟客户端贴吧签到_golang吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:1,455贴子:
用golang写的模拟客户端贴吧签到
刚学golang,看见个python写的签到程序,改写成golang。没有处理任何错误/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////package mainimport (&crypto/md5&&fmt&&/PuerkitoBio/goquery&&/panthesingh/goson&&/smallnest/goreq&&time&)const (bduss
string = &改成自己的bduss &tieba_list_url string = &&fid_url
string = &&tbs_url
string = &&sign_url
string = &&)type TieBa struct{Bduss string `json:&BDUSS&`Title string `json:&kw&`Fid string `json:&fid&`Tbs string `json:&tbs&`Sign string `json:&sign&`}func (tb *TieBa)req2Json(req *goreq.GoReq) *goson.Goson {_, body, _ := req.SetHeader(&Cookie&, &BDUSS=&+tb.Bduss).Timeout(5000*time.Millisecond).EndBytes()g, _ := goson.Parse(body)return g}func (tb *TieBa) DoSign()(string){tb.Fid =tb.req2Json( goreq.New().Get(fid_url).Param(&fname&,tb.Title) ).Get(&data&).Get(&fid&).String()tb.Tbs =tb.req2Json( goreq.New().Get(tbs_url) ).Get(&tbs&).String()beSign := fmt.Sprintf(&BDUSS=%sfid=%skw=%stbs=%s&, tb.Bduss, tb.Fid, tb.Title, tb.Tbs)tb.Sign = fmt.Sprintf(&%X&, md5.Sum([]byte(beSign+&tiebaclient!!!&)))req :=goreq.New().Post(sign_url).ContentType(&urlencoded&).SendStruct(tb)return tb.req2Json(req).Get(&error_code&).String()}func
GetTbList(bd string) (tbList
[]*TieBa){resp, _, _ := goreq.New().Get(tieba_list_url).SetHeader(&Cookie&, &BDUSS=&+bd).End()doc, _ := goquery.NewDocumentFromResponse(resp)doc.Find(&table&).Find(&a&).Each(func(i int, node *goquery.Selection) {tbList=append(tbList,&TieBa{Bduss:bd,Title:node.Text()})})return}func main() {for i,tb := range GetTbList(bduss) { fmt.Println(i,tb.Title, tb.DoSign())}}
超实用床垫选择技巧,帮您实现优质睡眠!
运行了3个月,除了有天光猫挂了,路由器无法上网,其它都正常签到了
楼楼,请问用golang开发即时通讯的后端搭配什么数据库比较好?
贴吧热议榜
使用签名档&&
保存至快速回贴}

我要回帖

更多关于 golang socket 客户端 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信