Python教程

pythonchallenge Level 13

本文主要是介绍pythonchallenge Level 13,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

第13关地址:http://www.pythonchallenge.com/pc/return/disproportional.html

账号:huge 密码:file

提示:phone that evil

点击按键5,打开 http://www.pythonchallenge.com/pc/phonebook.php

 也就是给了一个电话本,需要打电话被evil

import xmlrpc.client

with xmlrpc.client.ServerProxy("http://www.pythonchallenge.com/pc/phonebook.php") as pb:
    print(pb.system.listMethods())
    print(pb.system.methodHelp('phone'))
    print(pb.phone("eval"))

得到提示:

['phone', 'system.listMethods', 'system.methodHelp', 'system.methodSignature', 'system.multicall', 'system.getCapabilities']
Returns the phone of a person
He is not the evil

那谁是evil?想起12关第四张图的返回信息 Bert is evil! 

http://www.pythonchallenge.com/pc/return/evil4.jpg

修改脚本,打电话给Bert

import xmlrpc.client

with xmlrpc.client.ServerProxy("http://www.pythonchallenge.com/pc/phonebook.php") as pb:
    print(pb.system.listMethods())
    print(pb.system.methodHelp('phone'))
    print(pb.phone("eval"))
    # 要用IE打开 http://www.pythonchallenge.com/pc/return/evil4.jpg
    # 得到提示 Bert is evil! go back!
    print(pb.phone("Bert"))

得到信息:555-ITALY

获得下一关地址:http://www.pythonchallenge.com/pc/return/italy.html

这篇关于pythonchallenge Level 13的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!