The Python Challenge Level-4 Solution

先附上我在Github上存放的代码仓库: The Python Challenge

依然是先查看网页源代码。发现有个链接’…nothing=12345’

点进去之后发现又给我们一个数字,引导我们去下一个链接,于是可以知道,只要链接爬到了终点,那么就会出现别的提示信息

果然,爬到终点之后,提示我们除以二,继续爬,所以只要把代码改个数字就好,我的代码如下:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
__author__ = 'Yuuki_Dach'from urllib import request
import remainUrl = 'http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing='
subUrl = '8022' # first try is '12345'
subUrl2 = ''
i = 400
while subUrl != subUrl2:subUrl2 = subUrlpyUrl = mainUrl + subUrlreq = request.Request(pyUrl)resp = request.urlopen(req)urlContent = resp.read()pattern = re.compile(b'\d+', re.S)contents = re.findall(pattern, urlContent)for content in contents:subUrl = content.decode("ascii")print(subUrl)

最后得到’peak’。只不过注意后缀要改回’.html’就行了

The Python Challenge Level-4 Solution相关推荐

  1. python challenge 答案

    Level 0 [1] Hint: try to change the URL address. 第零关主要让人熟悉游戏规则和形式.首先观察标签栏主题显示的是warming up,表明这关的主题是热身 ...

  2. the python challenge_The Python Challenge 谜题全解(持续更新)

    Python Challenge(0-2) 是个很有意思的网站,可以磨练使用python的技巧,每一关都有挑战,要编写相应的代码算出关键词,才可以获取下一关的url,还是很好玩的QAQ LEVEL 0 ...

  3. 有趣的Python Challenge编程解谜游戏攻略二(5-9关)

    **有趣的Python Challenge编程解谜游戏攻略二(5-9关)** 介绍 游戏介绍 0-4关攻略 写在前面 关卡 第5关 第6关 第7关 第8关 第9关 链接总结 第10关预告 介绍 游戏介 ...

  4. the python challenge_The Python Challenge 解密之旅

    本文是记录博主运用 Python 来解决 The Python Challenge 站点中每个关卡的难题. 说明:本文为博主自主原创,允许转载,但是必须标明来源出处及其作者,谢谢! The Pytho ...

  5. Python Challenge 第 2 关攻略:ocr

    Python Challenge 第 2 关攻略:ocr 题目地址 http://www.pythonchallenge.com/pc/def/ocr.html 题目内容 recognize the ...

  6. (转)一个古老的编程游戏:Python Challenge全通攻略

    为什么80%的码农都做不了架构师?>>>    Python Challenge是一个网页闯关游戏,通过一些提示找出下一关的网页地址.与众不同的是,它是专门为程序员设计的,因为大多数 ...

  7. Python Challenge 过关心得(0)

    最近开始用Openerp进行开发,在python语言本身上并没有什么太大的进展,于是决定利用空闲时间做一点python练习. 最终找到了这款叫做Python Challenge(http://www. ...

  8. Python challenge 全部题解

    Python Challenge http://www.pythonchallenge.com/ http://garethrees.org/2007/05/07/python-challenge/ ...

  9. 转:一个古老的编程游戏:Python Challenge全通攻略

    Python Challenge是一个网页闯关游戏,通过一些提示找出下一关的网页地址.与众不同的是,它是专门为程序员设计的,因为大多数关卡都要编程来算哦!! 去年和同学一起玩的,他做了大半,我做了小半 ...

  10. [转]一个古老的编程游戏:Python Challenge全通攻略

    Python Challenge是一个网页闯关游戏,通过一些提示找出下一关的网页地址.与众不同的是,它是专门为程序员设计的,因为大多数关卡都要编程来算哦!! 去年和同学一起玩的,他做了大半,我做了小半 ...

最新文章

  1. 大学生目前普遍存在的问题,看你中招了没?
  2. 2021最新版 SpringBoot 速记教程
  3. 2020最新点云深度学习综述
  4. spring security自定义指南
  5. U盘如何量产成USB-CDROM
  6. Android Studio的Gradle常用命令配置和依赖管理
  7. 娱美德投入千万研发 揭秘韩国第一游戏引擎
  8. 阿里巴巴分布式事务利器Seata环境准备
  9. 线性表之顺序存储结构相关算法学习
  10. 第七届蓝桥杯javaB组真题解析-抽签(第五题)
  11. Git(12)-- Git 分支 - 分支简介
  12. 安卓电视硬件测试软件,据说这是2017 最好用的智能电视软件!
  13. ThinkPHP中create()方法自动验证表单信息
  14. (六)Value Function Approximation-LSPI code (3)
  15. hping3 使用 (构造dos攻击)
  16. 计算机二级wpsoffice知识点,2017全国计算机等级考试一级WPS office考试大纲
  17. 二项分布期望与方差的证明
  18. youtube下载助手 firefox插件
  19. 重难点详解-关系代数表达式
  20. AI算法之Encoder-Decoder 和 Seq2Seq

热门文章

  1. 微信分享链接网页下载的无法打开解决方案,微信跳转外部浏览器
  2. Android产品研发(十一)--应用内跳转Scheme协议
  3. kindle paperwhite2 越狱备忘
  4. 安装ubuntu中出现的问题(xshell无法连接虚拟机中的ubuntu、nat模式无法ping主机和外网)
  5. Java多线程篇--原子包、阻塞队列和并行流
  6. 使用 LaTeX 制作幻灯片
  7. 存储过程实现报表数据源的利弊分析
  8. java获取ip地址与网络接口
  9. 二维码扫描枪中文开发指导
  10. 瑞尔森大学的计算机科学专业,瑞尔森大学专业介绍