The sample demonstrates how to get/set browser cookies. import com.jniwrapper.win32.ie.Browser; import com.jniwrapper.win32.ie.dom.Cookie; import java.net.MalformedURLException; import java.net.URL; import java.util.Date; import java.util.Iterator; import java.util.Set; import java.util.HashSet; /** * The sample demonstrates how to get/set browser cookies. */ public class CookieSample { public static void main(String[] args) throws MalformedURLException { URL domain = new URL("http://www.google.com"); Browser browser = new Browser(); browser.navigate(domain.toString()); browser.waitReady(); Cookie cookie = new Cookie("name1", "value1"); cookie.setExpireDate(new Date(System.currentTimeMillis() + 3600000)); Set cookies = new HashSet(); cookies.add(cookie); browser.setCookies(domain, cookies); Set receivedCookies = browser.getCookies(domain); Iterator iterator = receivedCookies.iterator(); while (iterator.hasNext()) { Cookie cookieEntry = (Cookie) iterator.next(); System.out.println("name = " + cookieEntry.getName()); System.out.println("value = " + cookieEntry.getValue()); System.out.println("expire date = " + cookieEntry.getExpireDate()); } } } |
Examples >