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
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"]