通过以下代码可以进行刷取测试
import org.apache.commons.httpclient.methods.GetMethod;
/**
* @author lrx
* @description: TODO
* @date 2021/12/9 17:16
*/
public class RefreshBlog {
private static volatile int number = 0;
private static final String url = "http://51地址";
private static ExecutorService es = Executors.newFixedThreadPool(50);
public static void main(String[] args) {
for (int i = 0; i < 1; i++) {
refreshBlog();
}
;
}
/**
* refreshBlog 这个方法是相应请求
*/
public static void refreshBlog() {
HttpClient httpClient = new HttpClient();
GetMethod getMethod = new GetMethod(url);
//csdn
//getMethod.setRequestHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.99 Safari/537.36 LBBROWSER");
//51cto格式
getMethod.setRequestHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36 LBBROWSER")
getMethod.getParams().setCookiePolicy(org.apache.commons.httpclient.cookie.CookiePolicy.BROWSER_COMPATIBILITY);
while (true) {
try {
//会造成阻塞因为想网络发起请求.
int statusCode = httpClient.executeMethod(getMethod);
if (statusCode != HttpStatus.SC_OK) {
System.out.print("失败:" + getMethod.getStatusLine());
Thread thread = Thread.currentThread();
thread.sleep(1500);//暂停1.5秒后程序继续执行
}
System.out.println("我操作刷新了:" + number++);
} catch (Exception e) {
System.out.print("请检查地址!");
} finally {
getMethod.releaseConnection();
}
}
}
}
51CTO,CSDN刷访问量代码程序
原创
©著作权归作者所有:来自51CTO博客作者码海兴辰的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
如何将51CTO发布文章同步到全网 30+ 平台
一键全网分发动态、图文和视频内容的效率神器
自媒体 上传 浏览器插件 -
51CTO,CSDN刷访问量代码程序
通过以下代码可以进行刷取测试import org.apache.commons.httpclient.methods.GetMethod;/** * @a
safari chrome 前端 apache html -
51cto和csdn
csdn和51cto
职场 休闲 csdn 资源下载 -
java限制只能输入中文
本篇主要介绍Java的输入与输出,当然,这里说的是控制台下的输入与输出,窗口程序的设计将会再后续篇章中有详细说明。 Java的输出很简单,调用System.out.println()即可打印输出你想要输出的
java限制只能输入中文 java 开发语言 后端 System