作者RicohG8 (I G8 U)
看板Python
標題[問題] 搜尋URL如何讓字串空格轉%20
時間Fri Oct 14 12:50:54 2022
做了一個查詢momo商品的小程式
正常keyword 沒有空格就能正常跑
但是有空格網址就會斷掉
我看momo自己搜尋是 空格會自動轉換變成%20
EX: 搜尋 The North Face
keyword=The%20North%20Face
我的程式範例:
keyword = 'The North Face'
url =
'
https://m.momoshop.com.tw/search.momo?_advFirst=N&_advCp=N&curPage={}
&searchType=6&cateLevel=2&ent=k&searchKeyword={}
&_advThreeHours=N&_isFuzzy=0&_imgSH=fourCardType
&_advPriceS=250&_advPriceE='.format(page, keyword)
請問該怎麼讓他把空格轉成 %20呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.45.199 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1665723056.A.204.html
推 lycantrope: 單純回答你,str取代可以用replace 10/14 13:20
→ lycantrope: 建議學怎麼用payload來get 而不是串字串 10/14 13:21
→ RicohG8: 好 謝謝你 我來查查 10/14 13:53
→ lycantrope: urllib.parse.quote 10/14 14:01
→ RicohG8: 謝樓上 一看就懂了:) 10/14 15:09
推 ToastBen: 推一樓 10/14 19:55
推 cuteSquirrel: 用payload 10/14 23:25