{"id":189,"date":"2022-04-27T00:42:24","date_gmt":"2022-04-27T00:42:24","guid":{"rendered":"http:\/\/fanaticboy.com\/?p=189"},"modified":"2022-04-27T00:42:26","modified_gmt":"2022-04-27T00:42:26","slug":"%e4%bd%bf%e7%94%a8python%e5%81%9a%e4%b8%80%e4%b8%aa%e7%bf%bb%e8%af%91%e5%b7%a5%e5%85%b7","status":"publish","type":"post","link":"https:\/\/fanaticboy.com\/?p=189","title":{"rendered":"\u4f7f\u7528python\u505a\u4e00\u4e2a\u7ffb\u8bd1\u5de5\u5177"},"content":{"rendered":"\n<p>\u200b<\/p>\n\n\n\n<p>\u5927\u5bb6\u4e5f\u6216\u591a\u6216\u5c11\u7684\u4f7f\u7528\u8fc7\u5404\u79cd\u7684\u7ffb\u8bd1\u8f6f\u4ef6\uff0c\u6709\u6ca1\u6709\u81ea\u5df1\u60f3\u8fc7\u81ea\u5df1\u505a\u4e00\u4e2a\u7ffb\u8bd1\u7684\u5de5\u5177\u5462\u3002\u6211\u8fd9\u8fb9\u5c31\u7ed9\u5927\u5bb6\u63d0\u4f9b\u4e00\u4e2a\u601d\u8def\uff0c\u901a\u8fc7\u767e\u5ea6\u901a\u7528\u7ffb\u8bd1\u63a5\u53e3\u505a\u4e00\u4e0b\uff0c\u63a5\u4e0b\u6765\u4ecb\u7ecd\u4e00\u4e0b\u6b65\u9aa4\u3002<\/p>\n\n\n\n<p>\u4e00\u3001\u9996\u5148\u9700\u8981\u6211\u4eec\u6ce8\u518c\u4e00\u4e0b\u767e\u5ea6\u8d26\u53f7\uff0c\u6253\u5f00\u767e\u5ea6\uff0c\u53f3\u4e0a\u89d2\u767b\u5f55\uff0c\u70b9\u51fb<\/p>\n\n\n\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/img-blog.csdnimg.cn\/img_convert\/6408fd6d378b09a99a34a92049a1eebd.png\">\u200b<img loading=\"lazy\" decoding=\"async\" height=\"15\" src=\"blob:http:\/\/fanaticboy.com\/326f2002-0b33-4af1-b443-b98f775b1a63\" width=\"15\"><\/p>\n\n\n\n<p>\u6709\u4e2a\u7acb\u5373\u6ce8\u518c\uff0c\u70b9\u51fb\u6309\u64cd\u4f5c\u6765\u5c31\u53ef\u4ee5\u4e86<\/p>\n\n\n\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/img-blog.csdnimg.cn\/img_convert\/1cf8c19818530487ae5d8ba410bed6d7.png\">\u200b<img loading=\"lazy\" decoding=\"async\" height=\"15\" src=\"blob:http:\/\/fanaticboy.com\/c5f2a951-50f8-4fef-8b45-ab730ee069fa\" width=\"15\"><\/p>\n\n\n\n<p>\u6ce8\u518c\u5b8c\u4e4b\u540e\uff0c\u6253\u5f00\u8fd9\u4e2a\u7f51\u7ad9https:\/\/api.fanyi.baidu.com\/\uff0c\u767b\u5f55\u521a\u624d\u6ce8\u518c\u7684\u8d26\u53f7<\/p>\n\n\n\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/img-blog.csdnimg.cn\/img_convert\/2f83aff64eeca4f8f368d54c81532ada.png\">\u200b<img loading=\"lazy\" decoding=\"async\" height=\"15\" src=\"blob:http:\/\/fanaticboy.com\/cb9ed2cb-4e23-4aeb-9b8a-0a4dfad06c5a\" width=\"15\"><\/p>\n\n\n\n<p>\u9996\u5148\u6ce8\u518c\u6210\u4e3a\u4e2a\u4eba\u5f00\u53d1\u8005\uff0c\u9996\u9875\u4e2d\u6253\u5f00\u7ba1\u7406\u63a7\u5236\u53f0<\/p>\n\n\n\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/img-blog.csdnimg.cn\/img_convert\/fc6a94b05c14e4ab75d01990ceb6f36c.png\">\u200b<img loading=\"lazy\" decoding=\"async\" height=\"15\" src=\"blob:http:\/\/fanaticboy.com\/aa163984-e651-4111-9d2d-cd73c9c8a33f\" width=\"15\"><\/p>\n\n\n\n<p>\u9ed8\u8ba4\u9009\u62e9\u7684\u662f\u4f01\u4e1a\u5f00\u53d1\u8005\uff0c\u8fd9\u91cc\u9009\u62e9\u4e2a\u4eba\u5f00\u53d1\u8005<\/p>\n\n\n\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/img-blog.csdnimg.cn\/img_convert\/b7cf0320b1690c2af2ee84dc89675a0d.png\">\u200b<img loading=\"lazy\" decoding=\"async\" height=\"15\" src=\"blob:http:\/\/fanaticboy.com\/d18a30d6-e9d5-4ee3-9ff1-0881470eeda6\" width=\"15\"><\/p>\n\n\n\n<p>\u586b\u5199\u76f8\u5173\u4fe1\u606f<\/p>\n\n\n\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/img-blog.csdnimg.cn\/img_convert\/c4ac86537564396ef69e8468958af8fe.png\">\u200b<img loading=\"lazy\" decoding=\"async\" height=\"15\" src=\"blob:http:\/\/fanaticboy.com\/ae54179c-58dc-4a80-adee-3cafe9e30958\" width=\"15\"><\/p>\n\n\n\n<p>\u6210\u529f\u540e\u9009\u62e9\u5f00\u901a\u670d\u52a1<\/p>\n\n\n\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/img-blog.csdnimg.cn\/img_convert\/755ca0a96f156f88445a8ed08e579990.png\">\u200b<img loading=\"lazy\" decoding=\"async\" height=\"15\" src=\"blob:http:\/\/fanaticboy.com\/72e27bda-279d-4029-8709-67b27cf0b675\" width=\"15\"><\/p>\n\n\n\n<p>\u627e\u5230\u901a\u7528\u7ffb\u8bd1\u70b9\u51fb<\/p>\n\n\n\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/img-blog.csdnimg.cn\/img_convert\/2208dfc66e1129101b077552d7f0e215.png\">\u200b<img loading=\"lazy\" decoding=\"async\" height=\"15\" src=\"blob:http:\/\/fanaticboy.com\/f40d4a39-9c85-4fb4-84b2-be1feffb3517\" width=\"15\"><\/p>\n\n\n\n<p>\u627e\u5230\u514d\u8d39\u4f53\u9a8c\u901a\u7528\u7ffb\u8bd1API\uff0c\u4e4b\u540e\u586b\u5199\u76f8\u5173\u4fe1\u606f\u5373\u53ef<\/p>\n\n\n\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/img-blog.csdnimg.cn\/img_convert\/89e1b8b6d34d7cb4c67c539a8c79541d.png\">\u200b<img loading=\"lazy\" decoding=\"async\" height=\"15\" src=\"blob:http:\/\/fanaticboy.com\/68cbe52b-9933-4cf9-a90e-0103f1b64ae0\" width=\"15\"><\/p>\n\n\n\n<p>\u54b1\u4eec\u6d41\u7a0b\u8d70\u5b8c\u4e4b\u540e\uff0c\u770b\u81ea\u5df1\u7684appid\u548c\u5bc6\u94a5\u7684\u8bdd\u5982\u4e0b\u56fe\u6240\u793a\u67e5\u770b<\/p>\n\n\n\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/img-blog.csdnimg.cn\/img_convert\/a5869cc7376a76095954461c7af3b812.png\">\u200b<img loading=\"lazy\" decoding=\"async\" height=\"15\" src=\"blob:http:\/\/fanaticboy.com\/9d911475-d9fb-4eff-a980-1e5530361322\" width=\"15\"><\/p>\n\n\n\n<p>\u7ffb\u8bd1\u63a5\u53e3\u6587\u6863\u5982\u4e0b\u56fe\u6240\u793a<\/p>\n\n\n\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/img-blog.csdnimg.cn\/img_convert\/3af5926117f7a5306fd8cb9d92552009.png\">\u200b<img loading=\"lazy\" decoding=\"async\" height=\"15\" src=\"blob:http:\/\/fanaticboy.com\/e00c1c94-e469-4839-846a-1de51ee1f9b7\" width=\"15\"><\/p>\n\n\n\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/img-blog.csdnimg.cn\/img_convert\/90d3243c60f7767a25a8f23c09806d18.png\">\u200b<img loading=\"lazy\" decoding=\"async\" height=\"15\" src=\"blob:http:\/\/fanaticboy.com\/8e36c1a9-4861-4f33-8cb5-5a18d7907ac6\" width=\"15\"><\/p>\n\n\n\n<p>\u524d\u671f\u51c6\u5907\u5de5\u4f5c\u5df2\u7ecf\u51c6\u5907\u5b8c\u6bd5\uff0c\u63a5\u4e0b\u6765\u54b1\u4eec\u5c31\u8fdb\u884c\u4ee3\u7801\u9636\u6bb5<\/p>\n\n\n\n<p>\u4e8c\u3001\u7528python\u8bed\u8a00\u8fdb\u884c\u7f16\u5199<\/p>\n\n\n\n<p>\u9996\u5148\u9700\u8981\u521b\u5efa\u7684\u6587\u4ef6\u5939\u4ee5\u53ca\u6587\u4ef6\u5982\u4e0b\u56fe<\/p>\n\n\n\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/img-blog.csdnimg.cn\/img_convert\/33397b7d288d4d943237744416e0fa46.png\">\u200b<img loading=\"lazy\" decoding=\"async\" height=\"15\" src=\"blob:http:\/\/fanaticboy.com\/563251a9-f341-49a5-bc56-520c13bdba3f\" width=\"15\"><\/p>\n\n\n\n<p>\u5176\u4e2dui\u91cc\u9762\u5199\u7684\u4e3b\u8981\u662f\u663e\u793a\u754c\u9762\u7684\u5185\u5bb9\uff0c\u5177\u4f53\u5982\u4e0b<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import tkinter\nfrom trans import Trans\nclass Ui:\n    def __init__(self):\n        # \u521b\u5efa\u4e00\u4e2a\u7a97\u53e3\u5bf9\u8c61\n        self.screen = tkinter.Tk()\n        # \u8bbe\u7f6e\u7a97\u53e3\u7684\u4f4d\u7f6e\u4ee5\u53ca\u5927\u5c0f\n        self.screen.geometry(\"400x400+550+120\")\n        self.screen.title(\"\u5c0f\u5229\u7ffb\u8bd1\")\n        # \u521b\u5efalabel\u5bf9\u8c61\n        label = tkinter.Label(self.screen, text=\"\u8bf7\u8f93\u5165\u5bc6\u7801\")\n        label.place(x=80, y=100)\n        self.u = tkinter.StringVar()\n        text = tkinter.Entry(self.screen, textvariable=self.u)\n        text.place(x=170, y=100)\n        # \u5176\u4e2dcommend\u7684\u503c\u5c31\u662f\u51fd\u6570\u540d\n        button = tkinter.Button(self.screen, text=\"\u767b\u5f55\", command=self.login)\n        button.place(x=190, y=150)\n        # \u4f7f\u7528mainloop\u65b9\u6cd5\u4f7f\u5f97\u7a97\u53e3\u663e\u793a\n        self.screen.mainloop()\n    def login(self):\n        for i in range(10):\n            if self.u.get() == str(i):\n                self.screen.destroy()\n                self.tr = Trans()\n                self.tr.trans()\n                break\n        else:\n            self.error()\n        pass\n    def error(self):\n        screen = tkinter.Tk()\n        # \u8bbe\u7f6e\u7a97\u53e3\u7684\u4f4d\u7f6e\u4ee5\u53ca\u5927\u5c0f\n        screen.geometry(\"600x300+450+100\")\n        # \u521b\u5efalabel\u5bf9\u8c61\n        label = tkinter.Label(screen, text=\"error\")\n        label.place(x=60, y=90)\n        # \u5176\u4e2dcommend\u7684\u503c\u5c31\u662f\u51fd\u6570\u540d\n        screen.mainloop()<\/code><\/pre>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" height=\"15\" src=\"blob:http:\/\/fanaticboy.com\/08d49036-da99-43ed-b934-0fdbe1cc7a0c\" width=\"15\"><\/p>\n\n\n\n<p>trans\u91cc\u9762\u4e3b\u8981\u662f\u7ffb\u8bd1\u7684\u903b\u8f91\uff0c<strong>\u6ce8\u610f\u8fd9\u91cc\u4e0d\u8981\u76f4\u63a5\u590d\u5236\u7c98\u8d34\uff0cappid = \u540e\u9762\u8ddf\u7684\u662f\u4f60\u81ea\u5df1\u7684appid<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\nimport tkinter\nfrom md5 import Md5\nimport requests\n\n\nclass Trans:\n    def __init__(self):\n        pass\n\n    def trans(self):\n        screen = tkinter.Tk()\n        # \u8bbe\u7f6e\u7a97\u53e3\u7684\u4f4d\u7f6e\u4ee5\u53ca\u5927\u5c0f\n        screen.geometry(\"600x500+450+100\")\n        screen.title(\"\u5c0f\u5229\u7ffb\u8bd1\")\n        # \u521b\u5efalabel\u5bf9\u8c61\n        label = tkinter.Label(screen, text=\"\u8981\u7ffb\u8bd1\u7684\u6587\u5b57\")\n        label.place(x=170, y=150)\n        label1 = tkinter.Label(screen, text=\"\u7ffb\u8bd1\u7684\u7ed3\u679c\u4e3a\")\n        label1.place(x=170, y=190)\n        self.u1 = tkinter.StringVar()\n        self.u2 = tkinter.StringVar()\n        text = tkinter.Entry(screen, textvariable=self.u1)\n        text.place(x=260, y=150)\n        text1 = tkinter.Entry(screen, textvariable=self.u2)\n        text1.place(x=260, y=190)\n        self.r = tkinter.IntVar()\n        radio = tkinter.Radiobutton(screen, text=\"\u82f1\u8bd1\u6c49\", variable=self.r, value=1)\n        radio.place(x=260, y=220)\n        radio1 = tkinter.Radiobutton(screen, text=\"\u6c49\u8bd1\u82f1\", variable=self.r, value=2)\n        radio1.place(x=330, y=220)\n        self.r.set(1)\n\n        # \u5176\u4e2dcommend\u7684\u503c\u5c31\u662f\u51fd\u6570\u540d\n        button = tkinter.Button(screen, text=\"\u7ffb\u8bd1\", command=self.translate)\n        button.place(x=260, y=270)\n        # \u4f7f\u7528mainloop\u65b9\u6cd5\u4f7f\u5f97\u7a97\u53e3\u663e\u793a\n        screen.mainloop()\n\n    def translate(self):\n        if self.r.get() == 1:\n            self.yinghan()\n        else:\n            self.hanying()\n        pass\n\n    def yinghan(self):\n        #\u4e0d\u8981\u76f4\u63a5\u590d\u5236\n        appid = \"\u4f60\u7684appid\"\n        q = self.u1.get()\n        md = Md5()\n        md.q = q\n        from1 = \"en\"\n        to = \"zh\"\n        salt = \"123456\"\n        sign = md.encry()\n        url = \"http:\/\/api.fanyi.baidu.com\/api\/trans\/vip\/translate?q=\"+q+\"&amp;from=\"+from1+\"&amp;to=\"+to+\"&amp;appid=\"+appid+\"&amp;salt=\"+salt+\"&amp;sign=\"+sign\n        re = requests.get(url)\n        res = re.json()&#91;\"trans_result\"]&#91;0]&#91;\"dst\"]\n        print(res)\n        self.u2.set(res)\n        pass\n\n    def hanying(self):\n        #\u4e0d\u8981\u76f4\u63a5\u590d\u5236\n        appid = \"\u4f60\u7684appid\"\n        q = self.u1.get()\n        md = Md5()\n        md.q = q\n        from1 = \"zh\"\n        to = \"en\"\n        salt = \"123456\"\n        sign = md.encry()\n        url = \"http:\/\/api.fanyi.baidu.com\/api\/trans\/vip\/translate?q=\" + q + \"&amp;from=\" + from1 + \"&amp;to=\" + to + \"&amp;appid=\" + appid + \"&amp;salt=\" + salt + \"&amp;sign=\" + sign\n        re = requests.get(url)\n        res = re.json()&#91;\"trans_result\"]&#91;0]&#91;\"dst\"]\n        print(res)\n        self.u2.set(res)<\/code><\/pre>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" height=\"15\" src=\"blob:http:\/\/fanaticboy.com\/a06fa757-6b0f-439f-a376-613e1f80fea1\" width=\"15\"><\/p>\n\n\n\n<p>MD5\u91cc\u9762\u4e3b\u8981\u662f\u52a0\u5bc6\u7b97\u6cd5\uff0c<strong>\u6ce8\u610f\u8fd9\u91cc\u4e5f\u4e0d\u8981\u76f4\u63a5\u590d\u5236\u7c98\u8d34\uff0c\u5176\u4e2d self.appid =\u540e\u9762\u8ddf\u7684\u662f\u4f60\u81ea\u5df1\u7684appid\uff0cself.miyao =\u540e\u9762\u8ddf\u7684\u662f\u4f60\u7684\u5bc6\u94a5<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import hashlib\nclass Md5:\n    def __init__(self):\n        #\u4e0d\u8981\u76f4\u63a5\u590d\u5236\n        self.appid = \"\u4f60\u7684appid\"\n        self.q = \"\"\n        self.salt = \"123456\"\n        #\u4e0d\u8981\u76f4\u63a5\u590d\u5236\n        self.miyao = \"\u4f60\u7684\u5bc6\u94a55\"\n    def encry(self):\n        self.text = self.appid + self.q + self.salt + self.miyao\n        hl = hashlib.md5()\n        hl.update(self.text.encode(encoding='utf8'))\n        md5 = hl.hexdigest()\n        return md5<\/code><\/pre>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" height=\"15\" src=\"blob:http:\/\/fanaticboy.com\/472fcef0-c416-49d3-aa93-61fd189fa8aa\" width=\"15\"><\/p>\n\n\n\n<p>main\u91cc\u9762\u53ea\u8981\u662f\u7a0b\u5e8f\u7684\u542f\u52a8<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>from ui import Ui\n\n\u200b\u200b\u200b\u200b\u200b\u200b\u200bif __name__ == '__main__':&nbsp;&nbsp;&nbsp;\n    ui&nbsp;=&nbsp;Ui()<\/code><\/pre>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" height=\"15\" src=\"blob:http:\/\/fanaticboy.com\/3aca2dff-71af-48ea-a1f9-57229ec5097c\" width=\"15\"><\/p>\n\n\n\n<p>\u597d\u4e86\uff0c\u8fd9\u6837\u54b1\u4eec\u7684\u7a0b\u5e8f\u5c31\u5199\u5b8c\u4e86\uff0c\u8ba9\u6211\u4eec\u770b\u770b\u957f\u4ec0\u4e48\u6837\u5427<\/p>\n\n\n\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/img-blog.csdnimg.cn\/img_convert\/61a21f22c62395e803a432804ec54e91.png\">\u200b<img loading=\"lazy\" decoding=\"async\" height=\"15\" src=\"blob:http:\/\/fanaticboy.com\/b940753a-4981-43b9-a3fd-29297cea666d\" width=\"15\"><\/p>\n\n\n\n<p>\u5bc6\u7801\u662f\uff0c1-9\u4efb\u610f\u7684\u6570\u5b57<\/p>\n\n\n\n<p><img decoding=\"async\" alt=\"\" src=\"https:\/\/img-blog.csdnimg.cn\/img_convert\/de7fe1dd0cefe60bd66ced95004c2017.png\">\u200b<img loading=\"lazy\" decoding=\"async\" height=\"15\" src=\"blob:http:\/\/fanaticboy.com\/4c728e78-b928-4d9c-a56b-39f61381a49d\" width=\"15\"><\/p>\n\n\n\n<p>\u5c31\u662f\u8fd9\u4e2a\u6837\u5b50\u4e86\uff0c\u8fd8\u4e0d\u9519\u54c8 \u200b<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u200b \u5927\u5bb6\u4e5f\u6216\u591a\u6216\u5c11\u7684\u4f7f\u7528\u8fc7\u5404\u79cd\u7684\u7ffb\u8bd1\u8f6f\u4ef6\uff0c\u6709\u6ca1\u6709\u81ea\u5df1\u60f3\u8fc7\u81ea\u5df1\u505a\u4e00\u4e2a\u7ffb\u8bd1\u7684\u5de5\u5177\u5462\u3002\u6211\u8fd9\u8fb9\u5c31\u7ed9\u5927\u5bb6\u63d0\u4f9b\u4e00\u4e2a\u601d\u8def\uff0c\u901a &#8230; <a title=\"\u4f7f\u7528python\u505a\u4e00\u4e2a\u7ffb\u8bd1\u5de5\u5177\" class=\"read-more\" href=\"https:\/\/fanaticboy.com\/?p=189\" aria-label=\"\u9605\u8bfb \u4f7f\u7528python\u505a\u4e00\u4e2a\u7ffb\u8bd1\u5de5\u5177\">\u9605\u8bfb\u66f4\u591a<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-189","post","type-post","status-publish","format-standard","hentry","category-python"],"_links":{"self":[{"href":"https:\/\/fanaticboy.com\/index.php?rest_route=\/wp\/v2\/posts\/189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fanaticboy.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fanaticboy.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fanaticboy.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fanaticboy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=189"}],"version-history":[{"count":1,"href":"https:\/\/fanaticboy.com\/index.php?rest_route=\/wp\/v2\/posts\/189\/revisions"}],"predecessor-version":[{"id":190,"href":"https:\/\/fanaticboy.com\/index.php?rest_route=\/wp\/v2\/posts\/189\/revisions\/190"}],"wp:attachment":[{"href":"https:\/\/fanaticboy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fanaticboy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fanaticboy.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}