使用python查询google pr值代码,pythonpr,如下代码查询网站的goo
使用python查询google pr值代码,pythonpr,如下代码查询网站的goo
如下代码查询网站的google pr值:
#coding=utf-8import reimport urllibclass Prer: """查询网站的PR值""" def __init__(self): self.chinaz="http://pr.chinaz.com" def getPr(self,url): #提交一次,http://pr.chinaz.com/?PRAddress= #取得enkey data=self.sockPage("%s/?PRAddress=%s"%(self.chinaz,url)) enkey=self.getEnkey(data) #访问查询Pr页 prHostUrl="%s/ajaxsync.aspx?at=pr&enkey=%s&url=%s"\ %(self.chinaz,enkey,url) pageHtml=self.sockPage(prHostUrl) #print pageHtml #匹配出Pr数值 patten=re.compile(r'[0-9]') pr= patten.search(pageHtml).group(0) return pr def sockPage(self,url): sockPage=urllib.urlopen(url) data= sockPage.read() utf8data= data.decode("utf-8") return utf8data def getEnkey(self,data): enkeyPoit= data.find('enkey') enkey= data[enkeyPoit+6:enkeyPoit+38] return enkeyif __name__=="__main__": pr= Prer() while True: url =raw_input("Enter Domain:") url = url.strip() try: print"PR:", pr.getPr(url) except: print"Get pr false"
直接运行代码,按照提示输入要查询的域名即可。
相关内容
- python创建临时文件夹,python创建文件夹,import tempf
- python获得文件扩展名,python文件扩展名,import os.pa
- python实现希尔排序算法,python希尔算法,希尔排序(Shel
- python 读取系统环境变量,python环境变量,#!/usr/bin/e
- python property使用示例,pythonproperty,假设类的某属性,你
- python使用smtplib发邮件(带附件)代码,pythonsmtplib,简单
- python实现带参数的decorator,pythondecorator,python的decor
- 导出邮箱里的联系人:支持Gmail,126,网易,搜狐,H
- python 把文件夹压缩成tar,pythontar,import tarfi
- python控制shell执行时间,若超时则强行推出,pythonshel
评论关闭