phpsir 开发 一个检测百度关键字网站排名的python 程序
phpsir 开发 一个检测百度关键字网站排名的python 程序
发布时间:2016-12-28 来源:查字典编辑
摘要:源码如下:保存成utf-8bd.py文件复制代码代码如下:#!/usr/bin/envpython#-*-coding:utf-8-*-im...

源码如下 :保存成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" "jb51.net"

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新python学习
热门python学习
脚本专栏子分类