如何判断百度蜘蛛的真假_python

# -*- coding: cp936 -*-
import sys, socket

#打开存放百度蜘蛛IP的文件
spiderip = open('spiderip.txt','r')

#判断IP类型
for ip in spiderip:
    ip = ip.strip('\n')
    try:
        result = socket.gethostbyaddr(ip) #实现类似nslookup的命令
        if 'baiduspider' in result[0]:
            print ip,'百度蜘蛛'
        else:
            print ip,'假蜘蛛'
    except socket.herror, e:
        print ip,'找不到服务器'


image.png

转载请说明出处 内容投诉内容投诉
趣谈网 » 如何判断百度蜘蛛的真假_python
您需要 登录账户 后才能发表评论

发表评论

欢迎 访客 发表评论