PythonChallenge 挑战之路 Level-13

首先在上一关中,网址修改为evil4.jpg的时候(用IE打开),出现一句提示:Bert is evil! go back!   这是这一题的关键线索。

进入这一关后,图片下显示phone that evil,那么用bert替换网址,显示了新的提示: Yes! Bert is evil! 然后就没有了,可是到底怎么才能给Bert打电话呢?尝试点击原图片中的数字键,单击5能进入一个新的页面,源码为:

<?xml version="1.0"?>
<methodResponse>
<fault>
<value>
<struct><member><name>faultCode</name>
<value><int>105</int></value>
</member>
<member>
<name>faultString</name>
<value><string>XML error: Invalid document end at line 1, column 1</string></value>
</member>
</struct>
</value>
</fault>
</methodResponse>
这个methodResponse是什么?搜了一下才知道是跟xmlRPC有关,(好吧,完全不知道是个啥...)需要调用xmlrpclib模块,代码如下:

import xmlrpclib
server = xmlrpclib.Server(r'http://www.pythonchallenge.com/pc/phonebook.php')
print server.phone('Bert')
结果为:

555-ITALY

最后用italy替换网址过关:)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值