diff --git a/tpls_history.json b/tpls_history.json
index 250f104..4321662 100644
--- a/tpls_history.json
+++ b/tpls_history.json
@@ -2628,6 +2628,18 @@
"date": "2023-06-29 00:14:00",
"version": "20230629",
"commenturl": "https://github.com/qd-today/templates/issues/386"
+ },
+ "报告厅": {
+ "name": "报告厅",
+ "author": "chen8945",
+ "url": "https://raw.githubusercontent.com/qd-today/templates/master/报告厅.har",
+ "update": false,
+ "comments": "手机号 + 密码
https://www.baogaoting.com/",
+ "filename": "报告厅.har",
+ "content": "W3sicmVxdWVzdCI6IHsibWV0aG9kIjogIkdFVCIsICJ1cmwiOiAiaHR0cHM6Ly93d3cuYmFvZ2FvdGluZy5jb20vYWNjb3VudC9sb2dpbiIsICJoZWFkZXJzIjogW3sibmFtZSI6ICJyZWZlcmVyIiwgInZhbHVlIjogImh0dHBzOi8vd3d3LmJhb2dhb3RpbmcuY29tLyJ9LCB7Im5hbWUiOiAidXNlci1hZ2VudCIsICJ2YWx1ZSI6ICJNb3ppbGxhLzUuMCAoV2luZG93cyBOVCAxMC4wOyBXaW42NDsgeDY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTA5LjAuNTQxMC4wIFNhZmFyaS81MzcuMzYifV0sICJjb29raWVzIjogW119LCAicnVsZSI6IHsic3VjY2Vzc19hc3NlcnRzIjogW3sicmUiOiAiMzAyIiwgImZyb20iOiAic3RhdHVzIn1dLCAiZmFpbGVkX2Fzc2VydHMiOiBbXSwgImV4dHJhY3RfdmFyaWFibGVzIjogW3sibmFtZSI6ICJsb2NhdGlvbiIsICJyZSI6ICIuKiIsICJmcm9tIjogImhlYWRlci1sb2NhdGlvbiJ9XX19LCB7ImNvbW1lbnQiOiAiIiwgInJlcXVlc3QiOiB7Im1ldGhvZCI6ICJHRVQiLCAidXJsIjogInt7bG9jYXRpb259fSIsICJoZWFkZXJzIjogW3sibmFtZSI6ICJyZWZlcmVyIiwgInZhbHVlIjogImh0dHBzOi8vd3d3LmJhb2dhb3RpbmcuY29tLyJ9LCB7Im5hbWUiOiAidXNlci1hZ2VudCIsICJ2YWx1ZSI6ICJNb3ppbGxhLzUuMCAoV2luZG93cyBOVCAxMC4wOyBXaW42NDsgeDY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTA5LjAuNTQxMC4wIFNhZmFyaS81MzcuMzYifV0sICJjb29raWVzIjogW119LCAicnVsZSI6IHsic3VjY2Vzc19hc3NlcnRzIjogW3sicmUiOiAiMzAyIiwgImZyb20iOiAic3RhdHVzIn1dLCAiZmFpbGVkX2Fzc2VydHMiOiBbXSwgImV4dHJhY3RfdmFyaWFibGVzIjogW3sibmFtZSI6ICJsb2NhdGlvbiIsICJyZSI6ICIuKiIsICJmcm9tIjogImhlYWRlci1sb2NhdGlvbiJ9XX19LCB7ImNvbW1lbnQiOiAiIiwgInJlcXVlc3QiOiB7Im1ldGhvZCI6ICJHRVQiLCAidXJsIjogInt7bG9jYXRpb259fSIsICJoZWFkZXJzIjogW3sibmFtZSI6ICJyZWZlcmVyIiwgInZhbHVlIjogImh0dHBzOi8vd3d3LmJhb2dhb3RpbmcuY29tLyJ9LCB7Im5hbWUiOiAidXNlci1hZ2VudCIsICJ2YWx1ZSI6ICJNb3ppbGxhLzUuMCAoV2luZG93cyBOVCAxMC4wOyBXaW42NDsgeDY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTA5LjAuNTQxMC4wIFNhZmFyaS81MzcuMzYifV0sICJjb29raWVzIjogW119LCAicnVsZSI6IHsic3VjY2Vzc19hc3NlcnRzIjogW3sicmUiOiAiMjAwIiwgImZyb20iOiAic3RhdHVzIn1dLCAiZmFpbGVkX2Fzc2VydHMiOiBbXSwgImV4dHJhY3RfdmFyaWFibGVzIjogW3sibmFtZSI6ICJSZXF1ZXN0VmVyaWZpY2F0aW9uVG9rZW4iLCAicmUiOiAibmFtZT1cIl9fUmVxdWVzdFZlcmlmaWNhdGlvblRva2VuXCIgdHlwZT1cImhpZGRlblwiIHZhbHVlPVwiKC4rKVwiIiwgImZyb20iOiAiY29udGVudCJ9LCB7Im5hbWUiOiAiUmV0dXJuVXJsIiwgInJlIjogIm5hbWU9XCJSZXR1cm5VcmxcIiB2YWx1ZT1cIiguKylcIiIsICJmcm9tIjogImNvbnRlbnQifV19fSwgeyJjb21tZW50IjogIuWtl+espuS4suabv+aNoiIsICJyZXF1ZXN0IjogeyJtZXRob2QiOiAiUE9TVCIsICJ1cmwiOiAiYXBpOi8vdXRpbC9zdHJpbmcvcmVwbGFjZSIsICJoZWFkZXJzIjogW10sICJjb29raWVzIjogW10sICJkYXRhIjogInI9anNvbiZwPWFtcDsmcz17e1JldHVyblVybHx1cmxlbmNvZGV9fSZ0PSJ9LCAicnVsZSI6IHsic3VjY2Vzc19hc3NlcnRzIjogW3sicmUiOiAiMjAwIiwgImZyb20iOiAic3RhdHVzIn0sIHsicmUiOiAiXCLnirbmgIFcIjogXCJPS1wiIiwgImZyb20iOiAiY29udGVudCJ9XSwgImZhaWxlZF9hc3NlcnRzIjogW10sICJleHRyYWN0X3ZhcmlhYmxlcyI6IFt7Im5hbWUiOiAiIiwgInJlIjogIlwi5aSE55CG5ZCO5a2X56ym5LiyXCI6IFwiKC4qKVwiIiwgImZyb20iOiAiY29udGVudCJ9XX19LCB7InJlcXVlc3QiOiB7Im1ldGhvZCI6ICJQT1NUIiwgInVybCI6ICJodHRwczovL2xvZ2luLmJhb2dhb3RpbmcuY29tL2FjY291bnQvcHdkbG9naW4iLCAiaGVhZGVycyI6IFt7Im5hbWUiOiAib3JpZ2luIiwgInZhbHVlIjogImh0dHBzOi8vbG9naW4uYmFvZ2FvdGluZy5jb20ifSwgeyJuYW1lIjogInVzZXItYWdlbnQiLCAidmFsdWUiOiAiTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEwOS4wLjU0MTAuMCBTYWZhcmkvNTM3LjM2In1dLCAiY29va2llcyI6IFtdLCAiZGF0YSI6ICJSZXR1cm5Vcmw9e3tSZXR1cm5Vcmx8dXJsZW5jb2RlfX0mcHJlZml4PSUyQjg2JnBob25lPXt7dXNlcm5hbWV8dXJsZW5jb2RlfX0mcGFzc3dvcmQ9e3twYXNzd29yZHx1cmxlbmNvZGV9fSZfX1JlcXVlc3RWZXJpZmljYXRpb25Ub2tlbj17e1JlcXVlc3RWZXJpZmljYXRpb25Ub2tlbn19IiwgIm1pbWVUeXBlIjogImFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZDsgY2hhcnNldD1VVEYtOCJ9LCAicnVsZSI6IHsic3VjY2Vzc19hc3NlcnRzIjogW3sicmUiOiAiMzAyIiwgImZyb20iOiAic3RhdHVzIn1dLCAiZmFpbGVkX2Fzc2VydHMiOiBbeyJyZSI6ICJUaGUgcGhvbmUgZmllbGQgaXMgcmVxdWlyZWQiLCAiZnJvbSI6ICJjb250ZW50In0sIHsicmUiOiAiVGhlIHBhc3N3b3JkIGZpZWxkIGlzIHJlcXVpcmVkIiwgImZyb20iOiAiY29udGVudCJ9LCB7InJlIjogIuivt+eCueWHu+eri+WNs+azqOWGjOaIluiAheS9v+eUqOmqjOivgeeggeeZu+W9lSIsICJmcm9tIjogImNvbnRlbnQifSwgeyJyZSI6ICLlr4bnoIHplJnor68iLCAiZnJvbSI6ICJjb250ZW50In1dLCAiZXh0cmFjdF92YXJpYWJsZXMiOiBbeyJuYW1lIjogImxvY2F0aW9uIiwgInJlIjogIi4qIiwgImZyb20iOiAiaGVhZGVyLWxvY2F0aW9uIn1dfX0sIHsiY29tbWVudCI6ICLlrZfnrKbkuLLmm7/mjaIiLCAicmVxdWVzdCI6IHsibWV0aG9kIjogIlBPU1QiLCAidXJsIjogImFwaTovL3V0aWwvc3RyaW5nL3JlcGxhY2UiLCAiaGVhZGVycyI6IFtdLCAiY29va2llcyI6IFtdLCAiZGF0YSI6ICJyPWpzb24mcD1hbXA7JnM9e3tsb2NhdGlvbnx1cmxlbmNvZGV9fSZ0PSJ9LCAicnVsZSI6IHsic3VjY2Vzc19hc3NlcnRzIjogW3sicmUiOiAiMjAwIiwgImZyb20iOiAic3RhdHVzIn0sIHsicmUiOiAiXCLnirbmgIFcIjogXCJPS1wiIiwgImZyb20iOiAiY29udGVudCJ9XSwgImZhaWxlZF9hc3NlcnRzIjogW10sICJleHRyYWN0X3ZhcmlhYmxlcyI6IFt7Im5hbWUiOiAibG9jYXRpb24iLCAicmUiOiAiXCLlpITnkIblkI7lrZfnrKbkuLJcIjogXCIoLiopXCIiLCAiZnJvbSI6ICJjb250ZW50In1dfX0sIHsiY29tbWVudCI6ICIiLCAicmVxdWVzdCI6IHsibWV0aG9kIjogIkdFVCIsICJ1cmwiOiAiaHR0cHM6Ly9sb2dpbi5iYW9nYW90aW5nLmNvbXt7bG9jYXRpb259fSIsICJoZWFkZXJzIjogW3sibmFtZSI6ICJ1c2VyLWFnZW50IiwgInZhbHVlIjogIk1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8xMDkuMC41NDEwLjAgU2FmYXJpLzUzNy4zNiJ9XSwgImNvb2tpZXMiOiBbXX0sICJydWxlIjogeyJzdWNjZXNzX2Fzc2VydHMiOiBbeyJyZSI6ICIyMDAiLCAiZnJvbSI6ICJzdGF0dXMifV0sICJmYWlsZWRfYXNzZXJ0cyI6IFtdLCAiZXh0cmFjdF92YXJpYWJsZXMiOiBbeyJuYW1lIjogImNvZGUiLCAicmUiOiAibmFtZT0nY29kZScgdmFsdWU9JyguKyknIiwgImZyb20iOiAiY29udGVudCJ9LCB7Im5hbWUiOiAiaWRfdG9rZW4iLCAicmUiOiAibmFtZT0naWRfdG9rZW4nIHZhbHVlPScoLispJyIsICJmcm9tIjogImNvbnRlbnQifSwgeyJuYW1lIjogInNjb3BlIiwgInJlIjogIm5hbWU9J3Njb3BlJyB2YWx1ZT0nKC4rKSciLCAiZnJvbSI6ICJjb250ZW50In0sIHsibmFtZSI6ICJzdGF0ZSIsICJyZSI6ICJuYW1lPSdzdGF0ZScgdmFsdWU9JyguKyknIiwgImZyb20iOiAiY29udGVudCJ9LCB7Im5hbWUiOiAic2Vzc2lvbl9zdGF0ZSIsICJyZSI6ICJuYW1lPSdzZXNzaW9uX3N0YXRlJyB2YWx1ZT0nKC4rKSciLCAiZnJvbSI6ICJjb250ZW50In1dfX0sIHsicmVxdWVzdCI6IHsibWV0aG9kIjogIlBPU1QiLCAidXJsIjogImh0dHBzOi8vd3d3LmJhb2dhb3RpbmcuY29tL3NpZ25pbi1vaWRjIiwgImhlYWRlcnMiOiBbeyJuYW1lIjogInVzZXItYWdlbnQiLCAidmFsdWUiOiAiTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEwOS4wLjU0MTAuMCBTYWZhcmkvNTM3LjM2In1dLCAiY29va2llcyI6IFtdLCAiZGF0YSI6ICJjb2RlPXt7Y29kZX19JmlkX3Rva2VuPXt7aWRfdG9rZW59fSZzY29wZT17e3Njb3BlfX0mc3RhdGU9e3tzdGF0ZX19JnNlc3Npb25fc3RhdGU9e3tzZXNzaW9uX3N0YXRlfX0iLCAibWltZVR5cGUiOiAiYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkIn0sICJydWxlIjogeyJzdWNjZXNzX2Fzc2VydHMiOiBbeyJyZSI6ICIzMDIiLCAiZnJvbSI6ICJzdGF0dXMifV0sICJmYWlsZWRfYXNzZXJ0cyI6IFtdLCAiZXh0cmFjdF92YXJpYWJsZXMiOiBbXX19LCB7InJlcXVlc3QiOiB7Im1ldGhvZCI6ICJHRVQiLCAidXJsIjogImh0dHBzOi8vd3d3LmJhb2dhb3RpbmcuY29tL2FjY291bnQvbG9naW4iLCAiaGVhZGVycyI6IFt7Im5hbWUiOiAidXNlci1hZ2VudCIsICJ2YWx1ZSI6ICJNb3ppbGxhLzUuMCAoV2luZG93cyBOVCAxMC4wOyBXaW42NDsgeDY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTA5LjAuNTQxMC4wIFNhZmFyaS81MzcuMzYifV0sICJjb29raWVzIjogW119LCAicnVsZSI6IHsic3VjY2Vzc19hc3NlcnRzIjogW3sicmUiOiAiMzAyIiwgImZyb20iOiAic3RhdHVzIn1dLCAiZmFpbGVkX2Fzc2VydHMiOiBbXSwgImV4dHJhY3RfdmFyaWFibGVzIjogW119fSwgeyJyZXF1ZXN0IjogeyJtZXRob2QiOiAiR0VUIiwgInVybCI6ICJodHRwczovL3d3dy5iYW9nYW90aW5nLmNvbS8iLCAiaGVhZGVycyI6IFt7Im5hbWUiOiAidXNlci1hZ2VudCIsICJ2YWx1ZSI6ICJNb3ppbGxhLzUuMCAoV2luZG93cyBOVCAxMC4wOyBXaW42NDsgeDY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTA5LjAuNTQxMC4wIFNhZmFyaS81MzcuMzYifV0sICJjb29raWVzIjogW119LCAicnVsZSI6IHsic3VjY2Vzc19hc3NlcnRzIjogW3sicmUiOiAiMjAwIiwgImZyb20iOiAic3RhdHVzIn1dLCAiZmFpbGVkX2Fzc2VydHMiOiBbeyJyZSI6ICLor7fnmbvlvZXvvIEiLCAiZnJvbSI6ICJjb250ZW50In1dLCAiZXh0cmFjdF92YXJpYWJsZXMiOiBbeyJuYW1lIjogIm5hbWUiLCAicmUiOiAiPHAgY2xhc3M9XCJmb250UzE2IGZvbnRCb2xkXCI+KC4rKTwvcD4iLCAiZnJvbSI6ICJjb250ZW50In1dfX0sIHsicmVxdWVzdCI6IHsibWV0aG9kIjogIkdFVCIsICJ1cmwiOiAiaHR0cHM6Ly91LmJhb2dhb3RpbmcuY29tLyIsICJoZWFkZXJzIjogW3sibmFtZSI6ICJyZWZlcmVyIiwgInZhbHVlIjogImh0dHBzOi8vd3d3LmJhb2dhb3RpbmcuY29tLyJ9LCB7Im5hbWUiOiAidXNlci1hZ2VudCIsICJ2YWx1ZSI6ICJNb3ppbGxhLzUuMCAoV2luZG93cyBOVCAxMC4wOyBXaW42NDsgeDY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTA5LjAuNTQxMC4wIFNhZmFyaS81MzcuMzYifV0sICJjb29raWVzIjogW119LCAicnVsZSI6IHsic3VjY2Vzc19hc3NlcnRzIjogW3sicmUiOiAiMzAyIiwgImZyb20iOiAic3RhdHVzIn1dLCAiZmFpbGVkX2Fzc2VydHMiOiBbXSwgImV4dHJhY3RfdmFyaWFibGVzIjogW3sibmFtZSI6ICJsb2NhdGlvbiIsICJyZSI6ICIuKiIsICJmcm9tIjogImhlYWRlci1sb2NhdGlvbiJ9XX19LCB7ImNvbW1lbnQiOiAiIiwgInJlcXVlc3QiOiB7Im1ldGhvZCI6ICJHRVQiLCAidXJsIjogInt7bG9jYXRpb259fSIsICJoZWFkZXJzIjogW3sibmFtZSI6ICJyZWZlcmVyIiwgInZhbHVlIjogImh0dHBzOi8vd3d3LmJhb2dhb3RpbmcuY29tLyJ9LCB7Im5hbWUiOiAidXNlci1hZ2VudCIsICJ2YWx1ZSI6ICJNb3ppbGxhLzUuMCAoV2luZG93cyBOVCAxMC4wOyBXaW42NDsgeDY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTA5LjAuNTQxMC4wIFNhZmFyaS81MzcuMzYifV0sICJjb29raWVzIjogW119LCAicnVsZSI6IHsic3VjY2Vzc19hc3NlcnRzIjogW3sicmUiOiAiMjAwIiwgImZyb20iOiAic3RhdHVzIn1dLCAiZmFpbGVkX2Fzc2VydHMiOiBbXSwgImV4dHJhY3RfdmFyaWFibGVzIjogW3sibmFtZSI6ICJjb2RlIiwgInJlIjogIm5hbWU9J2NvZGUnIHZhbHVlPScoLispJyIsICJmcm9tIjogImNvbnRlbnQifSwgeyJuYW1lIjogImlkX3Rva2VuIiwgInJlIjogIm5hbWU9J2lkX3Rva2VuJyB2YWx1ZT0nKC4rKSciLCAiZnJvbSI6ICJjb250ZW50In0sIHsibmFtZSI6ICJzY29wZSIsICJyZSI6ICJuYW1lPSdzY29wZScgdmFsdWU9JyguKyknIiwgImZyb20iOiAiY29udGVudCJ9LCB7Im5hbWUiOiAic3RhdGUiLCAicmUiOiAibmFtZT0nc3RhdGUnIHZhbHVlPScoLispJyIsICJmcm9tIjogImNvbnRlbnQifSwgeyJuYW1lIjogInNlc3Npb25fc3RhdGUiLCAicmUiOiAibmFtZT0nc2Vzc2lvbl9zdGF0ZScgdmFsdWU9JyguKyknIiwgImZyb20iOiAiY29udGVudCJ9XX19LCB7InJlcXVlc3QiOiB7Im1ldGhvZCI6ICJQT1NUIiwgInVybCI6ICJodHRwczovL3UuYmFvZ2FvdGluZy5jb20vc2lnbmluLW9pZGMiLCAiaGVhZGVycyI6IFt7Im5hbWUiOiAidXNlci1hZ2VudCIsICJ2YWx1ZSI6ICJNb3ppbGxhLzUuMCAoV2luZG93cyBOVCAxMC4wOyBXaW42NDsgeDY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTA5LjAuNTQxMC4wIFNhZmFyaS81MzcuMzYifV0sICJjb29raWVzIjogW10sICJkYXRhIjogImNvZGU9e3tjb2RlfX0maWRfdG9rZW49e3tpZF90b2tlbn19JnNjb3BlPXt7c2NvcGV9fSZzdGF0ZT17e3N0YXRlfX0mc2Vzc2lvbl9zdGF0ZT17e3Nlc3Npb25fc3RhdGV9fSIsICJtaW1lVHlwZSI6ICJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQifSwgInJ1bGUiOiB7InN1Y2Nlc3NfYXNzZXJ0cyI6IFt7InJlIjogIjMwMiIsICJmcm9tIjogInN0YXR1cyJ9XSwgImZhaWxlZF9hc3NlcnRzIjogW10sICJleHRyYWN0X3ZhcmlhYmxlcyI6IFtdfX0sIHsicmVxdWVzdCI6IHsibWV0aG9kIjogIlBPU1QiLCAidXJsIjogImh0dHBzOi8vdS5iYW9nYW90aW5nLmNvbS9ob21lL3NpZ25pbnJld2FyZCIsICJoZWFkZXJzIjogW3sibmFtZSI6ICJvcmlnaW4iLCAidmFsdWUiOiAiaHR0cHM6Ly91LmJhb2dhb3RpbmcuY29tIn0sIHsibmFtZSI6ICJyZWZlcmVyIiwgInZhbHVlIjogImh0dHBzOi8vdS5iYW9nYW90aW5nLmNvbS8ifSwgeyJuYW1lIjogInVzZXItYWdlbnQiLCAidmFsdWUiOiAiTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEwOS4wLjU0MTAuMCBTYWZhcmkvNTM3LjM2In1dLCAiY29va2llcyI6IFtdfSwgInJ1bGUiOiB7InN1Y2Nlc3NfYXNzZXJ0cyI6IFt7InJlIjogIjIwMCIsICJmcm9tIjogInN0YXR1cyJ9XSwgImZhaWxlZF9hc3NlcnRzIjogW10sICJleHRyYWN0X3ZhcmlhYmxlcyI6IFtdfX0sIHsiY29tbWVudCI6ICIiLCAicmVxdWVzdCI6IHsibWV0aG9kIjogIkdFVCIsICJ1cmwiOiAiaHR0cHM6Ly91LmJhb2dhb3RpbmcuY29tLyIsICJoZWFkZXJzIjogW3sibmFtZSI6ICJ1c2VyLWFnZW50IiwgInZhbHVlIjogIk1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8xMDkuMC41NDEwLjAgU2FmYXJpLzUzNy4zNiJ9XSwgImNvb2tpZXMiOiBbXX0sICJydWxlIjogeyJzdWNjZXNzX2Fzc2VydHMiOiBbeyJyZSI6ICIyMDAiLCAiZnJvbSI6ICJzdGF0dXMifV0sICJmYWlsZWRfYXNzZXJ0cyI6IFtdLCAiZXh0cmFjdF92YXJpYWJsZXMiOiBbeyJuYW1lIjogImRheSIsICJyZSI6ICI8ZGl2IGNsYXNzPVwiY2VudGVyXCI+5bey6L+e57ut562+5YiwPHNwYW4gY2xhc3M9XCJtbDEwIG1yMTAgZm9udFMyNCBmb250LWJsdWUgZm9udEJvbGQgc2lnaW5fZGF5X3RvdGFsZGF5c1wiPlxcZCs8L3NwYW4+5aSpPC9kaXY+IiwgImZyb20iOiAiY29udGVudCJ9LCB7Im5hbWUiOiAiamYiLCAicmUiOiAiPHNwYW4gY2xhc3M9XCJmb250UzI4XCI+KFxcZCspPC9zcGFuPiIsICJmcm9tIjogImNvbnRlbnQifV19fSwgeyJjb21tZW50IjogIlVuaWNvZGXovazmjaIiLCAicmVxdWVzdCI6IHsibWV0aG9kIjogIlBPU1QiLCAidXJsIjogImFwaTovL3V0aWwvdW5pY29kZSIsICJoZWFkZXJzIjogW10sICJjb29raWVzIjogW10sICJkYXRhIjogImNvbnRlbnQ955So5oi35ZCN77yae3tuYW1lfX3vvIzlj6/nlKjnp6/liIbvvJp7e2pmfX1cXHJcXG4g562+5Yiw57uT5p6c77yae3tkYXl8c3RyaXB0YWdzfX0ifSwgInJ1bGUiOiB7InN1Y2Nlc3NfYXNzZXJ0cyI6IFt7InJlIjogIjIwMCIsICJmcm9tIjogInN0YXR1cyJ9LCB7InJlIjogIlwi54q25oCBXCI6IFwiMjAwXCIiLCAiZnJvbSI6ICJjb250ZW50In1dLCAiZmFpbGVkX2Fzc2VydHMiOiBbXSwgImV4dHJhY3RfdmFyaWFibGVzIjogW3sibmFtZSI6ICJfX2xvZ19fIiwgInJlIjogIlwi6L2s5o2i5ZCOXCI6IFwiKC4qKVwiIiwgImZyb20iOiAiY29udGVudCJ9XX19XQ==",
+ "date": "2023-06-30 13:25:10",
+ "version": "20230630",
+ "commenturl": "https://github.com/qd-today/templates/issues/388"
}
}
}
\ No newline at end of file
diff --git a/报告厅.har b/报告厅.har
new file mode 100644
index 0000000..df8dd10
--- /dev/null
+++ b/报告厅.har
@@ -0,0 +1,560 @@
+[
+ {
+ "request": {
+ "method": "GET",
+ "url": "https://www.baogaoting.com/account/login",
+ "headers": [
+ {
+ "name": "referer",
+ "value": "https://www.baogaoting.com/"
+ },
+ {
+ "name": "user-agent",
+ "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.5410.0 Safari/537.36"
+ }
+ ],
+ "cookies": []
+ },
+ "rule": {
+ "success_asserts": [
+ {
+ "re": "302",
+ "from": "status"
+ }
+ ],
+ "failed_asserts": [],
+ "extract_variables": [
+ {
+ "name": "location",
+ "re": ".*",
+ "from": "header-location"
+ }
+ ]
+ }
+ },
+ {
+ "comment": "",
+ "request": {
+ "method": "GET",
+ "url": "{{location}}",
+ "headers": [
+ {
+ "name": "referer",
+ "value": "https://www.baogaoting.com/"
+ },
+ {
+ "name": "user-agent",
+ "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.5410.0 Safari/537.36"
+ }
+ ],
+ "cookies": []
+ },
+ "rule": {
+ "success_asserts": [
+ {
+ "re": "302",
+ "from": "status"
+ }
+ ],
+ "failed_asserts": [],
+ "extract_variables": [
+ {
+ "name": "location",
+ "re": ".*",
+ "from": "header-location"
+ }
+ ]
+ }
+ },
+ {
+ "comment": "",
+ "request": {
+ "method": "GET",
+ "url": "{{location}}",
+ "headers": [
+ {
+ "name": "referer",
+ "value": "https://www.baogaoting.com/"
+ },
+ {
+ "name": "user-agent",
+ "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.5410.0 Safari/537.36"
+ }
+ ],
+ "cookies": []
+ },
+ "rule": {
+ "success_asserts": [
+ {
+ "re": "200",
+ "from": "status"
+ }
+ ],
+ "failed_asserts": [],
+ "extract_variables": [
+ {
+ "name": "RequestVerificationToken",
+ "re": "name=\"__RequestVerificationToken\" type=\"hidden\" value=\"(.+)\"",
+ "from": "content"
+ },
+ {
+ "name": "ReturnUrl",
+ "re": "name=\"ReturnUrl\" value=\"(.+)\"",
+ "from": "content"
+ }
+ ]
+ }
+ },
+ {
+ "comment": "字符串替换",
+ "request": {
+ "method": "POST",
+ "url": "api://util/string/replace",
+ "headers": [],
+ "cookies": [],
+ "data": "r=json&p=amp;&s={{ReturnUrl|urlencode}}&t="
+ },
+ "rule": {
+ "success_asserts": [
+ {
+ "re": "200",
+ "from": "status"
+ },
+ {
+ "re": "\"状态\": \"OK\"",
+ "from": "content"
+ }
+ ],
+ "failed_asserts": [],
+ "extract_variables": [
+ {
+ "name": "",
+ "re": "\"处理后字符串\": \"(.*)\"",
+ "from": "content"
+ }
+ ]
+ }
+ },
+ {
+ "request": {
+ "method": "POST",
+ "url": "https://login.baogaoting.com/account/pwdlogin",
+ "headers": [
+ {
+ "name": "origin",
+ "value": "https://login.baogaoting.com"
+ },
+ {
+ "name": "user-agent",
+ "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.5410.0 Safari/537.36"
+ }
+ ],
+ "cookies": [],
+ "data": "ReturnUrl={{ReturnUrl|urlencode}}&prefix=%2B86&phone={{username|urlencode}}&password={{password|urlencode}}&__RequestVerificationToken={{RequestVerificationToken}}",
+ "mimeType": "application/x-www-form-urlencoded; charset=UTF-8"
+ },
+ "rule": {
+ "success_asserts": [
+ {
+ "re": "302",
+ "from": "status"
+ }
+ ],
+ "failed_asserts": [
+ {
+ "re": "The phone field is required",
+ "from": "content"
+ },
+ {
+ "re": "The password field is required",
+ "from": "content"
+ },
+ {
+ "re": "请点击立即注册或者使用验证码登录",
+ "from": "content"
+ },
+ {
+ "re": "密码错误",
+ "from": "content"
+ }
+ ],
+ "extract_variables": [
+ {
+ "name": "location",
+ "re": ".*",
+ "from": "header-location"
+ }
+ ]
+ }
+ },
+ {
+ "comment": "字符串替换",
+ "request": {
+ "method": "POST",
+ "url": "api://util/string/replace",
+ "headers": [],
+ "cookies": [],
+ "data": "r=json&p=amp;&s={{location|urlencode}}&t="
+ },
+ "rule": {
+ "success_asserts": [
+ {
+ "re": "200",
+ "from": "status"
+ },
+ {
+ "re": "\"状态\": \"OK\"",
+ "from": "content"
+ }
+ ],
+ "failed_asserts": [],
+ "extract_variables": [
+ {
+ "name": "location",
+ "re": "\"处理后字符串\": \"(.*)\"",
+ "from": "content"
+ }
+ ]
+ }
+ },
+ {
+ "comment": "",
+ "request": {
+ "method": "GET",
+ "url": "https://login.baogaoting.com{{location}}",
+ "headers": [
+ {
+ "name": "user-agent",
+ "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.5410.0 Safari/537.36"
+ }
+ ],
+ "cookies": []
+ },
+ "rule": {
+ "success_asserts": [
+ {
+ "re": "200",
+ "from": "status"
+ }
+ ],
+ "failed_asserts": [],
+ "extract_variables": [
+ {
+ "name": "code",
+ "re": "name='code' value='(.+)'",
+ "from": "content"
+ },
+ {
+ "name": "id_token",
+ "re": "name='id_token' value='(.+)'",
+ "from": "content"
+ },
+ {
+ "name": "scope",
+ "re": "name='scope' value='(.+)'",
+ "from": "content"
+ },
+ {
+ "name": "state",
+ "re": "name='state' value='(.+)'",
+ "from": "content"
+ },
+ {
+ "name": "session_state",
+ "re": "name='session_state' value='(.+)'",
+ "from": "content"
+ }
+ ]
+ }
+ },
+ {
+ "request": {
+ "method": "POST",
+ "url": "https://www.baogaoting.com/signin-oidc",
+ "headers": [
+ {
+ "name": "user-agent",
+ "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.5410.0 Safari/537.36"
+ }
+ ],
+ "cookies": [],
+ "data": "code={{code}}&id_token={{id_token}}&scope={{scope}}&state={{state}}&session_state={{session_state}}",
+ "mimeType": "application/x-www-form-urlencoded"
+ },
+ "rule": {
+ "success_asserts": [
+ {
+ "re": "302",
+ "from": "status"
+ }
+ ],
+ "failed_asserts": [],
+ "extract_variables": []
+ }
+ },
+ {
+ "request": {
+ "method": "GET",
+ "url": "https://www.baogaoting.com/account/login",
+ "headers": [
+ {
+ "name": "user-agent",
+ "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.5410.0 Safari/537.36"
+ }
+ ],
+ "cookies": []
+ },
+ "rule": {
+ "success_asserts": [
+ {
+ "re": "302",
+ "from": "status"
+ }
+ ],
+ "failed_asserts": [],
+ "extract_variables": []
+ }
+ },
+ {
+ "request": {
+ "method": "GET",
+ "url": "https://www.baogaoting.com/",
+ "headers": [
+ {
+ "name": "user-agent",
+ "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.5410.0 Safari/537.36"
+ }
+ ],
+ "cookies": []
+ },
+ "rule": {
+ "success_asserts": [
+ {
+ "re": "200",
+ "from": "status"
+ }
+ ],
+ "failed_asserts": [
+ {
+ "re": "请登录!",
+ "from": "content"
+ }
+ ],
+ "extract_variables": [
+ {
+ "name": "name",
+ "re": "
(.+)
", + "from": "content" + } + ] + } + }, + { + "request": { + "method": "GET", + "url": "https://u.baogaoting.com/", + "headers": [ + { + "name": "referer", + "value": "https://www.baogaoting.com/" + }, + { + "name": "user-agent", + "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.5410.0 Safari/537.36" + } + ], + "cookies": [] + }, + "rule": { + "success_asserts": [ + { + "re": "302", + "from": "status" + } + ], + "failed_asserts": [], + "extract_variables": [ + { + "name": "location", + "re": ".*", + "from": "header-location" + } + ] + } + }, + { + "comment": "", + "request": { + "method": "GET", + "url": "{{location}}", + "headers": [ + { + "name": "referer", + "value": "https://www.baogaoting.com/" + }, + { + "name": "user-agent", + "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.5410.0 Safari/537.36" + } + ], + "cookies": [] + }, + "rule": { + "success_asserts": [ + { + "re": "200", + "from": "status" + } + ], + "failed_asserts": [], + "extract_variables": [ + { + "name": "code", + "re": "name='code' value='(.+)'", + "from": "content" + }, + { + "name": "id_token", + "re": "name='id_token' value='(.+)'", + "from": "content" + }, + { + "name": "scope", + "re": "name='scope' value='(.+)'", + "from": "content" + }, + { + "name": "state", + "re": "name='state' value='(.+)'", + "from": "content" + }, + { + "name": "session_state", + "re": "name='session_state' value='(.+)'", + "from": "content" + } + ] + } + }, + { + "request": { + "method": "POST", + "url": "https://u.baogaoting.com/signin-oidc", + "headers": [ + { + "name": "user-agent", + "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.5410.0 Safari/537.36" + } + ], + "cookies": [], + "data": "code={{code}}&id_token={{id_token}}&scope={{scope}}&state={{state}}&session_state={{session_state}}", + "mimeType": "application/x-www-form-urlencoded" + }, + "rule": { + "success_asserts": [ + { + "re": "302", + "from": "status" + } + ], + "failed_asserts": [], + "extract_variables": [] + } + }, + { + "request": { + "method": "POST", + "url": "https://u.baogaoting.com/home/signinreward", + "headers": [ + { + "name": "origin", + "value": "https://u.baogaoting.com" + }, + { + "name": "referer", + "value": "https://u.baogaoting.com/" + }, + { + "name": "user-agent", + "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.5410.0 Safari/537.36" + } + ], + "cookies": [] + }, + "rule": { + "success_asserts": [ + { + "re": "200", + "from": "status" + } + ], + "failed_asserts": [], + "extract_variables": [] + } + }, + { + "comment": "", + "request": { + "method": "GET", + "url": "https://u.baogaoting.com/", + "headers": [ + { + "name": "user-agent", + "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.5410.0 Safari/537.36" + } + ], + "cookies": [] + }, + "rule": { + "success_asserts": [ + { + "re": "200", + "from": "status" + } + ], + "failed_asserts": [], + "extract_variables": [ + { + "name": "day", + "re": "