【原创】pythonchalleng——第13题

        第十三题的网址:http://www.pythonchallenge.com/pc/return/disproportional.html,下面是该题目的截图,特此留念。

2011-09-08_190338

这道题的提示包括:

      • 标题:call him(就是那个邪恶的小子)
      • Hit:phone that evil
      • 源代码:发现数字5可以点击,触发的网址就是 http://www.pythonchallenge.com/pc/phonebook.php,点击进去,显示“faultCode 105 faultString XML error: Invalid document end at line 1, column 1”,是个xml错误。

         

                现在是不会了,上网上搜索解决方案,我不得不崩溃……提示信息如下:

        In the previous level we are dealing with evils. Then who is evil? The answer is here:
        http://www.pythonchallenge.com/pc/return/evil4.jpg
        Download the file and we can see the content is "Bert is evil! go back!"
        OK... Now Bert is the evil guy.
        How to call him? Post a simple xml to the interface http://www.pythonchallenge.com/pc/phonebook.php and it can be guessed that it's a xmlrpc proxy. Use xmlrpclib to call.

        但是问题是,在我这,图片“ http://www.pythonchallenge.com/pc/return/evil4.jpg”根本显示不出来……好吧,就当我知道谁是那个邪恶的小子吧,它就是Bert!本题的目的就是希望挑战者使用xmlrpclib模块。好吧,本题的代码如下:

        #coding:utf-8 
        __author__ = 'hengha' 
        import xmlrpclib 
        def phoneEvil(name): 
            server=xmlrpclib.ServerProxy('http://www.pythonchallenge.com/pc/phonebook.php') 
            result=server.phone(name) 
            return result 
        if __name__=='__main__': 
            print phoneEvil('Bert')

        运行后的结果是:

        555-ITALY

               好了,把disproportional替换成ITALY试一试。哈哈,得到的结果是:

        SMALL letters.

        哦,原来要小写字母呀,那换成italy,也就是http://www.pythonchallenge.com/pc/return/italy.html。OK,可以进入14题!

      评论
      添加红包

      请填写红包祝福语或标题

      红包个数最小为10个

      红包金额最低5元

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

      抵扣说明:

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

      余额充值