From: dyknon Date: Sun, 6 Apr 2014 14:47:01 +0000 (+0900) Subject: ユーザー情報取得でデバッグ出力できるように。 X-Git-Tag: v0.3.0.2~10 X-Git-Url: http://git.osdn.net/view?p=pynv%2Fpylib-nicovideo.git;a=commitdiff_plain;h=ce020216c451c4232d5f668f1b560a817a79d98c ユーザー情報取得でデバッグ出力できるように。 --- diff --git a/nicovideo/access.py b/nicovideo/access.py index 1cbd361..2327cf9 100644 --- a/nicovideo/access.py +++ b/nicovideo/access.py @@ -524,13 +524,15 @@ class User: mo = re.search("

]* )?class=\"TXT12\"[^>]*>([^<]*?)

", data) if not mo: + logger.debug("TXT12発見できず") raise err.ApiUpdated("ユーザー情報取得失敗") if mo.group(1).find("") < 0: raise err.NotFound(self.id, "ニコニコ曰く:" + mo.group(1)) else: smo = re.search("([^<]*?)", 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("
]* )?class=\"user_img\"[^>]*>(.+?)
", data) if not mo: + logger.debug("div id:user_img見つからず") raise err.ApiUpdated("ユーザー情報取得失敗") imo = re.search("]* )?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"]