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

爬取網站數據時,用到了國外的手機號登錄。 自以爲是的,對+1xxx形式的參數進行了urllib.parse.quote_plus,然後總是不成功,最後使用burpsuite抓包比對。 發現多了個%25 一查,知道了是對%進行了urlencode,明白了requests自己會默認對參數data進行url編碼。去掉自己畫蛇添足步驟就好了。
相關文章
相關標籤/搜索