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