{"id":653,"date":"2009-09-28T20:33:00","date_gmt":"2009-09-28T12:33:00","guid":{"rendered":""},"modified":"2013-11-22T14:49:49","modified_gmt":"2013-11-22T06:49:49","slug":"%e7%99%be%e5%ba%a6%e7%a9%ba%e9%97%b4%e6%96%87%e7%ab%a0%e5%a4%87%e4%bb%bd%e8%84%9a%e6%9c%ac","status":"publish","type":"post","link":"https:\/\/kyle.ai\/blog\/653.html","title":{"rendered":"\u767e\u5ea6\u7a7a\u95f4\u6587\u7ae0\u5907\u4efd\u811a\u672c"},"content":{"rendered":"<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\nOn Error Resume next\r\nif (lcase(right(wscript.fullname,11))=&quot;wscript.exe&quot;) then\r\nwscript.echo &quot;Execute it under the cmd.exe Plz! Thx.&quot;\r\nwscript.quit\r\nend if\r\n\r\nConst adSaveCreateNotExist = 1\r\nConst adSaveCreateOverWrite = 2\r\nConst adTypeBinary = 1\r\nConst adTypeText = 2\r\n\r\nSet args = WScript.Arguments\r\n\r\nif args.Count = 0 then\r\nWScript.Echo &quot;Usage: CScript baidublogbak.vbs blogname i n url.htm username password&quot;\r\nWScript.Quit 1\r\nend If\r\n\r\nSet objMessage = CreateObject(&quot;CDO.Message&quot;)\r\nSet ie=WScript.CreateObject(&quot;InternetExplorer.Application&quot;)\r\nie.visible=true\r\nie.navigate &quot;http:\/\/passport.baidu.com\/?login&quot;\r\n\r\nDo\r\nWscript.Sleep 200\r\nLoop Until ie.ReadyState=4\r\nie.document.getElementById(&quot;username&quot;).value=args.Item(4)\r\nie.document.getElementById(&quot;password&quot;).value=args.Item(5)\r\ntj=ie.document.getElementsBytagname(&quot;form&quot;)\r\ntj.submit\r\nWScript.Sleep 10000\r\n\r\nSub SaveToFile(Msg, Fn)\r\nDim Strm, Dsk\r\nSet Strm = CreateObject(&quot;ADODB.Stream&quot;)\r\nStrm.Type = adTypeText\r\nStrm.Charset = &quot;gb2312&quot;\r\nStrm.Open\r\nSet Dsk = Msg.DataSource\r\nDsk.SaveToObject Strm, &quot;_Stream&quot;\r\nStrm.SaveToFile Fn, adSaveCreateOverWrite\r\nEnd Sub\r\n\r\nFor n=args.Item(1) To args.Item(2) Step 1\r\n\r\nurl=&quot;http:\/\/hi.baidu.com\/&quot;&amp;args.Item(0)&amp;&quot;\/blog\/index\/&quot;&amp;n\r\nie.Navigate url\r\nie.visible=false\r\n\r\nWhile ie.Busy\r\n       WScript.Sleep 100\r\n     Wend\r\n\r\nDo\r\nWscript.Sleep 200\r\nLoop Until ie.ReadyState=4\r\n\r\nwscript.echo &quot;\u6b63\u4fdd\u5b58\u7b2c&quot;&amp;n&amp;&quot;\u9875&quot;\r\nWscript.Sleep 3000\r\n\r\nFor i=0 To ie.Document.links.length-1\r\n   If InStrRev(ie.Document.links(i).href,&quot;blog\/item\/&quot;,-1,1)&lt;&gt; 0 And InStrRev(ie.Document.links(i).innerText,&quot;\u6d4f\u89c8&quot;,-1,1)= 0 And InStrRev(ie.Document.links(i).href,&quot;#comment&quot;,-1,1)= 0 And InStrRev(ie.Document.links(i).href,&quot;cmtid&quot;,-1,1)= 0then\r\n   wscript.echo ie.Document.links(i).href &amp;&quot;||&quot;&amp;ie.Document.links(i).innerText\r\n   CreateObject(&quot;Scripting.FileSystemObject&quot;).OpenTextFile(args.Item(3),8,True,0).WriteLine(ie.Document.links(i).href &amp;&quot;||&quot;&amp;ie.Document.links(i).innerText)\r\n   objMessage.CreateMHTMLBody ie.Document.links(i).href\r\n   SaveToFile objMessage, ie.Document.links(i).innerText&amp;&quot;.mht&quot;\r\n   End if\r\n\r\nNext\r\n\r\nnext\r\n\r\nie.quit\r\nSet ie=nothing\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>On Error Resume next if (lcase(right(wscript.fullname,1 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-653","post","type-post","status-publish","format-standard","hentry","category-skill"],"_links":{"self":[{"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/posts\/653","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/comments?post=653"}],"version-history":[{"count":1,"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/posts\/653\/revisions"}],"predecessor-version":[{"id":5074,"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/posts\/653\/revisions\/5074"}],"wp:attachment":[{"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/media?parent=653"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/categories?post=653"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kyle.ai\/blog\/wp-json\/wp\/v2\/tags?post=653"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}