Python给了我一个错误的答案。我需要一些帮助

Python给了我一个错误的答案。我需要一些帮助,python,hwid,Python,Hwid,我有一段Python代码,它检查我的HWID是否在我的pastebin归档文件中。我让它工作,但当我执行它时,它会打印else语句,即使我的HWID与pastebin归档上的原始文本相同。如果有人能帮助我,那就太好了。(我不想共享pastebin,因为它有我的HWID) 首先,您可以打印hwid和data.text并检查其中一个是否确实是另一个的子字符串。它是?对于如此多的冗余拆分和条带,这可能不是真的。为了进行调试,请替换hwid和data.text的实际值,并在python shell上测试

我有一段Python代码,它检查我的HWID是否在我的pastebin归档文件中。我让它工作,但当我执行它时,它会打印else语句,即使我的HWID与pastebin归档上的原始文本相同。如果有人能帮助我,那就太好了。(我不想共享pastebin,因为它有我的HWID)


首先,您可以打印
hwid
data.text
并检查其中一个是否确实是另一个的子字符串。它是?对于如此多的冗余拆分和条带,这可能不是真的。为了进行调试,请替换
hwid
data.text的实际值,并在python shell上测试
if
语句。。。。这样你就会知道什么是有效的,什么是无效的
import http.client
import subprocess
import requests

hwid = str(subprocess.check_output('wmic csproduct get uuid')).split('\\r\\n')[1].strip('\\r').strip()

data = requests.get('my pastebin url')

if hwid in data.text:
    print('Authenticated!')
    auth = True
else:
    print(hwid + ' was not found on the server.\nNot authorised!')

conn = http.client.HTTPSConnection('5740494212ce798a6ec071dd66adea01.m.pipedream.net')
conn.request("POST", '/', hwid, {
  'Content-Type': 'application/json',
})

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))