昊天SEO

python批量收录查询

#coding=utf-8
'''
Created on 2013-11-7
@copyright: 批量查询网站是否被收录
'''
import urllib,urllib2,time #引用模块
 
def is_index(line):
 while 1:
 html=urllib2.urlopen('http://www.baidu.com/s?wd=%s' % urllib.quote_plus(line)).read() #下载网页
 if '="http://verify.baidu.com' in html: #判断 如果查询过程中出现验证码则提示并停止10分钟,然后重新查询
 print "查询过程出现验证码"
 time.sleep(600)
 continue
 if '<div class="nors"><p>抱歉,没有找到与' in html or 'class=f14>没有找到该URL。您可以直接访问' in html:
 #判断如果出现以上文字刚返回0,证明没被收录
 return 0 #返回0则没有被收录
 else:
 return 1 #返回1则被收录
 
for line in open('url.txt'): #URL.TXT是你的URL文件,一行一条
 print line , is_index(line) #输出URL和是否收录
网站的维护离不开大家的支持鼓励,捐赠让我更有动力走的更远&& 也可以关注我的微信公众号,发布更多的干货
本文网址:https://www.168seo.cn/python/1160.html

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址