13、Hint:(1)phone that evil
(2)电话按钮5
(3)http://www.pythonchallenge.com/pc/phonebook.php
只有xml文件的内容,没有其他信息
用xmlrpclib这个库进行通信
import xmlrpclibserver = xmlrpclib.ServerProxy('http://www.pythonchallenge.com/pc/phonebook.php')print server.system.listMethods()
得到一个list['phone', 'system.listMethods', 'system.methodHelp', 'system.methodSignature', 'system.multicall', 'system.getCapabilities']
phone不是系统函数import xmlrpclibserver = xmlrpclib.ServerProxy('http://www.pythonchallenge.com/pc/phonebook.php')print server.system.listMethods()print server.system.methodHelp('phone')
Returns the phone of a person
...我在这里卡了很久 不知道我要打给哪个哥们儿 无奈只能百度 发现之前dealing evil那关第四张图有提示 "Bert is evil"
dealing evil那关实在是...各种卡import xmlrpclibserver = xmlrpclib.ServerProxy('http://www.pythonchallenge.com/pc/phonebook.php')print server.system.listMethods()print server.system.methodHelp('phone')print server.phone('Bert')
555-ITALY
最后url: