Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome HtmlUnitDriver打开url浏览器cookie_Google Chrome_Cookies_Kotlin_Htmlunit Driver - Fatal编程技术网

Google chrome HtmlUnitDriver打开url浏览器cookie

Google chrome HtmlUnitDriver打开url浏览器cookie,google-chrome,cookies,kotlin,htmlunit-driver,Google Chrome,Cookies,Kotlin,Htmlunit Driver,(翻译) 我使用以下代码: println("load cookies...") val cookies: Set<DecryptedCookie> = ChromeBrowser().cookies as Set<DecryptedCookie> println("load client...") val browser = HtmlUnitDriver(true) println("transfer cookies...") for(cookie in cookie

(翻译) 我使用以下代码:

println("load cookies...")
val cookies: Set<DecryptedCookie> = ChromeBrowser().cookies as Set<DecryptedCookie>
println("load client...")
val browser = HtmlUnitDriver(true)

println("transfer cookies...")
for(cookie in cookies)
{
    println(cookie.domain)
    browser.manage().cookies.add(Cookie(cookie.name, cookie.decryptedValue, cookie.domain, cookie.path, cookie.expires))
}

println("load url...")
browser.manage().timeouts().pageLoadTimeout(2, TimeUnit.SECONDS)
browser.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS)
browser.manage().timeouts().pageLoadTimeout(2, TimeUnit.SECONDS)
browser.get("http://www.cyberforum.ru")
println(browser.pageSource)
println(“加载cookies…”)
val cookies:Set=ChromeBrowser()。cookies为Set
println(“加载客户端…”)
val browser=HtmlUnitDriver(真)
println(“传输cookies…”)
用于(cookies中的cookie)
{
println(cookie.domain)
browser.manage().cookies.add(Cookie(Cookie.name、Cookie.decryptedValue、Cookie.domain、Cookie.path、Cookie.expires))
}
println(“加载url…”)
browser.manage().timeout().pageLoadTimeout(2,时间单位为秒)
browser.manage().timeouts().implicitlyWait(2,TimeUnit.SECONDS)
browser.manage().timeout().pageLoadTimeout(2,时间单位为秒)
browser.get(“http://www.cyberforum.ru")
println(browser.pageSource)

但是打开链接没有日志。用chrome导入cookie有点像成功…

我决定了。有必要通过管理中的方法添加。也只能使用url和刷新^

val domain = "www.cyberforum.ru"
val site = "http://www.cyberforum.ru/"

val cookies = ChromeBrowser().getCookiesForDomain(domain) as Set<DecryptedCookie>
val browser = HtmlUnitDriver(true)

browser.manage().timeouts().pageLoadTimeout(2, TimeUnit.SECONDS)
browser.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS)
browser.manage().timeouts().pageLoadTimeout(2, TimeUnit.SECONDS)

browser.get(site)

for(cookie in cookies)
    browser.manage().addCookie(Cookie(cookie.name, cookie.decryptedValue, cookie.path, cookie.expires))

browser.get(site)
println(browser.pageSource)
val domain=“www.cyberforum.ru”
val站点=”http://www.cyberforum.ru/"
val cookies=ChromeBrowser().getCookiesForDomain(域)设置为
val browser=HtmlUnitDriver(真)
browser.manage().timeout().pageLoadTimeout(2,时间单位为秒)
browser.manage().timeouts().implicitlyWait(2,TimeUnit.SECONDS)
browser.manage().timeout().pageLoadTimeout(2,时间单位为秒)
browser.get(站点)
用于(cookies中的cookie)
browser.manage().addCookie(Cookie(Cookie.name、Cookie.decryptedValue、Cookie.path、Cookie.expires))
browser.get(站点)
println(browser.pageSource)