phpsir 开发 一个检测百度关键字网站排名的python 程序
2009-09-17 00:00
781 查看
源码如下 :保存成utf-8 bd.py 文件
用法 python bd.py "关键字" 我的域名部分 :
例:
#!/usr/bin/env python # -*- coding: utf-8 -*- import sys import urllib ,urllib2 import re def baidu(w): url= "http://www.baidu.com/s?" values = { "w":w.encode('gbk','ignore') } data = urllib.urlencode(values) newurl = url + data response = urllib2.urlopen(newurl) the_page = response.read().decode('gbk','ignore') return the_page def ana(data,mysite): o = re.compile("href=\"(.+?)\"") f = o.findall(data) line = 1 for ff in f: if not re.search("baidu",ff) and not re.search("^s\?",ff) and re.search("^http:\/\/",ff): if re.search(mysite,ff): print "* " ,line ,ff else: print line ,ff line += 1 if __name__ == "__main__": mysite = sys.argv[2] data = baidu(sys.argv[1].decode('utf-8')) ana(data,mysite)
用法 python bd.py "关键字" 我的域名部分 :
例:
python bd.py "vbs" "jb51.net"
相关文章推荐
- phpsir 开发 一个检测百度关键字网站排名的python 程序
- 检测百度关键字网站排名的python 程序
- delphi 一个自动控制机的硅控板检测程序,用多线程和API,没有用控件,少做改动就能用 用485开发
- 分享一个检测用户是否用手机(Mobile)访问网站的 PHP 类
- 开发一个检测钩子程序的工具
- 如何用PHP开发一个完整的网站 多人开发
- 用Eclipse和wxpython搭建一个Python Gui程序开发环境
- 使用NetBeans5.0开发一个简单的网站程序
- 教教大家如何使用php程序开发一个自动识别移动设备
- 是一个设计将LinuxFreak.org新闻标题放置到你的网站的PHP脚本程序。
- Python实现的检测网站挂马程序
- php扩展开发(二 一个程序的生命周期)
- 推荐一个有趣的Chrome扩展程序-查看任意网站的开发技术栈
- (ipad/iphone开发)分享一个好工具,一个检测当前json为何不能解析的网站
- OJ问题检测程序---python开发
- python模拟开发一个网站
- 开发一个检测钩子程序的工具
- (转载)如何用PHP开发一个完整的网站 讲解开发流程 多人开发
- 用PHP程序为自己网站打造一个搜索引擎
- Python中使用wxPython开发的一个简易笔记本程序实例