查反链的友链脚本

现在查友链的工具响应都很慢,我这个脚本的逻辑就是先将我们的友链整理出来,再直接查,有没有我们网站的字段,以确定是否挂有我们的网站,要注意的是无法确定是否带有nofllow标签,还有就是因为http响应的效率问题,不保证100%准确,可以多试几次,以保障准确性。

#coding:utf-8
#author:www.chenhaifei.com
import requests #打开
import time,random #控制时间
import sys #专门乱码的
reload(sys)
sys.setdefaultencoding(‘utf-8’)
headers={
‘User-Agent’:’Mozilla/5.0 (Linux; Android 5.1.1; Nexus 6 Build/LYZ28E) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.62 Mobile Safari/537.36′
}
with open(‘url.txt’)as f:
for i in f:
url=i.strip()
print url
try:
cont = requests.get(url,timeout=120,headers=headers).content
name=cont.find(“house365.com”)
if name==-1:
zhuangtai=”无反链”
if name>0:
zhuangtai=”有反链”
except Exception:
zhuangtai=”网站打开异常”
txt=open(‘name.txt’,’a’)
txt.write(url+’\t’+zhuangtai+’\n’)
time.sleep(2)

未经允许不得转载:陈海飞博客 » 查反链的友链脚本

分享到:更多 ()