**Python Challenge解题基础知识**
写在前面
说好了持续更新的,但是这个17关给我卡了一会,这期间啥也不写也怪不好意思的,于是乎,就写一些基础吧。
介绍
游戏介绍
平时自己学python,大家肯定很是无聊,推荐一个很早之前的网页版python闯关游戏——Python Challenge,虽然说这个网站很早了,但是很有意思,你会发现这些游戏一点也不简单,基本都需要通过编程来解决……
有意思的是,这是个解谜游戏,所以需要你细心去发现线索,破解谜底,并且考察的知识量也不是很小,很有意思。
游戏链接:http://www.pythonchallenge.com/
界面是这样的:
点击图中Click here to get challenged
开始挑战。
游戏全解(持续更新)
Python challenge 全解(持续更新中,建议收藏)
基础知识
查看网页源代码
这其实很简单,我用的是360浏览器,随便举个例子吧(我正在刷U校园英语,就用这个吧)
1、打开页面
2、鼠标右键
看见了吧,这里就直接有查看网页源代码(快捷键Ctrl+U
)
3、点击就可以了,就像这样。
4、当然你也可以直接拖拽出来,这样看起来更方便:
查看注释
源代码有几种格式,Python Challenge使用这种html格式,里面会有注释,是以<!--
开头,例如:
<!-- This element's contents will be replaced with your component. -->
查看网页元素
1、右键:
2、点击 检查(或者 开发者工具 或者F12
),或者在浏览器的菜单工具里面找。。
有些网页会禁用鼠标右键。
在这个时候,如果你的鼠标在代码里面移动,页面中的相应部分就会 有反应,或者点击左上角的小箭头,这样的话,就能在网页移动,快速找到对应代码区域。
3、点击Network
这里现在应该是什么都没有。
4点击页面的刷新,就会加载出来很多数据包。
5、这个时候,你就可以分类查看
6、点击查看
先点击具体的数据包,然后点击Headers
就能看到请求头等很多信息。
Python Challenge解题套路
1、看标题
2、点图片
3、看源代码
4、检查
5、看见奇怪的图片就考虑处理像素
6、方便下载的东西就先下载,然后在本地处理
7、注意源代码中的注释
8、注意请求头等信息
9、在第八关以后,记住账号和密码,以后要登录
10、进入下一关都要替换URL
11、URL用小写替换
………………
最后,大家不妨关注一下可怜的我。。