Python挑戰(3)

收錄於話題html

#Python挑戰python

6個正則表達式

圖片


有這麼一個網站「http://www.pythonchallenge.com/」,裏面有33個使用python去完成的挑戰,經過這些挑戰能夠令咱們更熟悉python。今天咱們來挑戰第3關。第3關網址:http://www.pythonchallenge.com/pc/def/ocr.htmlide

圖片


來到第3關了,咱們先來看下有什麼線索。下面的紅字提示是識別這些符號。或許它們在書裏,但或許它們在頁面資源裏。」網站

emmm。。。這張圖片這麼模糊,應該不會在裏面吧。。。那麼線索在頁面資源裏?把頁面裏的單詞填上url試試。url

圖片


好像不行,前兩關都是用python去獲取線索的,應該不會這麼簡單吧。並且第二個「或許」還加粗了,線索應該就在頁面資源裏。說到頁面資源,難道在源碼裏?按F12看一下能不能找到。spa

圖片


看了很久,終於找到了一點線索。紅框裏的英文意思是「從下面亂糟糟的符號中找到稀有的字符」。這些字符這麼多,確定不能用肉眼去找啊。那麼試下用正則表達式來找。
3d

導入re庫,把那團亂糟糟符號賦值給字符串,編寫正則表達式,而後用re庫匹配字符串。htm

圖片


圖片

真的找到了。把結果輸入到url試試。blog

圖片


成功了~

相關文章
相關標籤/搜索