收录于话题
#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试试。
成功了~
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did164947