pythonchallenge闯关 第13题

13、Hint:(1)phone that evil

     (2)电话按钮5

     (3)http://www.pythonchallenge.com/pc/phonebook.php

只有xml文件的内容,没有其他信息

用xmlrpclib这个库进行通信

import xmlrpclib

server = xmlrpclib.ServerProxy('http://www.pythonchallenge.com/pc/phonebook.php')

print server.system.listMethods()
(13.1)

得到一个list['phone', 'system.listMethods', 'system.methodHelp', 'system.methodSignature', 'system.multicall', 'system.getCapabilities']
phone不是系统函数

import xmlrpclib

server = xmlrpclib.ServerProxy('http://www.pythonchallenge.com/pc/phonebook.php')

print server.system.listMethods()
print server.system.methodHelp('phone')
(13.2)

Returns the phone of a person

...我在这里卡了很久 不知道我要打给哪个哥们儿 无奈只能百度 发现之前dealing evil那关第四张图有提示 "Bert is evil"
dealing evil那关实在是...各种卡

import xmlrpclib

server = xmlrpclib.ServerProxy('http://www.pythonchallenge.com/pc/phonebook.php')

print server.system.listMethods()
print server.system.methodHelp('phone')
print server.phone('Bert')
(13.3)

555-ITALY

最后url:http://www.pythonchallenge.com/pc/return/italy.html

posted @ 2017-10-17 14:49  anixtt  阅读(229)  评论(0编辑  收藏  举报