作者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://webptt.com/cn.aspx?n=bbs/Python/M.1665723056.A.204.html
1F:推 lycantrope: 单纯回答你,str取代可以用replace 10/14 13:20
2F:→ lycantrope: 建议学怎麽用payload来get 而不是串字串 10/14 13:21
3F:→ RicohG8: 好 谢谢你 我来查查 10/14 13:53
5F:→ lycantrope: urllib.parse.quote 10/14 14:01
6F:→ RicohG8: 谢楼上 一看就懂了:) 10/14 15:09
7F:推 ToastBen: 推一楼 10/14 19:55
8F:推 cuteSquirrel: 用payload 10/14 23:25