看板 Python 關於我們 聯絡資訊
做了一個查詢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
kenduest: https://www.urlencoder.io/python/ 10/14 13:54
lycantrope: urllib.parse.quote 10/14 14:01
RicohG8: 謝樓上 一看就懂了:) 10/14 15:09
ToastBen: 推一樓 10/14 19:55
cuteSquirrel: 用payload 10/14 23:25