pythonchallenge_level8

简介: pythonchallenge各关解题

level8

地址:http://www.pythonchallenge.com/pc/def/integrity.html
源码:git@code.aliyun.com:qianlizhixing12/PythonChallenge.git。
问题:使用bz2对象观察打印。

#!/usr/bin/env python3
# -*- coding:UTF-8 -*-

# Level 8

import urllib.request

url = "http://www.pythonchallenge.com/pc/def/integrity.html" 
response = urllib.request.urlopen(url)
body = response.read().decode("utf8")
response.close

import re

stim = re.findall("<!--\nun: '(.+)'\npw: '(.+)'\n-->", body)
user, password = stim[0][0], stim[0][1]
print("Level 8:", user, password, sep = "\n")

import bz2

user, password = b"BZh91AY&SYA\xaf\x82\r\x00\x00\x01\x01\x80\x02\xc0\x02\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\x06\xbe\x084", b"BZh91AY&SY\x94$|\x0e\x00\x00\x00\x81\x00\x03$ \x00!\x9ah3M\x13<]\xc9\x14\xe1BBP\x91\xf08"
user, password = bz2.decompress(user), bz2.decompress(password) 
print("Level 8:", user, password, sep = "\n")
相关文章
PAT (Advanced Level) Practice - 1013 Battle Over Cities(25 分)
PAT (Advanced Level) Practice - 1013 Battle Over Cities(25 分)
95 0
|
C++
PAT (Advanced Level) Practice - 1038 Recover the Smallest Number(30 分)
PAT (Advanced Level) Practice - 1038 Recover the Smallest Number(30 分)
99 0
|
索引
PAT (Advanced Level) Practice - 1056 Mice and Rice(25 分)
PAT (Advanced Level) Practice - 1056 Mice and Rice(25 分)
89 0
【愚公系列】2021年11月 攻防世界-进阶题-MISC-028(Recover-Deleted-File)
【愚公系列】2021年11月 攻防世界-进阶题-MISC-028(Recover-Deleted-File)
162 0
【愚公系列】2021年11月 攻防世界-进阶题-MISC-028(Recover-Deleted-File)
|
Python
pythonchallenge_level10
pythonchallenge各关解题
1192 0
|
Python
pythonchallenge_level12
pythonchallenge各关解题
1195 0
|
Python
pythonchallenge_level4
pythonchallenge各关解题
1092 0
|
机器学习/深度学习
pythonchallenge_level9
pythonchallenge各关解题
1129 0