原始数据:
{"errno":0,"data":{"...,"key":"-----BEGIN PUBLIC KEY-----\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDvEpk7iB6BF8ZLXG0vSMr7Qedl\nB9Q4c9qrqiNziUt3RokRkr7pHxWlelQPC3JIMs+UvMkabTkDNE4pvx\/DkFWEMzzu\nHuDeenKNo1Ywymf8A6EtQIEL7MQpUaszPx6\/u5YqLVvjN7fyvF5LSVgtzjYhTTHK\nhTJF2R5dTkO3VswLVwIDAQAB\n-----END PUBLIC KEY-----\n"},"errmsg":""}
re.findall('"key":"(.*?)"', html)
print(re.findall('"key":"(.*?)"', html))re.findall给数据改成了\\n
['-----BEGIN PUBLIC KEY-----\\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDvEpk7iB6BF8ZLXG0vSMr7Qedl\\nB9Q4c9qrqiNziUt3RokRkr7pHxWlelQPC3JIMs+UvMkabTkDNE4pvx\\/DkFWEMzzu\\nHuDeenKNo1Ywymf8A6EtQIEL7MQpUaszPx6\\/u5YqLVvjN7fyvF5LSVgtzjYhTTHK\\nhTJF2R5dTkO3VswLVwIDAQAB\\n-----END PUBLIC KEY-----\\n']
re.findall('"key":"(.*?)"', html)[0]
print(re.findall('"key":"(.*?)"', html)[0])看似好像改回来了,实际好像并没有改回来
-----BEGIN PUBLIC KEY-----\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDvEpk7iB6BF8ZLXG0vSMr7Qedl\nB9Q4c9qrqiNziUt3RokRkr7pHxWlelQPC3JIMs+UvMkabTkDNE4pvx\/DkFWEMzzu\nHuDeenKNo1Ywymf8A6EtQIEL7MQpUaszPx6\/u5YqLVvjN7fyvF5LSVgtzjYhTTHK\nhTJF2R5dTkO3VswLVwIDAQAB\n-----END PUBLIC KEY-----\n
还是有必要替换一下,
re.findall('"key":"(.*?)"', html)[0].replace('\\n', '\n')
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDvEpk7iB6BF8ZLXG0vSMr7Qedl
B9Q4c9qrqiNziUt3RokRkr7pHxWlelQPC3JIMs+UvMkabTkDNE4pvx\/DkFWEMzzu
HuDeenKNo1Ywymf8A6EtQIEL7MQpUaszPx6\/u5YqLVvjN7fyvF5LSVgtzjYhTTHK
hTJF2R5dTkO3VswLVwIDAQAB
-----END PUBLIC KEY-----