Documentation
¶
Index ¶
- Constants
- Variables
- func Debug(str string)
- func Get(url string, parameters Parameters, cookies Cookies) ([]byte, error)
- func GetAdv(url string, parameters Parameters, cookies Cookies, f func(*http.Request)) ([]byte, error)
- func Post(url string, parameters Parameters) ([]byte, error)
- func PostAdv(url string, parameters Parameters, cookies Cookies, f func(*http.Request)) ([]byte, error)
- type Cookies
- type KeyValuePair
- type Parameters
Constants ¶
View Source
const ( HOST_ADDRESS = "http://c.tieba.baidu.com/c/" AddStore = 0x22 FORUM_LIKE = 12 FORUM_SIGN = 0x20 FORUM_UNFAVOLIKE = 0x11 FORUM_UNLIKE = 15 PARAM_ANONYMOUS = "anonymous" PARAM_BACK = "back" PARAM_BDUSS = "BDUSS" PARAM_CLIENT_ID = "_client_id" PARAM_CLIENT_TYPE = "_client_type" PARAM_CLIENT_VERSION = "_client_version" PARAM_CONTENT = "content" PARAM_FID = "fid" PARAM_FLOOR_NUM = "floor_num" PARAM_FRS_RN = 30 PARAM_ISGOOD = "is_good" PARAM_ISPHONE = "isphone" PARAM_KW = "kw" PARAM_KZ = "kz" PARAM_LAST = "last" PARAM_LZ = "lz" PARAM_MARK = "mark" PARAM_NET_TYPE = "net_type" PARAM_OFFSET = "offset" PARAM_PB_RN = 20 PARAM_PBRN = "pb_rn" PARAM_PHONE_IMEI = "_phone_imei" PARAM_PIC = "pic" PARAM_PID = "pid" PARAM_PN = "pn" PARAM_QUOTE_ID = "quote_id" PARAM_R = "r" PARAM_RN = "rn" PARAM_SIGN = "sign" PARAM_SPID = "spid" PARAM_SUG = "q" PARAM_TBS = "tbs" PARAM_TID = "tid" PARAM_TITLE = "title" PARAM_USER_PASSWORD = "passwd" PARAM_USER_PHONE_NUM = "phonenum" PARAM_USER_SEX = "sex" PARAM_USER_SMS_CODE = "smscode" PARAM_USER_USERID = "uid" PARAM_USER_USERNAME = "un" PARAM_USER_VCODE = "vcode" PARAM_USER_VCODE_MD5 = "vcode_md5" PARAM_WITHFLOOR = "with_floor" POST_ADD = 7 PROFILE_MODIFY = 0x10 RmStore = 0x23 SIGN_KEY = "tiebaclient!!!" SYSTEM_FILLUNAME = 0x1b SYSTEM_GET_SMS = 0x1d SYSTEM_LOGIN = 0x1a SYSTEM_Recommend = 0x1f SYSTEM_REG = 0x19 SYSTEM_REG_REAL = 30 SYSTEM_SYNC = 0x1c THREAD_ADD = 6 THREAD_COMMENT = 11 ThreadStore = 0x24 USER_FANS_PAGE = 0x17 USER_FEED_ATME = 0x15 USER_FEED_REPLYME = 20 USER_FOLLOW = 13 USER_FOLLOW_LIST = 0x13 USER_FOLLOW_PAGE = 0x18 USER_FOLLOW_SUG = 0x12 USER_PROFILE = 0x16 USER_UNFOLLOW = 14 )
Variables ¶
View Source
var BASE_URLS []string = []string{ (HOST_ADDRESS + "f/forum/favolike"), (HOST_ADDRESS + "f/frs/page"), (HOST_ADDRESS + "f/pb/page"), (HOST_ADDRESS + "f/pb/floor"), (HOST_ADDRESS + "f/anti/vcode"), (HOST_ADDRESS + "f/forum/sug"), (HOST_ADDRESS + "c/thread/add"), (HOST_ADDRESS + "c/post/add"), (HOST_ADDRESS + "c/img/upload"), (HOST_ADDRESS + "c/img/chunkupload"), (HOST_ADDRESS + "c/img/finupload"), (HOST_ADDRESS + "c/thread/comment"), (HOST_ADDRESS + "c/forum/like"), (HOST_ADDRESS + "c/user/follow"), (HOST_ADDRESS + "c/user/unfollow"), (HOST_ADDRESS + "c/forum/unlike"), (HOST_ADDRESS + "c/profile/modify"), (HOST_ADDRESS + "c/forum/unfavolike"), (HOST_ADDRESS + "u/follow/sug"), (HOST_ADDRESS + "u/follow/list"), (HOST_ADDRESS + "u/feed/replyme"), (HOST_ADDRESS + "u/feed/atme"), (HOST_ADDRESS + "u/user/profile"), (HOST_ADDRESS + "u/fans/page"), (HOST_ADDRESS + "u/follow/page"), (HOST_ADDRESS + "s/reg"), (HOST_ADDRESS + "s/login"), (HOST_ADDRESS + "s/filluname"), (HOST_ADDRESS + "s/sync"), (HOST_ADDRESS + "s/getsmscode"), (HOST_ADDRESS + "s/regreal"), (HOST_ADDRESS + "s/recommendWin8"), (HOST_ADDRESS + "c/forum/sign"), (HOST_ADDRESS + "s/msg"), (HOST_ADDRESS + "c/post/addstore"), (HOST_ADDRESS + "c/post/rmstore"), (HOST_ADDRESS + "f/post/threadstore"), (HOST_ADDRESS + "u/feed/mypost"), (HOST_ADDRESS + "u/feed/otherpost"), (HOST_ADDRESS + "c/img/portrait"), }
View Source
var RetryTimes int //重试次数
View Source
var ShutUp bool
Functions ¶
Types ¶
type Cookies ¶
type Cookies []KeyValuePair
type KeyValuePair ¶
type Parameters ¶
type Parameters []KeyValuePair
func (*Parameters) Add ¶
func (parameters *Parameters) Add(key, value string)
func (Parameters) Encode ¶
func (parameters Parameters) Encode() string
Click to show internal directories.
Click to hide internal directories.