好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Python挑战(3)

收录于话题

#Python挑战

6个

有这么一个网站“http://www.pythonchallenge.com/”,里面有33个使用python去完成的挑战,通过这些挑战可以令我们更熟悉python。今天我们来挑战第3关。第3关网址:http://www.pythonchallenge.com/pc/def/ocr.html

来到第3关了,我们先来看下有什么线索。下面的红字提示是“识别这些符号。或许它们在书里,但 或许 它们在页面资源里。”

emmm。。。这张图片这么模糊,应该不会在里面吧。。。那么线索在页面资源里?把页面里的单词填上url试试。

好像不行,前两关都是用python去获取线索的,应该不会这么简单吧。而且第二个“或许”还加粗了,线索应该就在页面资源里。说到页面资源,难道在源码里?按F12看一下能不能找到。

看了好久,终于找到了一点线索。红框里的英文意思是“从下面乱糟糟的符号中找到稀有的字符”。这些字符这么多,肯定不能用肉眼去找啊。那么试下用正则表达式来找。

导入re库,把那团乱糟糟符号赋值给字符串,编写正则表达式,然后用re库匹配字符串。

真的找到了。把结果输入到url试试。

成功了~

查看更多关于Python挑战(3)的详细内容...

  阅读:34次

上一篇: Python挑战(5)

下一篇:Python挑战(2)