6 |
import java.util.Map; |
import java.util.Map; |
7 |
import java.util.logging.Logger; |
import java.util.logging.Logger; |
8 |
|
|
9 |
|
import com.gargoylesoftware.htmlunit.BrowserVersion; |
10 |
import com.gargoylesoftware.htmlunit.WebClient; |
import com.gargoylesoftware.htmlunit.WebClient; |
11 |
import com.gargoylesoftware.htmlunit.html.DomNodeList; |
import com.gargoylesoftware.htmlunit.html.DomNodeList; |
12 |
import com.gargoylesoftware.htmlunit.html.HtmlElement; |
import com.gargoylesoftware.htmlunit.html.HtmlElement; |
82 |
|
|
83 |
List<DepartureBean> departureList = new ArrayList<DepartureBean>(); |
List<DepartureBean> departureList = new ArrayList<DepartureBean>(); |
84 |
|
|
85 |
final WebClient webClient = new WebClient(); |
final WebClient webClient = new WebClient( BrowserVersion.FIREFOX_3 ); |
86 |
webClient.setTimeout(2500); |
webClient.setTimeout(2500); |
87 |
webClient.setJavaScriptEnabled(false); |
webClient.setJavaScriptEnabled(false); |
88 |
|
|
132 |
String note = extractNote( fields.get(7) ); |
String note = extractNote( fields.get(7) ); |
133 |
departure.setNote(note); |
departure.setNote(note); |
134 |
|
|
135 |
|
departure.setType(type); |
136 |
|
|
137 |
departureList.add(departure); |
departureList.add(departure); |
138 |
} |
} |
139 |
} |
} |
140 |
} else { |
} else { |
141 |
logger.warning("No departures found for station=" + stationcode + ", type=" + type); |
logger.warning("No departures found for station=" + stationcode + ", type=" + type); |
142 |
} |
} |
143 |
|
webClient.closeAllWindows(); |
144 |
|
|
145 |
return departureList; |
return departureList; |
146 |
} |
} |
149 |
|
|
150 |
List<DepartureBean> departureList = new ArrayList<DepartureBean>(); |
List<DepartureBean> departureList = new ArrayList<DepartureBean>(); |
151 |
|
|
152 |
final WebClient webClient = new WebClient(); |
final WebClient webClient = new WebClient(BrowserVersion.FIREFOX_3); |
153 |
webClient.setTimeout(2500); |
webClient.setTimeout(2500); |
154 |
webClient.setJavaScriptEnabled(false); |
webClient.setJavaScriptEnabled(false); |
155 |
|
|
205 |
} else { |
} else { |
206 |
logger.warning("No departures found for station=" + stationcode + ", type=" + type); |
logger.warning("No departures found for station=" + stationcode + ", type=" + type); |
207 |
} |
} |
208 |
|
webClient.closeAllWindows(); |
209 |
|
|
210 |
|
|
211 |
return departureList; |
return departureList; |
212 |
} |
} |
255 |
} |
} |
256 |
|
|
257 |
|
|
|
|
|
258 |
return number; |
return number; |
259 |
} |
} |
260 |
|
|