python challenge
文章平均质量分 52
The Python Challenge 是 Nadav Samet 写的一个通过编程闯关的游戏,边玩边学习 Python。
当前一共有 33 个关卡,所有的关卡都可以通过非常明了的、简单的脚本解决。
站点地址:http://www.pythonchallenge.com/。
蒋故事
这个作者很懒,什么都没留下…
展开
-
[Python Challenge通关]第13关 call him
phone that evil挑战地址,点我分析图片上一个电话,下面还有一行提示 phone that evil。右键查看网页源码,可以看到一个 phonebook.php,这是电话本。打开可以看到是一个类似 xml 的东西,但是报错了。<?xml version="1.0"?><methodResponse><fault><val...原创 2018-12-20 11:52:25 · 629 阅读 · 0 评论 -
[Python Challenge通关]第12关 dealing evil
挑战地址,点我分析页面上的图片像有明显的行间隔,安装上一关的方法尝试分割,没有什么结果。搜索了一下,图片的主题是分牌,当前图片的 url 是 http://www.pythonchallenge.com/pc/return/evil1.jpg,图片上牌被分成了 5 份,那么看下:http://www.pythonchallenge.com/pc/return/evil2.jpgh...原创 2018-12-17 20:28:55 · 504 阅读 · 0 评论 -
[Python Challenge通关]第11关 odd even
挑战地址,点我分析页面上是一张模糊的图片,提示信息只有这一关的主题 odd even。仔细看图片,上面有一些重影,考虑应该是需要分离出奇数和偶数像素。奇数和偶数像素怎么定义?现在有两个维度,可能有如下集中方式:只考虑 x只考虑 y考虑 x + y同时考虑 x 和 y测试发现 3 和 4 是可以的,python 实现如下,第 3 种方式:#!/usr/bin/env/ ...原创 2018-12-12 19:32:13 · 427 阅读 · 1 评论 -
[Python Challenge通关]第10关 what are you looking at
len(a[30]) = ?挑战地址,点我分析图片上的牛是可以点击的,点击牛打开新的页面 http://www.pythonchallenge.com/pc/return/sequence.txt,显示如下内容:a = [1, 11, 21, 1211, 111221,联系原来页面上的提示 len(a[30]) = ?,应该是需要找到规律,推到出第 31 项 a[30]。想了一...原创 2018-12-12 13:33:10 · 329 阅读 · 1 评论 -
[Python Challenge通关]第9关 connect the dots
挑战地址,点我分析右键查看网页源码,可以看到提示:<!--first+second=?...省略first 和 second 是两组数,图片上还有一些黑点,在联系这一关的主题是 connect the dots。如果把图片上的黑点连接起来,好像也看不出什么东西,也许 first 和 second 对应的是图片上的坐标,把这些坐标连接起来?统计下两组数的个数分别是 44...原创 2018-12-10 21:02:51 · 392 阅读 · 0 评论 -
[Python Challenge通关]第8关 working hard
Where is the missing link?挑战地址,点我分析点击蜜蜂,提示需要输入用户名和密码:右键查看网页源码,可以看到两行提示:<!--un: 'BZh91AY&SYA\xaf\x82\r\x00\x00\x01\x01\x80\x02\xc0\x02\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\x06\xbe\x...原创 2018-12-10 19:49:19 · 270 阅读 · 0 评论 -
[Python Challenge通关]第7关 smarty
挑战地址,点我分析图片中间有一条灰色带,就像打了马赛克,右键查看网页源代码也没有任何提示信息。那应该需要处理这条灰色的马赛克了,python 标准库中并没有处理图片的,需要用到第三方图像处理模块 pillow。#!/usr/bin/env/ python3import urllib.requestimport iofrom PIL import Image# 从图片链接读...原创 2018-12-09 23:23:09 · 385 阅读 · 0 评论 -
[Python Challenge通关]第6关 now there are pairs
挑战地址,点我分析右键查看网页源代码看一下:<html> <!-- <-- zip --><head> <title>now there are pairs</title> <link rel="stylesheet" type="text/css" href="../s原创 2018-12-07 19:17:45 · 437 阅读 · 2 评论 -
[Python Challenge通关]第5关 peak hell
第 5 关挑战地址,点我问题pronounce it分析页面干干净净,没有任何信息,我们右键查看网页源代码看一下。<peakhell src="banner.p"/></body></html><!-- peak hell sounds familiar ? -->这里有一段提示 peak hell sounds famil...原创 2018-12-05 22:14:16 · 372 阅读 · 0 评论 -
[Python Challenge通关]第4关 follow the chain
第 4 关挑战地址,点我问题分析鼠标移动到图片上可以看到图片是可以点击的,我们点击试下,看会发生什么。来到了一个新的网页,显示了如下内容:and the next nothing is 44827我们再看下当前页面的 url: http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing=12345根据这些信息,我们...原创 2018-12-03 23:47:05 · 161 阅读 · 0 评论 -
[Python Challenge通关]第3关 re
第 3 关挑战地址,点我问题One small letter, surrounded by EXACTLY three big bodyguards on each of its sides.一个小写字母,每边都有三个大保镖。分析联想到上一关,我们再右键查看页面源码,可以看到也有一堆字符,根据提示信息,我们需要找到左右两边都被3个大写字母包围的小写字母。我们可以使用正则表达式来实...原创 2018-11-29 21:04:44 · 519 阅读 · 0 评论 -
[Python Challenge通关]第2关 ocr
第 2 关挑战地址,点我问题recognize the characters. maybe they are in the book,but MAYBE they are in the page source.分析根据提示我们需要右键查看页面源码,我们可以看到有一段提示,和一堆字符:&amp;lt;!--find rare characters in the mess below:...原创 2018-11-29 20:21:23 · 377 阅读 · 0 评论 -
[Python Challenge通关]第1关 what about making trans
第 1 关挑战地址,点我问题everybody thinks twice before solving this.g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl zw fylb gq glcddgagclr ylb rfyr’q ufw rfgq rcvr gq qm jm...原创 2018-11-27 22:40:45 · 226 阅读 · 0 评论 -
[Python Challenge通关]第0关 warming up
第 0 关挑战地址,点我题目:Hint: try to change the URL address.分析:根据提示信息 Hint: try to change the URL address. 尝试修改 URL 地址。图片上显示的是2的38次方,猜测是计算2的38次方的结果来修改URL。2 ** 38# 274877906944当前页面的 URL 地址是:http://...原创 2018-11-27 00:05:54 · 851 阅读 · 0 评论 -
[Python Challenge通关]准备
准备The Python Challenge 是 Nadav Samet 写的一个通过编程闯关的游戏,边玩边学习 Python。当前一共有 33 个关卡,所有的关卡都可以通过非常明了的、简单的脚本解决。站点地址:http://www.pythonchallenge.com/。开始通关~~~...原创 2018-11-27 00:04:07 · 135 阅读 · 0 评论