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

图片


成功了~

相关文章
相关标签/搜索