手机
当前位置:查字典教程网 >脚本专栏 >python >phpsir 开发 一个检测百度关键字网站排名的python 程序
phpsir 开发 一个检测百度关键字网站排名的python 程序
摘要:源码如下:保存成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"

【phpsir 开发 一个检测百度关键字网站排名的python 程序】相关文章:

python实现百度关键词排名查询

一个检测OpenSSL心脏出血漏洞的Python脚本分享

分享15个最受欢迎的Python开源框架

复制粘贴功能的Python程序

python 正则表达式 概述及常用字符

Python开发实例分享bt种子爬虫程序和种子解析

Python高效编程技巧

本地文件上传到七牛云服务器示例(七牛云存储)

python连接sql server乱码的解决方法

python实现的一只从百度开始不断搜索的小爬虫

精品推荐
分类导航