如何增加访问量、阅读量

玩博客有一段时间了,有时候看见自己那少得可怜的博客访问量和博文阅读数,心想怎么样才能提高自己的博客访问量博文阅读数呢,结合自身搞过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
    评论
### 回答1: ChitGPT是一个基于GPT技术的AI模型,可以用来进行自然语言处理和聊天对话。如果您需要实现新闻阅读这一功能,可以利用ChitGPT中的相似性匹配和关键词提取能力,结合已有的新闻数据进行分析和预测。具体实现方式可以借助数据挖掘和机器学习的技术,例如使用文本分类算法,通过对新闻标题和内容进行特征提取和分类,得到预测结果。同时,也可以根据新闻的特定属性和指标,例如发布时间、地域、话题等进行统计和分析,从而进一步完善新闻阅读的预测模型。 ### 回答2: 新闻的阅读是指一篇新闻在网页或者移动应用上被用户点击打开和阅读的次数。要实现新闻的阅读功能,通常需要以下步骤: 1. 统计点击次数:通过后台数据分析工具或者数据库记录用户点击新闻的行为,统计每篇新闻被点击的次数。 2. 页面访问统计:在新闻发布的网页或者移动应用的后台代码中插入统计访问量的代码,通过网页分析工具(如Google Analytics)或者自行开发的统计工具,统计网页被打开的次数。 3. 用户身份识别:通过用户登录或者使用cookie技术,识别用户身份,确保每个用户的阅读行为只被统计一次。 4. 网络请求监控:通过监控服务器的网络请求日志,记录每次用户点击打开新闻的请求,然后进行统计。 5. 数据展示:将统计出的新闻阅读数据在网页或者移动应用上展示给用户,可以是具体的数字,也可以通过图表等形式展示。 总之,实现新闻的阅读功能需要通过技术手段记录用户点击新闻的行为,并对数据进行统计和展示。不同的网站或者应用可能有不同的技术实现方式,但核心思路是一致的。 ### 回答3: 新闻的阅读是通过网站或移动应用程序的技术手段实现的。以下是具体实现的步骤: 1. 网站/应用程序编程:首先,开发人员需要在网站或应用程序中添加一个计数器模块,用于跟踪新闻的阅读次数。这个模块可以使用编程语言如JavaScript或PHP来实现。 2. 计数器初始化:当用户访问或点击某篇新闻时,计数器会初始化为零。 3. 增加点击次数:当用户阅读新闻时,每次滚动页面、点击下一页或达到一定的时间间隔时,计数器会自动加一。 4. 数据存储:每次计数器增加时,相关的数据将被保存到数据库中,以便进一步处理和查询。 5. 统计和展示:网站或应用程序管理员可以使用特定的数据分析工具来查看和分析新闻的阅读。他们可以根据日期、时间、地域或其他维度对数据进行筛选和汇总。然后,通过图形、统计图表或实时数据将阅读信息展示给管理员或用户。 需要注意的是,这只是一种常见的实现方式,具体的实现可能因不同的网站或应用程序而有所不同。此外,阅读的统计并不完全准确,因为用户可能通过不同的设备或浏览器访问新闻,同时可能使用启用广告拦截器或浏览器插件等工具来屏蔽被计数的访问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值