Python Challenge 第九关

来源:互联网 发布:网络偷窥神器是真的吗 编辑:程序博客网 时间:2024/04/29 03:30

基于上一关,这一关的答案略简单。

打开网页,只有一张图片,然后图片上有一些描绘轮廓的黑点,在轮廓的尾部有三个相对来说比较特殊的点。查看网页源码有两个点的集合,first和second,然后问题是first+secod=?,网页的titile是connect the dots。

由上一关可知,点可以画在图片上,也是就把first和second的点都画在图片上,然后出现了一个类似牛的形状。在url上输入cow,说it's male,那就是公牛,输入bull,OK,到第10关。

<html><head>    <title>working hard?</title>    <link rel="stylesheet" type="text/css" href="../style.css"></head><body>    <img src="good.jpg" width="640" height="480" border="0" usemap="#notinsect"/>    <map name="notinsect">        <area shape="poly"              coords="146,399..........136"              href="../return/good.html" />    </map></body></html>

结果:



这个只是偷懒的做法。。。正规的解法如下:

import Image, ImageDrawimg = Image.new('RGB', (640,480))draw = ImageDraw.Draw(img)draw.line(first)draw.line(second)img.show()

如果是windows的话就会弹出一张用白线条画的牛的图片。


注意,first和seconde是数字的list




0 0
原创粉丝点击