前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何通过程序(java代码)提高你的博客访问量

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

作者头像
我是李超人
发布2020-08-21 10:29:42
4510
发布2020-08-21 10:29:42
举报

最近对写博客比较感兴趣,我想对于每一个写博客的人来说,都渴望自己写的博客能够被别人看到,或者在搜索引擎中搜索时容易被搜索到,如何让你的博客容易被人搜索到,从而提高访问量呢?这里我最推荐大家的方法是尽量原创,写一些新鲜有趣,别人没有写过的内容,然后标题,关键字这些都要与内容很相关,大家习惯上用得较多的,具有概括性的,千万不要做标题党博眼球,这种人人气最终只会越来越低。内容和关键字是最基本的提高点击量的方式,那么如何从搜索引擎的角度来提高点击量了。对于搜索引擎实际上我也了解的不多,据网上相关文章介绍,搜索引擎在对搜索信息排序时排序的方式有多种,对于博客这类搜索信息排序时主要会从发表时间,信息量,以及点击量来排序。发表时间肯定是改不了的,信息量博主可以自己来控制,点击量可以刷出来。在刷点击量时,自己手动刷肯定是很麻烦的,作为一个码农我在想能不能够写一个脚本来刷呢。 之前本来是想用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();
            } // 网址被屏蔽了,手动加网址试一下。
        }

}

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-11-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档