OSDN Git Service

ユーザー情報取得でデバッグ出力できるように。
authordyknon <dyknon@users.sourceforge.jp>
Sun, 6 Apr 2014 14:47:01 +0000 (23:47 +0900)
committerdyknon <dyknon@users.sourceforge.jp>
Sun, 6 Apr 2014 14:47:01 +0000 (23:47 +0900)
nicovideo/access.py

index 1cbd361..2327cf9 100644 (file)
@@ -524,13 +524,15 @@ class User:
 
                mo = re.search("<p (?:[^>]* )?class=\"TXT12\"[^>]*>([^<]*?)</p>", data)
                if not mo:
+                       logger.debug("TXT12発見できず")
                        raise err.ApiUpdated("ユーザー情報取得失敗")
                if mo.group(1).find("<strong>") < 0:
                        raise err.NotFound(self.id, "ニコニコ曰く:" + mo.group(1))
                else:
                        smo = re.search("<strong>([^<]*?)</strong>", mo.group(1))
                        if not smo:
-                               raise err.ApiUpdated("ユーザー情報取得しっぱい")
+                               logger.debug("TXT12内にstrongブロック無し")
+                               raise err.ApiUpdated("ユーザー情報取得失敗")
                        self.name = smo.group(1)
                        self.info["name"] = self.name
                        gotten["name"] = self.name
@@ -538,9 +540,11 @@ class User:
                mo = re.search("<div (?:[^>]* )?class=\"user_img\"[^>]*>(.+?)</div>",
                        data)
                if not mo:
+                       logger.debug("div id:user_img見つからず")
                        raise err.ApiUpdated("ユーザー情報取得失敗")
                imo = re.search("<img (?:[^>]* )?src=\"([^\"]+)\"", mo.group(1))
                if not imo:
+                       logger.debug("div id:user_img内にimg見つからず")
                        raise err.ApiUpdated("ユーザー情報取得失敗")
                self.info["img"] = imo.group(1)
                gotten["img"] = self.info["img"]