妈妈再也不用担心我的博客访问量了(一个可以刷博客访问量的小程序java)「建议收藏」

妈妈再也不用担心我的博客访问量了(一个可以刷博客访问量的小程序java)「建议收藏」前言:相信很多写博客的朋友,会苦恼于博客访问量上不去的问题。博主最近工作比较新手动谢了个小程序,一个可以刷访问量的程序。当然主要是针对csdn博客。有了他就再也不必担心博客访问量上不去的问题了。注:博客最主要还是要自己做好seo优化,以及提高博客内容质量。本篇文章,仅供学习交流。大家如果有问题,可以留言。一,废话少说,看图:软件点击jar包直接运行:如下:稍后查看博客访问量会有变化哟,博主

大家好,又见面了,我是你们的朋友全栈君。

#### 前言:

相信很多写博客的朋友,会苦恼于博客访问量上不去的问题。博主最近工作比较新手动谢了个小程序,一个可以刷访问量的程序。当然主要是针对csdn博客。有了他 就再也不必担心博客访问量上不去的问题了。

注:博客最主要还是要自己做好seo优化,以及提高博客内容质量。本篇文章,仅供学习交流。大家如果有问题,可以留言。

####
一,废话少说,看图:

软件 点击jar 包直接运行:如下:

这里写图片描述

稍后查看博客访问量会有变化哟,博主只是进行可简单测试,如果你一直刷,那么你的博客访问量就会蹭蹭的上涨哟:

这里写图片描述

####
二,代码介绍:

    代码其实没什么东西,很好理解。csdn默认使用一台电脑刷新文章,访问量默认是不会发生变化的。于是我们只能用代理ip 来访问博客了。博主在网上找了一些代理ip。当然如果失效。你可以更新ip地址。

献上地址:GitHub:https://github.com/zqHero/FreeIpAgent/blob/master/Ips.txt

下面主要是博主在网上收集到的ip代理:

这里写图片描述

主要实现步骤:

1,首先我们应该获取到我们的IP代理地址:

/**
	 * 获取  ip  代理地址:
	 * @param url
	 * @return
	 */
	public static List<IPAgentEntity> getIp(String url) {
        List<IPAgentEntity> ipList = new ArrayList<IPAgentEntity>();
        try {
            //1.向ip代理地址发起get请求,拿到代理的ip
            Document doc = Jsoup.connect(url)
                    .userAgent("Mozilla")
                    .cookie("auth", "token")
                    .timeout(3000)
                    .get();

            //匹配正则表达式:
            Pattern pattern = Pattern.compile("\\d+\\.\\d+\\.\\d+\\.\\d+:(\\d)*");
            Matcher matcher = pattern.matcher(doc.toString());

            ArrayList<String> ips = new ArrayList<String>();
            while (matcher.find()) {
                ips.add(matcher.group());
            }
			for( String ip : ips) {
				IPAgentEntity myIp = new IPAgentEntity();
				String[] temp = ip.split(":");
				myIp.setAddress(temp[0].trim());
				myIp.setPort(temp[1].trim());
				ipList.add(myIp);
			}
        } catch (IOException e) {
        	if(mcallback != null)mcallback.requesCallBack("加载错误:" + e.toString() + "\r\n加载  代理ip地址出错:\r\n"
        			+ "请移步:https://github.com/zqHero/FreeIpAgent/blob/master/Ips.txt  检查是否更改");
        }
        return ipList;
    }

2,其次使用我们的ip设置 我们请求属性,访问博客:

	//
	//1.想http代理地址api发起请求,获得想要的代理ip地址
	static List<IPAgentEntity> ipList = getIp(Constants.IPAgentUrl);
	
	private static void reques() {
		// TODO Auto-generated method stub
		if (murls == null || murls.size()==0) {
			return;
		}
		for(String url :murls){
			if (url == null || url.equals("")) {
				continue;
			}
			int count = 0;
			//默认 每条  文章地址请求     10000 次:
			for(int i=0; i< 10000; i++){
				IPAgentEntity myIpAgentEntity = ipList.get((int) (Math.random() * ipList.size()));
				
				System.setProperty("http.maxRedirects", "50");
		        System.getProperties().setProperty("proxySet", "true");
		        System.getProperties().setProperty("http.proxyHost", myIpAgentEntity.getAddress());
		        System.getProperties().setProperty("http.proxyPort", myIpAgentEntity.getPort());
	
		        try {
					Document doc = Jsoup.connect(url)
					  				.userAgent("Mozilla")
					  				.cookie("auth", "token")
					  				.timeout(3000)
					  				.get();
					if(doc != null) {
						count++;
						if(mcallback != null)mcallback.requesCallBack(
								url + "--成功刷新次数: " + count);
					}
				} catch (IOException e) {
					if(mcallback != null)mcallback.requesCallBack(
							myIpAgentEntity.getAddress() + ":" + myIpAgentEntity.getPort() + "报错");
				}		
			}
		}
	}

