[英]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.