我先用qt模擬了一個網站的發帖程序,從登錄到發帖,都獲取了正確的cookie,發帖也成功了,但馬上就被系統自動洗掉了;
然后用postman模擬發帖,用上面列印的cookie其他都一樣,也發帖成功了,但沒有被系統自動洗掉;
試了好幾次,各種方式,都是qt發帖會被自動刪掉,postman就一切正常。
搞不懂了,有高手知道怎么回事嗎?
uj5u.com熱心網友回復:
User-Agent不一樣?還有一些不重要的header也可能會不一樣,你自己抓個包看看不就知道了uj5u.com熱心網友回復:
頭部完全一樣的uj5u.com熱心網友回復:
header和cookie完全一樣,表單資料完全一樣;qt一開始用QHttpMultiPart來放表單,結果發帖總是失敗,然后來直接ie=utf-8&tid=0&vcode_md5=&floor_num=0&rich_text=1這種方式,發帖成功,但不用一秒就被刪了。
然后用postman,不用發送form了,改為發送raw,raw里面用的是ie=utf-8&tid=0&vcode_md5=&floor_num=0&rich_text=1這種格式,發送成功,系統沒有刪帖。
有點搞不明白了
uj5u.com熱心網友回復:
不是說你自己設定的header,所以看抓包最準確轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/284697.html
標籤:Qt
