如何通过程序(java代码)提高你的博客访问量

2020-08-21 10:29:42 浏览数 (1)

最近对写博客比较感兴趣,我想对于每一个写博客的人来说,都渴望自己写的博客能够被别人看到,或者在搜索引擎中搜索时容易被搜索到,如何让你的博客容易被人搜索到,从而提高访问量呢?这里我最推荐大家的方法是尽量原创,写一些新鲜有趣,别人没有写过的内容,然后标题,关键字这些都要与内容很相关,大家习惯上用得较多的,具有概括性的,千万不要做标题党博眼球,这种人人气最终只会越来越低。内容和关键字是最基本的提高点击量的方式,那么如何从搜索引擎的角度来提高点击量了。对于搜索引擎实际上我也了解的不多,据网上相关文章介绍,搜索引擎在对搜索信息排序时排序的方式有多种,对于博客这类搜索信息排序时主要会从发表时间,信息量,以及点击量来排序。发表时间肯定是改不了的,信息量博主可以自己来控制,点击量可以刷出来。在刷点击量时,自己手动刷肯定是很麻烦的,作为一个码农我在想能不能够写一个脚本来刷呢。 之前本来是想用python来写的,实际上python是最好的选择,无奈本人是一个python方面的菜鸡,也不想花太多时间,于是就放弃了python这个方案,选择我比较擅长的java。代码很简单粗暴,就是通过打开浏览器输入网址的方式来实现的,CSDN上面一台机器访问一篇博客时算一次,过一个小时左右再访问一次时又可以再算一次,所以我这边就设置成一小时刷一遍,一天大概可以刷上二十二二十三次左右。代码如下:

代码语言:javascript复制
import java.awt.Desktop;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
import java.util.ArrayList;

public class OpenUrl {
    public static String str="taskkill /F /IM firefox.exe";
    //这里firefox也可以改为iexplore或者chrome等等,也就是指定打开网页的浏览器,后面这些参数就是网址,
    //实际上有文件来代替更好,主要是本人博客不多也懒得折腾了
    public static String str1="cmd /c start firefox "
              "http://blog.csdn.net/u012062455/article/details/50434642 "
              "http://blog.csdn.net/u012062455/article/details/52142258 "
              "http://blog.csdn.net/u012062455/article/details/52347099 "
              "http://blog.csdn.net/u012062455/article/details/52369288 "
              "http://blog.csdn.net/u012062455/article/details/52435973 "
              "http://blog.csdn.net/u012062455/article/details/52442838 "
              "http://blog.csdn.net/u012062455/article/details/52454934 "
              "http://blog.csdn.net/u012062455/article/details/52494118 "
              "http://blog.csdn.net/u012062455/article/details/52547547 "
              "http://blog.csdn.net/u012062455/article/details/52552183 "
              "http://blog.csdn.net/u012062455/article/details/52614664 "
              "http://blog.csdn.net/u012062455/article/details/52629523 "
              "http://blog.csdn.net/u012062455/article/details/52640709 "
              "http://blog.csdn.net/u012062455/article/details/52734888 "
              "http://blog.csdn.net/u012062455/article/details/52734932 "
              "http://blog.csdn.net/u012062455/article/details/52734941 "
              "http://blog.csdn.net/u012062455/article/details/52735016 "
              "http://blog.csdn.net/u012062455/article/details/52735065 "
              "http://blog.csdn.net/u012062455/article/details/52735102 "
              "http://blog.csdn.net/u012062455/article/details/52776680 "
              "http://blog.csdn.net/u012062455/article/details/53286213 "
              "http://blog.csdn.net/u012062455/article/details/53287643";

    //我这里把要访问的网址分成了两部分,一次性访问大概二十个左右,浏览器不敢一次打开得太多,怕爆炸
    public static String str2="cmd /c start firefox "
              "http://blog.csdn.net/u012062455/article/details/52784932 "
              "http://blog.csdn.net/u012062455/article/details/52785064 "
              "http://blog.csdn.net/u012062455/article/details/52787301 "
              "http://blog.csdn.net/u012062455/article/details/52787370 "
              "http://blog.csdn.net/u012062455/article/details/52797354 "
              "http://blog.csdn.net/u012062455/article/details/52805116 "
              "http://blog.csdn.net/u012062455/article/details/53189873 "
              "http://blog.csdn.net/u012062455/article/details/53189935 "
              "http://blog.csdn.net/u012062455/article/details/53190068 "
              "http://blog.csdn.net/u012062455/article/details/53190601 "
              "http://blog.csdn.net/u012062455/article/details/53190685 "
              "http://blog.csdn.net/u012062455/article/details/53199557 "
              "http://blog.csdn.net/u012062455/article/details/53199662 "
              "http://blog.csdn.net/u012062455/article/details/53200443 "
              "http://blog.csdn.net/u012062455/article/details/53201836 "
              "http://blog.csdn.net/u012062455/article/details/53203769 "
              "http://blog.csdn.net/u012062455/article/details/53216898 "
              "http://blog.csdn.net/u012062455/article/details/53217233 "
              "http://blog.csdn.net/u012062455/article/details/53257059 "
              "http://blog.csdn.net/u012062455/article/details/53259682 "
              "http://blog.csdn.net/u012062455/article/details/53260177 "
              "http://blog.csdn.net/u012062455/article/details/53261933 "
              "http://blog.csdn.net/u012062455/article/details/53282380";

    public static ArrayList<String> strList=new ArrayList<String>();


    public OpenUrl(){
        strList.add(str1);
        strList.add(str2);
    }

    public static void main(String args[]) {
        // defaultBrowserOpenUrl();
        OpenUrl openUrl=new OpenUrl();
        while(true){
            int i = 0;
            String strUrl = "";
            while (i < 2) {
                strUrl = strList.get(i);
                openFirefoxBrowser(strUrl, str);
                //每关闭一次浏览器,等待大概30s再重启,太过频繁浏览器会爆炸
                try {
                    Thread.sleep(30000);
                } catch (InterruptedException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                i  ;
            }
            //遍历一次睡一个小时,一天可以跑个二十二二十三次左右
            try {
                Thread.sleep(3600000);
            } catch (InterruptedException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }

    //使用指定的浏览器打开
    public static void openFirefoxBrowser(String start,String stop) {
        // 启用cmd运行firefox的方式来打开网址。
        try {
            Runtime.getRuntime().exec(start);
            try {
                Thread.sleep(60000);
            } catch (InterruptedException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            Runtime.getRuntime().exec(stop);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    //使用操作系统默认的浏览器打开
        private static void defaultBrowserOpenUrl() {
            // ...
            try {
                Desktop.getDesktop().browse(new URI("http://blog.csdn.net/u012062455/article/details/52369288"));
            } catch (IOException | URISyntaxException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } // 网址被屏蔽了,手动加网址试一下。
        }

}

备注:代码写得简单粗暴,没有花多少时间,只想写来自己使使,大神请飘过或者留下更完美的代码。

0 人点赞