0

我正在尝试使用以下代码从网页获取 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 代码,但我不确定如何修复它。

4

0 回答 0