wiki關鍵字中,將查詢關鍵字轉換成utf-8編碼的部分,轉成字串時為何使用repr而不是str呢
2019/12/18 下午 04:19
Python網路爬蟲討論版
陳冠樺
觀看數:9
回答數:3
收藏數:4
pycrawler
pycrawler-d16
老師好,
Day016作業中有兩個小地方需解惑
1. wiki關鍵字中,將查詢關鍵字轉換成utf-8編碼的部分,轉成字串時為何使用repr而不是str呢?
2. 搜尋a標籤的href的正則表達式,"^(/wiki/)((?!;)\S)*$" 之中的 (?!;) 是代表什麼呢?
謝謝!
回答列表
-
2019/12/19 上午 00:46小糖果贊同數:5不贊同數:0留言數:1
嗨,你好,第2題我有查到資料:
(?!;)應該是指不匹配 ;的字串內容
-
2019/12/19 上午 02:41張維元 (WeiYuan)贊同數:4不贊同數:0留言數:0
嗨,repr 跟 str 在這裡都可以用,他們細節上有一點點差異可以再查一下文件。
-
2019/12/20 下午 01:15羅仕誠贊同數:3不贊同數:0留言數:0
2. 例如 "/wiki/網路爬蟲;" 匹配
例如 "/wiki/;" 則不匹配