Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > Python自动化运维

phpsir 开发 一个检测百度关键字网站排名的python 程序

来源:中文源码网    浏览:199 次    日期:2024-05-13 22:24:26
【下载文档:  phpsir 开发 一个检测百度关键字网站排名的python 程序.txt 】


phpsir 开发 一个检测百度关键字网站排名的python 程序
源码如下 :保存成utf-8 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" "zwyuanma.com"

相关内容