1 package yukihane.inqubus.cookie;
4 import java.io.IOException;
5 import org.apache.commons.lang.StringUtils;
8 * Windows ChromiumのCookieディレクトリを決め打ちして扱います.
9 * @author orz (saccubus)
12 class CookieWinChromium extends Cookie {
14 private static final String CHROMIUM_PATH = "/Chromium/User Data/Default/Cookies";
17 protected String getNicoUserSession() throws IOException {
18 final String localAppData = System.getenv("LOCALAPPDATA");
19 if (StringUtils.isNotEmpty(localAppData)) {
21 final File cookieFile = new File(localAppData + CHROMIUM_PATH);
22 if (cookieFile.isFile()) {
23 return getUserSession("UTF-8", cookieFile);
27 final String userProfile = System.getenv("USERPROFILE");
28 if (StringUtils.isNotEmpty(userProfile)) {
30 final File cookieFile = new File(userProfile + "/Local Settings/Application Data" + CHROMIUM_PATH);
31 if (cookieFile.isFile()) {
32 return getUserSession("UTF-8", cookieFile);