これが私のコードです:
import urllib
import re
import requests
import httplib
import socket
from colorama import *
from time import gmtime, strftime
def hell():
hcon = raw_input(Fore.RED + Style.BRIGHT + "Website: ")
r = requests.get("http://" + hcon + "/phpmyadmin")
r2 = requests.get("http://" + hcon + "/pma")
if r.status_code == 404:
print(strftime("[%H:%M:%S]", gmtime()) + " /phpmyadmin/ not found!")
elif r:
print(strftime("[%H:%M:%S]", gmtime()) + " /phpmyadmin/ successfully found! %s /phpmyadmin") % (hcon)
elif r2:
print(strftime("[%H:%M:%S]", gmtime()) + " /phpmyadmin/ successfully found! %s /pma") % (hcon)
else:
print(strftime("[%H:%M:%S]", gmtime()) + " nothing found, sorry! try another website.")
hell()
ご覧のとおり、選択した Web サイトにページ /phpmyadmin または /pma が存在する場合は、正常に検出されたことが出力されます。そうでない場合は、「nothing found etc..」と表示されます。
しかし、私はこのエラーを受け取ります: unindent does not match outer indentation level, 以前の Python スクリプトでこのエラーが発生したことはありません。
できる限りインデントを修正しようとしましたが、それで解決するとは思いません。誰か助けてもらえますか?