4 import java.io.IOException;
5 import org.apache.commons.lang.StringUtils;
11 public class CookieWinChromium extends Cookie {
13 private static final String CHROMIUM_PATH = "\\Chromium\\User Data\\Default\\Cookies";
16 public String getUserSessionString() throws IOException {
17 final String localAppData = System.getenv("LOCALAPPDATA");
18 if (StringUtils.isNotEmpty(localAppData)) {
20 final File cookieFile = new File(localAppData + CHROMIUM_PATH);
21 if (cookieFile.isFile()) {
22 return getUserSession("UTF-8", cookieFile);
26 final String userProfile = System.getenv("USERPROFILE");
27 if (StringUtils.isNotEmpty(userProfile)) {
29 final File cookieFile = new File(userProfile + "\\Local Settings\\Application Data" + CHROMIUM_PATH);
30 if (cookieFile.isFile()) {
31 return getUserSession("UTF-8", cookieFile);
35 throw new IOException();