我正在尝试使用以下代码从网页获取 cookie
public class CookieGetter {
CookieManager cookieManager;
URL url;
public CookieGetter(String url) throws MalformedURLException {
cookieManager = new CookieManager();
CookieHandler.setDefault(cookieManager);
this.url = new URL(url);
}
public List<HttpCookie> getCookies() throws IOException {
URLConnection connection = this.url.openConnection();
connection.getContent();
List<HttpCookie> cookies = cookieManager.getCookieStore().getCookies();
return cookies;
}}
当我使用以下主要方法运行它时
cookieGetter = new CookieGetter(link);
List<HttpCookie> cookieList = cookieGetter.getCookies();
for (HttpCookie cookie : cookieList) {
System.out.println(cookie.getDomain());
System.out.println(cookie);
}
在线程“main”java.io.IOException 中抛出异常异常:服务器返回 HTTP 响应代码:URL 的 403:
我在这个网页上有一个订阅,我想订阅它,以便我可以使用我的 cookie 登录以节省时间。在这里,我试图获取 cookie,但抛出了 403 代码,但我不确定如何修复它。