前面咱们已经顺利进入博客后台了,下面就是开始写博客了,这里我说下,因为这个工具是完全依赖我们预先设定的样子走的,所以有时候网页改版什么的就会有问题,但是也不要紧,我们及时把识别图片换掉就行,另外在做下面的内容之前,我们先自己写一遍,因为有的时候页面会有一些弹出来的提示什么的,第一次进就这样,我们自己先走一遍,把那些都踩掉就可以了,当然,程序也可以不断进化,只要我们遇到的问题在程序里修复就好了,这是一个实例程序,就不做到那样了。

         开始正题,由于我们之前登陆过,所以登录这个过程实际就是鸡肋了,我们先用浏览器预先登录就行了,以后每次进入博客后台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();

      }

   }

运行一下试试,发现正常,然后就到了下面这个页面(如果你是第一次,可能会跳到新版本发布页面,没关系,你切换到这个页面,以后每次登录就都是这个旧版本的发布页面了):

\"\"

 

下一篇讲怎样把内容写进去,并且预先准备好的博文应该怎么存。

收藏 打印