예제 #1
0
 def checkPage(self, url, data):
     # 异常处理1: 网站deny页
     m = re.search(r'<TITLE>403拒绝访问</TITLE>', data)
     if m:
         e = "# Deny page: 403拒绝访问错误, url=%s" %url
         raise Common.DenypageException(e)
     
     # 异常处理2: 页面不存在
     m = re.search(r'<div class=".+?">很抱歉,您查看的页面找不到了!</div>', data)
     if m:
         e = "# No page: 很抱歉,您查看的页面找不到了!, url=%s" %url
         raise Common.NoPageException(e)