# HG changeset patch # User Nobuyasu Oshiro # Date 1380321017 -32400 # Node ID ec863815798223c115da2c9bbed45c7058d0c294 # Parent 18ba4378501eeab0bf774f865b7d2680bfb58ecd modified diff -r 18ba4378501e -r ec8638157982 http/win_rate.lua --- a/http/win_rate.lua Sat Sep 28 07:19:13 2013 +0900 +++ b/http/win_rate.lua Sat Sep 28 07:30:17 2013 +0900 @@ -17,9 +17,11 @@ local xmlString = table.concat(request) local match = xmlString:gmatch('(.-)
') local count = 0 -local userInfo = {} +local userInfoTable = {} for i in match do local names = i:gmatch('(.-)') + userInfoTable[count] = {} + local userInfo = userInfoTable[count] for j in names do local href, name = j:match('(.-)') if (href == nil) then @@ -51,14 +53,22 @@ return winNum end -for i,v in pairs(userInfo) do - local userName = i - local userTable = v - local userUrl = v["href"] - userTable['win'] = getWinNum(baseUrl..userUrl) +for j,l in pairs(userInfoTable) do + local userInfo = userInfoTable[j] + for i,v in pairs(userInfo) do + local userName = i + local userTable = v + local userUrl = v["href"] + userTable['win'] = getWinNum(baseUrl..userUrl) + end end -for i,v in pairs(userInfo) do - print(i.." "..v['win']) +for j,l in pairs(userInfoTable) do + for i,v in pairs(l) do + print(i.." "..v['win']) + end + print("") end + +