3

pysimplesoap を使用して Python でコードを書き始めています。最初に、インターネットで利用可能なサービスに対してテストします。Soap クエリの結果を解析しようとして行き詰まりました。私はコーディングしました:

#!/usr/bin/python
from pysimplesoap.client import SoapClient
import pysimplesoap
import logging
logging.basicConfig()

client=SoapClient(wsdl="http://ws.cdyne.com/emailverify/Emailvernotestemail.asmx?wsdl",trace=True)
response = client.VerifyEmail(email="a-valid-gmail-address@gmail.com",LicenseKey="?")
print response

Soap リクエストが肯定的だったことを意味する次の結果が得られます。

{'VerifyEmailResult': {'GoodEmail': True, 'LastMailServer': u'gmail-smtp-in.l.google.com', 'ResponseText': u'Mail Server will accept email', 'ResponseCode': 3}}

"response" から True に等しい GoodEmail の値を抽出し、"result" という名前の変数に格納します。いろいろ試しましたが、うまくいきませんでした。私は Python に非常に慣れていないことを認めなければなりません。知識のある人からの助けに感謝します!

4

1 に答える 1