pythonchallenge_level4
2023-09-27 14:27:09 时间
level4
0227show all segment level statistics [20180227]show all segment level statistics.txt https://orainternals.wordpress.com/2013/06/12/dude-where-is-my-redo/ REM Author : Ri...
地址:http://www.pythonchallenge.com/pc/def/linkedlist.php。
源码:git@code.aliyun.com:qianlizhixing12/PythonChallenge.git。
问题:在页面源码中找出数字替换URL。
#!/usr/bin/env python3 # -*- coding:UTF-8 -*- # Level 4 import urllib.request import re def fun(sid): url = "http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing=" + sid response = urllib.request.urlopen(url) body = response.read() response.close body = body.decode("utf8") nid = body.split(" ")[-1] if nid.isdigit(): return fun(nid) elif body == "Yes. Divide by two and keep going.": sid = str(int(sid) / 2) return fun(sid) else: return body if __name__ == "__main__": print("Level 4:", fun("12345"))
0227show all segment level statistics [20180227]show all segment level statistics.txt https://orainternals.wordpress.com/2013/06/12/dude-where-is-my-redo/ REM Author : Ri...