簡體   English   中英

Java中的Jsoup庫-登錄Google

[英]Jsoup library in Java - logging on Google

問題是我應該如何編寫代碼以僅接收一個cookie,該cookie可用於連接到需要登錄的網站?

Connection.Response res = Jsoup.connect("https://gmail.com")
        .data(<all stuff for logging in>)
        .execute();

res.cookies()會給我我的會話ID等。

我嘗試了這個:

  String loginUrl = "https://accounts.google.com/Login?hl=pl#identifier";
  Connection.Response res = Jsoup.connect(loginUrl)
          .data("Email", MYMAIL)
          .execute();

  Connection.Response res2 = Jsoup.connect(loginUrl)
          .cookies(res.cookies())
          .data("Passwd", MYPASS)
          .execute();


  Document page = Jsoup
            .connect("https://adwords.google.com/")
            .cookies(res2.cookies()) 
            .get();

  System.out.println(page.toString());

而且我沒有看到我想要看到的頁面。 可能這不應該起作用,但是我還不能編寫任何更好的代碼。 它在t上起作用

基本上,我的主要目標是能夠使用Java(我正在使用Eclipse)從AdWords提取數據。 最后的障礙是登錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM