接到网友私信:自己写了个,不知道为什么,几个账号只能3个登录,其他状态码都是0。。。。。。。。 登录不上的账号用单独登录测试也是无法访问,账号密码肯定是正确的,但就是无法POST... 所以来求个例子~~~~~ 那我们我们应该怎么做呢,。下面是解决办法: .版本 2 .子程序 删除草稿, 逻辑型 .参数 cookie, 文本型 .参数 文章ID, 文本型 .参数 ip, 文本型, 可空 .参数 msg, 文本型, 参考 可空 .局部变量 http, WinHttpR .局部变量 Data, 文本型 .局部变量 Url, 文本型 .局部变量 Return, 文本型 .局部变量 json, 类_json .局部变量 csrf_token, 文本型 .局部变量 临时数组, 文本型, , "0" .版本 2 http.Auto (真) http.AutoCookies (真) http.SetProxy (ip, , ) .版本 2 .支持库 spec Url = “https://mp.toutiao.com/mp/agw/creator_center/delete_draft?app_id=1231” Data = “{” + #引号 + “drafts” + #引号 + “:[{” + #引号 + “draft_type” + #引号 + “:2,” + #引号 + “gid” + #引号 + “:” + #引号 + 文章ID + #引号 + “}]}” http.Open (“POST”, Url, ) http.SetRequestHeader (“x-secsdk-csrf-token”, 临时数组 [2]) http.SetRequestHeader (“sec-ch-ua-mobile”, “?0”) http.SetRequestHeader (“user-agent”, “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36”) http.SetRequestHeader (“content-type”, “application/json”) http.SetRequestHeader (“accept”, “application/json, text/plain, */*”) http.SetRequestHeader (“sec-ch-ua-platform”, “” + #引号 + “Windows” + #引号) http.SetRequestHeader (“origin”, “https://mp.toutiao.com”) http.SetRequestHeader (“sec-fetch-site”, “same-origin”) http.SetRequestHeader (“sec-fetch-mode”, “cors”) http.SetRequestHeader (“sec-fetch-dest”, “empty”) http.SetRequestHeader (“referer”, “https://mp.toutiao.com/profile_v4/manage/draft?is_new_connect=0&is_new_user=0”) http.SetRequestHeader (“accept-language”, “zh-CN,zh;q=0.9”) http.Send (Data) Return = http.GetResponseText () Return = U2Astr (Return, ) json.解析 (Return, , ) msg = json.取通用属性 (“message”, ) .如果真 (msg = “”) msg = json.取通用属性 (“reason”, ) .如果真结束 .如果真 (msg = “”) msg = Return .如果真结束 调试输出 (Return) .如果 (json.取属性 (“code”).取数据文本 () ≠ “0”) 返回 (假) .否则 返回 (真) |