fanyong920 / jvppeteer

Headless Chrome For Java (Java 爬虫)
Apache License 2.0
705 stars 158 forks source link

Page.setCookie 写入cookie失败的 问题 #8

Closed netsafer closed 4 years ago

netsafer commented 4 years ago

发现 com.ruiyun.jvppeteer.core.page.Page.setCookie(List<CookieParam>) 在写入cookie的时候,判断有误 cookies.replaceAll(cookie -> { if (StringUtil.isEmpty(cookie.getUrl()) && startsWithHTTP) cookie.setUrl(pageURL); ValidateUtil.assertArg(!ABOUT_BLANK.equals(cookie.getUrl()), "Blank page can not have cookie " + cookie.getName()); ValidateUtil.assertArg(!StringUtil.isNotEmpty(cookie.getUrl()) && !cookie.getUrl().startsWith("data:"), "Data URL page can not have cookie " + cookie.getName()); return cookie; });

不管是否设置cookie的url,都会导致cookie写入失败。

fanyong920 commented 4 years ago

判断错误,已经提交代码。拉下。