{"id":1232,"date":"2020-10-20T16:16:23","date_gmt":"2020-10-20T08:16:23","guid":{"rendered":"https:\/\/www.siediyer.cn\/?p=1232"},"modified":"2022-11-07T02:01:02","modified_gmt":"2022-11-06T18:01:02","slug":"%e6%b5%b7%e6%b4%8bcms%e8%ae%be%e7%bd%ae%e5%ae%9d%e5%a1%94%e8%ae%a1%e5%88%92%e4%bb%bb%e5%8a%a1%e8%87%aa%e5%8a%a8%e9%87%87%e9%9b%86","status":"publish","type":"post","link":"https:\/\/www.siediyer.cn\/?p=1232","title":{"rendered":"\u6d77\u6d0bcms\u8bbe\u7f6e\u5b9d\u5854\u8ba1\u5212\u4efb\u52a1\u81ea\u52a8\u91c7\u96c6"},"content":{"rendered":"<p>\u9488\u5bf9Liunx\uff0cWindows\u81ea\u884c\u6269\u5c55\u3002<\/p>\n<p>\u65e0\u9700Python3\u652f\u6301<\/p>\n<p>\u811a\u672c\u4ee3\u7801\u5982\u4e0b:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#!\/bin\/bash\r\n########################################################\r\n# \u7a0b\u5e8f\u540d\u79f0: \u6d77\u6d0bCMS\u81ea\u52a8\u91c7\u96c6\u811a\u672c\r\n# \u7248\u672c\u4fe1\u606f\uff1aseacmsbot\/ v2.0\r\n# \u53d1\u5e03\u94fe\u63a5: https:\/\/www.seacms.net\/\r\n# \u4f7f\u7528\u65b9\u6cd5\uff1a\u76f4\u63a5\u590d\u5236\u4ee3\u7801\u5230\u5b9d\u5854\u8ba1\u5212\u4efb\u52a1shell\u811a\u672c\u5185\u5bb9\u91cc\u6dfb\u52a0\u6bcf\u5c0f\u65f6\u4efb\u52a1\u4f7f\u7528\r\n# \u66f4\u65b0\u65f6\u95f4\uff1a2019.9.26\r\n##########################################################\r\n#\u2460\u8bf7\u4fee\u6539\u4e0b\u9762\u7684\u7f51\u7ad9\u57df\u540d\u53ca\u7ba1\u7406\u76ee\u5f55\r\nweb_site=\"http:\/\/\u7f51\u7ad9\u57df\u540d\/\u7ba1\u7406\u76ee\u5f55\/admin_reslib2.php\"\r\n  \r\n#\u2461\u8bf7\u4fee\u6539\u4e0b\u9762\u9879\u5185\u5bb9\u4e3a\"admin_reslib2.php\"\u91cc\u8bbe\u7f6e\u7684\u8bbf\u95ee\u5bc6\u7801(\u9ed8\u8ba4\u4e3a\u7cfb\u7edf\u8bbe\u7f6e\u7684cookie\u5bc6\u7801)\r\nweb_pwd=\"8888e82e85bd4540f0defa3fb7a8e888\"\r\n  \r\n#\u2462\u4e0b\u9762\u9879\u5185\u5bb9\u4e3a\u8d44\u6e90\u7ad9\u6bcf\u65e5\u91c7\u96c6\u94fe\u63a5\u5730\u5740\u5217\u8868\uff0c\u8bf7\u81ea\u884c\u4fee\u6539,\u6bcf\u884c\u4e00\u6761,\u53ef\u6dfb\u52a0\u591a\u4e2a\uff0c\u524d\u540e\u9700\u6dfb\u52a0\u5f15\u53f7\u3002\r\n#\u6bcf\u65e5\u91c7\u96c6\u94fe\u63a5\u83b7\u53d6\u65b9\u6cd5:\u9009\u62e9\"\u540e\u53f0-\u91c7\u96c6-\u8d44\u6e90\u5e93\u5217\u8868\",\u590d\u5236\u8d44\u6e90\u7ad9\u53f3\u8fb9\u7684\"\u91c7\u96c6\u6bcf\u5929\"\u7684\u94fe\u63a5\u5730\u5740,\u53bb\u6389?\u524d\u9762\u7684\u5185\u5bb9\u3002\r\nweb_api=(\r\n    \r\n      '?ac=day&amp;rid=1&amp;url=https:\/\/api.iokzy.com\/inc\/ldg_seackm3u8s.php'\r\n     '?ac=day&amp;rid=2&amp;url=http:\/\/www.zdziyuan.com\/inc\/s_ldgm3u8_sea.php'\r\n  \r\n)\r\n#\u6a21\u62df\u7528\u6237\u6d4f\u89c8\u5668ua,\u8bf7\u52ff\u968f\u610f\u4fee\u6539\uff0c\u4ee5\u514d\u88ab\u76ee\u6807\u9632\u706b\u5899\u62e6\u622a!\r\nweb_ua=\"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/76.0.3809.100 Safari\/537.36 seacmsbot\/1.2;\"\r\n  \r\n#\u91c7\u96c6\u5355\u9875\r\nfunction get_content() {\r\n  echo  \"\u6b63\u5728\u91c7\u96c6\u7b2c$page\u9875...\"\r\n  #echo  \" get_content: ---&gt;url:---&gt;$1\"\r\n  cResult=$(curl  --connect-timeout 10 -m 20  -k -s   -L -A \"$web_ua\"  \"$1\" )\r\n  echo $cResult | grep -q \"\u91c7\u96c6\"\r\n  #echo  -e  \"$1\\n$cResult\"\r\n if [ \"$?\" = \"0\" ]; then\r\n     next_content \"$cResult\"\r\nelse\r\n    echo  -e \"\u91c7\u96c6\u5931\u8d25,\u8bf7\u68c0\u67e5\u8bbe\u7f6e!\\n\u5931\u8d25\u94fe\u63a5--&gt;$1\\n\u8fd4\u56de\u4fe1\u606f--&gt;$cResult\\n\u91c7\u96c6\u7ed3\u675f\uff0c\u51710\u9875\"\r\nfi\r\n}\r\n#\u91c7\u96c6\u4e0b\u9875\r\nfunction next_content() {\r\n    #\u7edf\u8ba1\u6570\u636e\r\n     Result=$(echo \"$1\" | tr \"\r\n\" \"\\n\")\r\n     a=$(echo \"$Result\" | grep -c  \"\u91c7\u96c6\u6210\u529f\")\r\n     b=$(echo \"$Result\" | grep -c  \"\u66f4\u65b0\u6570\u636e\")\r\n     c=$(echo \"$Result\" | grep -c  \"\u65e0\u9700\u66f4\u65b0\")\r\n     d=$(echo \"$Result\" | grep -c  \"\u8df3\u8fc7\")\r\n     echo \"\u91c7\u96c6\u6210\u529f--&gt;\u5df2\u66f4$c\u90e8,\u65b0\u589e$a\u90e8,\u66f4\u65b0$b\u90e8,\u8df3\u8fc7$d\u90e8\"\r\n     let add+=$a\r\n     let update+=$b\r\n     let none+=$c\r\n     let jmp+=$d\r\n    #\u68c0\u6d4b\u5e76\u91c7\u96c6\u4e0b\u9875\r\n     next_url=${1##*location.href=\\'}\r\n     next_url=${next_url%%\\'*}\r\n      #echo $next_url\r\n      if [ \"${next_url:0:1}\" = \"?\" ]\r\n          then\r\n          let page++\r\n          get_content \"$web_site$next_url\"\r\n    else\r\n         echo \"\u91c7\u96c6\u7ed3\u675f\uff0c\u5171$page\u9875\"\r\n       fi  \r\n}\r\n#\u811a\u672c\u5165\u53e3\r\necho \"\u6d77\u6d0bCMS\u81ea\u52a8\u91c7\u96c6\u811a\u672c\u5f00\u59cb\u6267\u884c \u7248\u672c\uff1av1.2\"\r\nstarttime=$(date +%s)\r\nupdate=0  #\u66f4\u65b0\r\nadd=0     #\u65b0\u589e\r\nnone=0  #\u65e0\u53d8\u5316\r\njmp=0  # \u8df3\u8fc7\r\nfor url in ${web_api[@]};\r\ndo  \r\nif [[ ! -z $url ]]\r\n     then\r\n           web_param=\"$web_site$url&amp;password=$web_pwd\"\r\n           page=1\r\n           echo \"\u5f00\u59cb\u91c7\u96c6\uff1a$url\"\r\n           get_content $web_param\r\n  fi\r\ndone\r\nendtime=$(date +%s)\r\necho \"============================\"\r\necho \"\u5165\u5e93--&gt;$add\u90e8\"\r\necho \"\u66f4\u65b0--&gt;$update\u90e8\"\r\necho \"\u8df3\u8fc7--&gt;$jmp\u90e8(\u672a\u7ed1\u5b9a\u5206\u7c7b\u6216\u94fe\u63a5\u9519\u8bef)\"\r\necho \"\u4eca\u65e5--&gt;$[none+add+update]\u90e8\"\r\necho \"============================\"\r\necho  \"\u5168\u90e8\u91c7\u96c6\u7ed3\u675f,\u8017\u65f6$[endtime - starttime]\u79d2\"<\/pre>\n<p>\u6839\u636e\u4e2a\u4eba\u73af\u5883\u4fee\u6539\uff0c\u4e0d\u505a\u8d58\u8ff0\u3002<\/p>\n<p>\u5b9e\u9645\u91c7\u96c6\u7f51\u5740\u83b7\u53d6\u529e\u6cd5\uff1a<\/p>\n<p>\u7b2c\u4e00\u6b65\uff1a\u00a0\u767b\u5f55\u7f51\u7ad9\u540e\u53f0\uff0c\u8fdb\u5165\u8d44\u6e90\u5e93\u5217\u8868\uff0c\u5728\u4f60\u8981\u91c7\u96c6\u7684\u76ee\u6807\u4e0a\u70b9\u51fb\u53f3\u952e \uff0c\u6bd4\u5982\u5728\u201d\u91c7\u96c6\u5f53\u5929\u201d\u4e0a\u70b9\u51fb\u9f20\u6807\u53f3\u952e\uff0c\u9009\u62e9\u201d\u590d\u5236\u94fe\u63a5\u5730\u5740\u201d<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1233\" src=\"https:\/\/qiniu.shijitianchen.com\/2020\/10\/29439_A9F674ND66FZERT-1024x281-1.jpg\" alt=\"\" width=\"1024\" height=\"281\" srcset=\"https:\/\/qiniu.shijitianchen.com\/2020\/10\/29439_A9F674ND66FZERT-1024x281-1.jpg 1024w, https:\/\/qiniu.shijitianchen.com\/2020\/10\/29439_A9F674ND66FZERT-1024x281-1-300x82.jpg 300w, https:\/\/qiniu.shijitianchen.com\/2020\/10\/29439_A9F674ND66FZERT-1024x281-1-768x211.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<p>\u6bd4\u5982\u8fd9\u91cc\u662f:<\/p>\n<pre class=\"lang:default decode:true \">http:\/\/127.0.0.1\/admin\/admin_reslib.php?ac=day&amp;rid=1&amp;url=https:\/\/api.iokzy.com\/inc\/ldg_seackm3u8s.php<\/pre>\n<p><strong>\u7b2c\u4e8c\u6b65\uff1a\u53bb\u6389\u4e0a\u4e00\u6b65\u590d\u5236\u5230\u7684\u5185\u5bb9\u201d?\u201d\u524d\u9762\u7684\u5185\u5bb9,\u7ed3\u679c\u5982\u4e0b\uff1a<\/strong><\/p>\n<pre class=\"lang:default decode:true\">?ac=day&amp;rid=1&amp;url=https:\/\/api.iokzy.com\/inc\/ldg_seackm3u8s.php<\/pre>\n<p><strong>\u8fd9\u6837\u5c31\u5f97\u5230\u4e86\u6700\u7ec8\u7684\u91c7\u96c6\u7f51\u5740<\/strong><\/p>\n<p><strong>\u8bbe\u7f6e\u5b9a\u65f6\u4efb\u52a1<\/strong><\/p>\n<p>1. \u5982\u679c\u662f\u5b9d\u5854,\u6dfb\u52a0\u5230\u8ba1\u5212\u4efb\u52a1shell\u811a\u672c\u5185\u5bb9,\u8bbe\u7f6e\u4e3a\u6bcf\u5c0f\u65f6\u6267\u884c\uff0c\u4fdd\u5b58\u5373\u53ef\u3002<\/p>\n<p>2. \u975e\u5b9d\u5854\uff0c\u53ef\u4ee5\u7528\u7cfb\u7edf\u7684\u8ba1\u5212\u4efb\u52a1\uff0c\u65b9\u6cd5\u662f\uff1a<\/p>\n<p>\u628a\u4fee\u6539\u597d\u7684\u4ee3\u7801\uff0c\u53e6\u5b58\u4e3a\u201d\/var\/www\/job\/seacmsbot.sh\u201d \uff0c\u5728\u7ec8\u7aef\u6267\u884c\u4e0b\u9762\u7684\u4ee3\u7801\u5373\u53ef\uff1a<\/p>\n<pre class=\"lang:default decode:true \">chmod +x var\/www\/job\/seacmsbot.sh\r\necho \"* *\/1 * * * var\/www\/job\/seacmsbot.sh\"&gt;&gt;\/etc\/crontab\r\nservice crond start<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u9488\u5bf9Liunx\uff0cWindows\u81ea\u884c\u6269\u5c55\u3002 \u65e0\u9700Python3\u652f\u6301 \u811a\u672c\u4ee3\u7801\u5982\u4e0b: #!\/bin\/bash ## [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1233,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1232","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.siediyer.cn\/index.php?rest_route=\/wp\/v2\/posts\/1232","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.siediyer.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.siediyer.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.siediyer.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.siediyer.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1232"}],"version-history":[{"count":4,"href":"https:\/\/www.siediyer.cn\/index.php?rest_route=\/wp\/v2\/posts\/1232\/revisions"}],"predecessor-version":[{"id":1689,"href":"https:\/\/www.siediyer.cn\/index.php?rest_route=\/wp\/v2\/posts\/1232\/revisions\/1689"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.siediyer.cn\/index.php?rest_route=\/wp\/v2\/media\/1233"}],"wp:attachment":[{"href":"https:\/\/www.siediyer.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1232"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.siediyer.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1232"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.siediyer.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}