python requests模塊給發送參data默認就會urllib.parse.quote_plus進行編碼,無需自己手動處理

爬取網站數據時,用到了國外的手機號登錄。

自以爲是的,對+1xxx形式的參數進行了urllib.parse.quote_plus,然後總是不成功,最後使用burpsuite抓包比對。

發現多了個%25 一查,知道了是對%進行了urlencode,明白了requests自己會默認對參數data進行url編碼。去掉自己畫蛇添足步驟就好了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章