如何增加访问量、阅读量

玩博客有一段时间了,有时候看见自己那少得可怜的博客访问量和博文阅读数,心想怎么样才能提高自己的博客访问量博文阅读数呢,结合自身搞过web方面的经历发现:这个博文阅读量就是当你打开对应博文的网址,后端程序会记录刷新进行加1操作,并记录到数据库中,而博客访问量很大一部分是所有博文阅读量之和。(个人见解

那如何提高博客访问量、博文阅读量?

通过上面我们可以知道,可以手动点击博文然后就可以提高博客访问量和博文阅读数了

但是我们是我们怎么可能用这么原始、这么落后的方法呢!

然后我心想能不用用自己学的知识完成这一操作呢?我想既然只要打开相应的博文网址就可以增加访问量、阅读量了,那么我们只要能写个程序能执行打开事先给定的页面,那问题不久解决了?然后心想那就用这学期学的java来实现吧。

以下是实现代码:我在Test包下创建了DesktopTest2这个类!!!

package Test;

import java.awt.Desktop;
import java.net.URI;
import java.util.ArrayList;

public class DesktopTest2 {

	private static Desktop desktop;//定义私有静态成员变量
	public static   ArrayList<String> strList = new ArrayList<String>();//定义String类型的泛型集合
	
	//以下是我的博文的网址
	public static String str = "https://blog.csdn.net/qq_41998273/article/details/86771608";
	public static  String str1="https://blog.csdn.net/qq_41998273/article/details/86765914";
	public static String str2="https://blog.csdn.net/qq_41998273/article/details/86765723";
	public static String str3 = "https://blog.csdn.net/qq_41998273/article/details/86765899";
	public static  String str4="https://blog.csdn.net/qq_41998273/article/details/86762440";
	public static String str5="https://blog.csdn.net/qq_41998273/article/details/86758106";
	public static String str6 = "https://blog.csdn.net/qq_41998273/article/details/86756095";
	public static  String str7="https://blog.csdn.net/qq_41998273/article/details/86750498";
	public static String str8="https://blog.csdn.net/qq_41998273/article/details/86750023";
	
	/*
	 * 定义了一个通过默认浏览器打开相应网址的方法
	 * 这个方法还用到了有关Desktop类的一些内容,大家可以自行百度或者查看相应API
	 */
	public static void browse(String uri){
		
		if(Desktop.isDesktopSupported()){//判断是否支持DeskTop
			desktop = Desktop.getDesktop();
			try{
				desktop.browse(new URI(uri));
			}catch(Exception e){
				e.printStackTrace();
			}
			
		}
	}
	
	/*
	 * 调用这个方法将事先写好的网址写入泛型集合strList
	 */
	public static void addUri(){	
		strList.add(str);
		strList.add(str1);
		strList.add(str2);
		strList.add(str3);
		strList.add(str4);
		strList.add(str5);
		strList.add(str6);
		strList.add(str7);
		strList.add(str8);
	}
	
	public static void main(String[] args) {
		int i =0;
		addUri();
		while(true){	//一直循环
			try{
				if(i<9)	//判断是否小于博文数量,不然可能会出现越界错误
				{
					browse((String)strList.get(i));
					Thread.sleep(30000);	//这里的单位为毫秒 我这里设置每个 网址之间间隔30s 这里可以根据情况改
				}else{
					i=-1; //将i重置为-1 因为后面会进行i++ 加1后就变成了0
					 // 启用cmd运行chrome的方式来退出
					 Runtime.getRuntime().exec("taskkill /F /IM chrome.exe"); //我默认浏览器是 chrome  
					 			//如果你的事firefox 将chrome改为firefox即可
					Thread.sleep(3600000);	//这里的单位为毫秒 我这里设置每个访问所有博文后 休眠1小时 这里可以根据情况改
				}			
			}catch(Exception e){
				e.printStackTrace();
			}
			i++;
		}

	}

}

运行效果:

最后说一句,以上只是个人的突发奇想, 还是要自己靠博客质量来获得访问量才是硬道理。

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值