手把手教你做一个新浪博客发布软件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();

      }

   }

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

 

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

猜你喜欢

转载自blog.csdn.net/hatzhou/article/details/85063273