簡體   English   中英

如何使用JSoup登錄網站並提取數據?

[英]How to login to a website and extract data using JSoup?

我正在嘗試從Fantasy.premierleague.com/transfers中提取數據

使用JSoup和以下代碼,我可以從主頁中提取鏈接。 但是,要訪問轉移頁面,我需要登錄。

我應該在此簡單代碼中添加些什么,以便登錄和訪問轉賬頁面?

public class StatsCollector {

public static void main (String [] args){

    try {
        Document doc = Jsoup.connect("http://fantasy.premierleague.com/transfers").get();
        Elements links = doc.select("a[href]");
        System.out.println(links);
    }  

    catch (IOException ex) {
        Logger.getLogger(StatsCollector.class.getName()).log(Level.SEVERE,null,ex);
    }
}

}

JSoup只是HTML解析器,您需要認證的是一些HTMLClient(例如Selenium),它可以在頁面上執行某些操作(寫入文本字段,單擊按鈕)。

暫無
暫無

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

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