Python Challenge 第八关】的更多相关文章

这一关有一个蜜蜂的图片和一句提示: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\x084' pw: 'BZh91AY&SY\x94$|\x0e\…
在 python challenge第0关中已经得到第1关的地址了: http://www.pythonchallenge.com/pc/def/map.html 一.观察地址栏和标签: What about making trans? 考虑下转换? http://www.pythonchallenge.com/pc/def/map.html map 有映射之意. 二. 笔记本上写着"K->M","O->Q","E->G". 黄…
第十关是一张牛的图片和一行字:len(a[30])=?.图片中的牛是一个链接,点开后进入一个新页面,只有一行字: a = [1, 11, 21, 1211, 111221, 看来要知道第31个数多长,首先得算出第31个数是多少. 我开始以为只是简单的找规律,各种方法试了个遍,怎么都算不出来,无奈只好搜索之,一搜搜到一个维基百科:Look-and-say sequence.看完才明白自己完全走错了路. 这个数列的规律是,后一个数用来描述前一个数,比如第一个数是1,第二个数描述1就是1个1,也就是1…
第十一关,一张模糊的图,题目为 odd even,源代码中也没任何提示,看来又是图像处理. 这张模糊的图看起来没什么头绪,但是题目给了个奇数和偶数,就先试试坐标吧,根据原图来生成一个新图.我第一次尝试是由原图的(odd, even)坐标生成一个新图: img = Image.open(r'C:\Users\Leo\Desktop\cave.jpg') img_value = img.load() width, height = img.size img_new = Image.new('RGB'…
第七关,只有一张图片,右键源代码也什么都没有,只是这图片上有一行类似马赛克一样的部分.看来答案只有在这张图上找了.下载了图片,去网上搜一下有什么库可以处理图像.搜到了一个PIL,发现安装的pythonxy里面直接有这个库,可以直接用了. 首先用画图,找到这一行马赛克部分的区域: 横向:0-609 纵向:43-53 就先输出一行: img = Image.open(r'C:\Users\Leo\Desktop\oxygen.png') data = [img.getpixel((i, 43)) f…
第六关只有一张图和一个 PayPal 的链接,右键源代码注释中写着 PayPal 是作者要赞助的,跟题目没关系,其他的提示只有注释中写的个 zip.试过下图片,改图片扩展名等等都失败了,最后乱试改了下 url,先把 channel 改了,没用,然后把 html 改成 zip,下载下来一个压缩包.解压出来一看,一堆 txt,其中有个 readme,里面有两句提示: welcome to my zipped list. hint1: start from 90052 hint2: answer is…
进入第五关,一张图和一行提示: pronounce it.右键源代码,只有一行注释: <!-- peak hell sounds familiar ? --> peak hell 听起来熟悉不?这我还真不熟悉..再看其他部分,有个 <peakhell src="banner.p"/>,这个 banner.p 是个链接,点进去一看,又是一堆乱码,这下我真没辙了.想了好久,去网上搜,说是用 pickle 模块,因为发音和 peak hell 很像...-_-|||…
进入了第四关.只有一张图,我还是像往常一样查看源代码.果然,发现了一行注释:urllib may help. DON'T TRY ALL NOTHINGS, since it will never end. 400 times is more than enough. 看来这一关是和网络编程有关.只是没明白这个 NOTHINGS 是个什么东西.回到原页面,发现这张图是个链接,于是就点了进去,然后出现了只有一句话的页面: and the next nothing is 44827 查看了下源代码,…
# -*- coding: utf-8 -*- # @Time : 2018/9/26 14:03 # @Author : cxa # @File : pickledemo.py # @Software: PyCharm import pickle fname="banner.p" with open(fname,'rb') as fs: data=pickle.load(fs) for line in data: print("".join(x[0]*x[1] f…
代码 import requests url = "http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing={}" def gethtml(index): response = requests.get(url.format(index)) return response index = 12345 count=1 while True: try: req = gethtml(index) source = req.te…