[問題] 搜尋URL如何讓字串空格轉%20

看板Python作者 (I G8 U)時間1年前 (2022/10/14 12:50), 編輯推噓3(305)
留言8則, 5人參與, 1年前最新討論串1/1
做了一個查詢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

10/14 13:20, 1年前 , 1F
單純回答你,str取代可以用replace
10/14 13:20, 1F

10/14 13:21, 1年前 , 2F
建議學怎麼用payload來get 而不是串字串
10/14 13:21, 2F

10/14 13:53, 1年前 , 3F
好 謝謝你 我來查查
10/14 13:53, 3F

10/14 13:54, 1年前 , 4F

10/14 14:01, 1年前 , 5F
urllib.parse.quote
10/14 14:01, 5F

10/14 15:09, 1年前 , 6F
謝樓上 一看就懂了:)
10/14 15:09, 6F

10/14 19:55, 1年前 , 7F
推一樓
10/14 19:55, 7F

10/14 23:25, 1年前 , 8F
用payload
10/14 23:25, 8F
文章代碼(AID): #1ZIEgm84 (Python)
文章代碼(AID): #1ZIEgm84 (Python)