一个站长常用的类似于获取关键词排名的工具类
来源:互联网 发布:windows10无法连接网络 编辑:程序博客网 时间:2024/05/16 08:19
可以通过指定关键词和站点名来自动抓取百度的搜索结果从而得知自己的网站在某个搜索词的排名,类似于http://www.aizhan.com/siteall/zuidaima.com/
package com.zuidaima.webtools;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLEncoder;public class AnyBaiduKeywordRank {public static String request(String url) {StringBuffer res = new StringBuffer();HttpURLConnection conn = null;try {URL serverUrl = new URL(url);conn = (HttpURLConnection) serverUrl.openConnection();conn.setRequestMethod("GET");// "POST" ,"GET"conn.setConnectTimeout(10000);conn.setReadTimeout(10000);conn.connect();InputStream ins = conn.getInputStream();String charset = "UTF-8";InputStreamReader inr = new InputStreamReader(ins, charset);BufferedReader bfr = new BufferedReader(inr);String line = "";do {res.append(line);line = bfr.readLine();} while (line != null);inr.close();bfr.close();} catch (Exception e) {e.printStackTrace();} finally {if (conn != null) {conn.disconnect();}}return res.toString();}public static void main(String[] args) throws Exception {String keyword = "分享";String site = "javaniu";keyword = URLEncoder.encode(keyword, "utf-8");int p = 1;int s = 10;String url = "http://www.baidu.com/s?wd=%s&pn=%s&ie=utf-8&usm=1&rsv_page=1";while (true) {int pn = (p - 1) * s;String _url = String.format(url, keyword, pn + "");System.out.println("Request url " + _url);String html = request(_url);if (html.indexOf(site) != -1) {System.out.println("Find keyword");break;}p++;}}}
转自:http://www.zuidaima.com/share/1574292163382272.htm
0 0
- 一个站长常用的类似于获取关键词排名的工具类
- 一个站长常用的类似于获取关键词排名的工具类
- SEO站长常用的查询工具
- 站长工具是站长的必备工具
- 百度爬关键词的排名
- 关键词排名的查询方法
- 站长的必备工具-站长之家
- 如何正确使用百度站长工具 让你的排名更前一点
- 收集了一些站长们常用的SEO工具
- 比较常用,功能不错的站长工具推荐
- 类似于更换主题皮肤的工具类
- 一个 linux 下面的文档工具(类似于chm)
- 分享一个类似于MFC的字符串类
- 关键词工具的看法
- Title关键词匹配对于关键词排名的影响
- 提高网页关键词排名的实用方法
- 提高关键词排名的28个技巧
- 提高关键词排名的几个SEO技巧
- Acegi配置文档
- 玩转C链表
- 九度OJ 1060:完数VS盈数
- [高手博客,留个链接]
- windows与虚拟机互联
- 一个站长常用的类似于获取关键词排名的工具类
- 基础BFS 邻接矩阵Flood fill 算法题目总结
- C#直接打开指定的文件和文件夹
- tns--00512
- Python-Project Euler 31
- SVN工具更新 tortoisesvn 右键菜单不显示问题
- 设计路线
- web页面离线存储
- 使用jquery操作iframe