我是新來的蟒蛇麻煩,在我的Python代碼查找字符串
這是我嘗試
import urllib2
email_id = input("enter the email id")
content = urllib2.urlopen('https://somewebsite.com/uniqueEmail?email={email_id}.format(email_id=email_id)').read()
print content
if content.find('"uniqueEmail":false') == True:
print("email exists")
else:
print("email doesnt exists")
當打印內容的代碼執行我的網站會顯示
{"params":{"method":"GET","controller":"GlobalUsers","action":"uniqueEmail","email":"theemailaddress_entered"},"uniqueEmail":true}
所以如果uniqueEmail根據電子郵件是否存在打印出真或假。
現在我的疑問是
我知道我做錯了在通過電子郵件ID變量通過在URL參數。
和第二個是如何檢查的價值是真的還是假的?
'find()'不返回True或False。它返回一個數字。 [請查看文檔](https://docs.python.org/3/library/stdtypes.html#str.find)。更重要的是,這是JSON,你[可以解析](https://docs.python.org/3/library/json.html)。 – Kevin