1. 程式人生 > >手把手教你做一個新浪部落格釋出軟體JAVA版本(4)--開啟部落格釋出頁面

手把手教你做一個新浪部落格釋出軟體JAVA版本(4)--開啟部落格釋出頁面

       前言:很多人用新浪部落格引流,但是以前可以用api釋出,但是現在已經行不通了,市面上也有諸如新浪部落格批量釋出軟體啦,新浪部落格批量發帖啦,新浪部落格釋出軟體啊等等的各種工具,但是小心中槍,一不小心就封號處理了,所以得不償失,於是乎就想自己寫一個,找來找去,找到了目前的方案,完全是程式控制滑鼠跟鍵盤,批量的把部落格釋出到新浪,但是切記不要急功近利,每天的量一定要控制好,還有時間點什麼的,小心被K    

      前面咱們已經順利進入部落格後臺了,下面就是開始寫部落格了,這裡我說下,因為這個工具是完全依賴我們預先設定的樣子走的,所以有時候網頁改版什麼的就會有問題,但是也不要緊,我們及時把識別圖片換掉就行,另外在做下面的內容之前,我們先自己寫一遍,因為有的時候頁面會有一些彈出來的提示什麼的,第一次進就這樣,我們自己先走一遍,把那些都踩掉就可以了,當然,程式也可以不斷進化,只要我們遇到的問題在程式裡修復就好了,這是一個例項程式,就不做到那樣了。

         開始正題,由於我們之前登陸過,所以登入這個過程實際就是雞肋了,我們先用瀏覽器預先登入就行了,以後每次進入部落格後臺url就行,會自動登入,新浪部落格的後臺url

http://i.blog.sina.com.cn/

執行完開啟瀏覽器,頁面長這個樣子:

然後就是我們要找到“發博文”這個按鈕,

並且點選一下(注意判定頁面是否載入完畢)。那麼程式碼寫一下:

public static void main(String[] args) {

      try {

         Screen s = new Screen();

         //開啟http://i.blog.sina.com.cn

         Runtime.getRuntime().exec("C:\\Program Files (x86)\\UCBrowser\\Application\\UCBrowser.exe http://i.blog.sina.com.cn/");

         //用fabowen.png這個圖片判斷頁面是否載入完畢

         s.exists("C:\\Users\\zhouyang\\Desktop\\xt\\fabowen.png", 20);

         //點擊發博文這個地方

         s.click("C:\\Users\\zhouyang\\Desktop\\xt\\fabowen.png");

      } catch (Exception e) {

         e.printStackTrace();

      }

   }

執行一下試試,發現正常,然後就到了下面這個頁面(如果你是第一次,可能會跳到新版本釋出頁面,沒關係,你切換到這個頁面,以後每次登入就都是這個舊版本的釋出頁面了):

 

下一篇講怎樣把內容寫進去,並且預先準備好的博文應該怎麼存。