手机
当前位置:查字典教程网 >脚本专栏 >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编程-将Python程序转化为可执行程序[整理]

python正则表达式修复网站文章字体不统一的解决方法

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

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

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

打开电脑上的QQ的python代码

Python高效编程技巧

Python3基础之基本数据类型概述

复制粘贴功能的Python程序

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

精品推荐
分类导航