这样我们就完成了CSDN博客的流量的刷新工作。简书的博主试过,貌似没用,不过简书的默认刷新浏览器就可以增加访问量了。

献上源码地址:

https://github.com/zqHero/FreeIpAgent

####注:文中Ip为作者在网上随便找的代理IP地址。如若无用,请读者自行更换代理ip尝试。

注:博客最主要还是要自己做好seo优化,以及提高博客内容质量。本篇文章,仅供学习交流。大家如果有问题,可以留言。如果对你有用欢迎fork 和star。 请尊重原创。

各位老铁如果不行,自己尝试去修改一下源码,,,注意代理ip是否有效。。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149875.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 一、Apache介绍[通俗易懂]

    一、Apache介绍[通俗易懂]于2022年4月1日重新编辑一、Apache概述Apache是Apache基金会的一个开源项目,是一个高性能、功能强大、安全可靠、开放源码的Web服务软件。二、Apache应用场景有如下4个

    2022年7月4日
    40
  • 散列/散列函数「建议收藏」

    散列/散列函数「建议收藏」散列是一种用于以常数平均时间执行插入、删除和查找的技术。每个关键字被映射到从0-TableSize-1这个范围中的某个数,并且被放到适当的单元中。这种映射就叫做散列函数我认为,先用散列函数将我们所要进行操作的集合整合成散列表,是对之后的操作的一种便利。放到实际中去,我们要进行操作的集合不仅仅只是数字,例如图书馆中的书籍分类等等。而且就算是一组不连续差距较大的数字,要执行后序的插入删除和查找都是很不方

    2022年5月15日
    43
  • 遗传算法经典实例_遗传算法优化BP神经网络

    遗传算法经典实例_遗传算法优化BP神经网络下面用手工计算来简单地模拟遗传算法的各个主要执行步骤。      例:求下述二元函数的最大值: (1)个体编码          遗传算法的运算对象是表示个体的符号串,所以必须把变量x1,x2编码为一种      符号串。本题中,用无符号二进制整数来表示。          因x1,x2为0~7之间的整数,所以分别用3位无符号二进制整数来表示,将它      …

    2025年8月31日
    9
  • tof测距精度可以达到多少_毫米波雷达成像

    tof测距精度可以达到多少_毫米波雷达成像Tof,结构光,三角测距,RGBD,双目,激光雷达,毫米波雷达一文总结距离测量算法解析TOF飞行时间测距法超声波毫米波雷达激光雷达最近在做一些无人车相关的工作,对其中的一些基础技术做了些总结和归纳,主要涉及以下技术,将会分两篇文章进行介绍超声波测距毫米波雷达激光雷达固态雷达RGBD摄像头双目摄像头单目摄像头TOF飞行时间三角测距结构光虽然这些词汇一起出现的频率很…

    2025年11月26日
    7
  • linux修改程序文件内容,linux 批量修改文件内容

    linux修改程序文件内容,linux 批量修改文件内容如果有批量修改文件内容的需求,可参考下面这些方法1.批量查找某个目下文件的包含的内容,例如:#grep-rn或l”要找查找的文本”路径或文件rn表示匹配查找字符串的内容显示出来和行号rl表示匹配查找字符串的文件名全部显示出来比如grep-rn”aaa”/usr/local/表示/use/local目录下所有匹配”aaa”的字符串和行号grep-rl”aaa”…

    2022年7月26日
    12
  • 算法时间复杂度的计算

    算法时间复杂度的计算一、算法时间复杂度定义在进行算法分析时候,语句总的执行次数T(n)是关于问题规模n的函数,进而分型T(n)随着n的变化情况并确定T(n)的数量级.算法的时间复杂度,也就是算法的时间度量记作:T(n)=O(f(n)).它表示随着问题规模n的增大,算法执行时间的增长率和f(n)的增长率相同,称作算法的渐近时间复杂度,简称时间复杂度.其中f(n)是问题规模n的某个函数.简单来说T…

    2022年5月14日
    50

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号