[英]How to getImage src which is in a td tag in JSoup?
Document doc = Jsoup.connect("http://www.stockexchangeofmauritius.com/officialquotes/").get();
Element table = doc.select("table").get(0);
Elements trs = table.select("tr");
Iterator trIter = trs.iterator();
boolean firstRow = true;
trIter.next();
stmtt = conn1.createStatement();
if (count < 1) {
while (trIter.hasNext()) {
Element tr = (Element) trIter.next();
if (firstRow) {
firstRow = false;
continue;
}
Elements tds = tr.select("td");
Iterator tdIter = tds.iterator();
int tdCount = 1;
String symbol = null;
String trend = null;
String nominal = null;
while (tdIter.hasNext()) {
Element td = (Element) tdIter.next();
switch (tdCount++) {
case 1:
symbol = String.valueOf(td.text());
break;
case 2:
trend = td.getElementsByTag("img").get(0).absUrl("src");
break;
case 3:
nominal = String.valueOf(td.text());
break;
img
標簽位於表的td
中,因此無法獲取文本值。 代碼已被編輯。 .getElementsByTag是否返回字符串值??? 我從來沒有為JSoup做過這件事。 請指教。
遇到問題的td標簽后,您可以使用以下方法檢索圖像src:
td.getElementsByTag("img").get(0).attr("src")
如果要包括網站名稱在內的整個路徑,請使用以下代碼: td.getElementsByTag("img").get(0).absUrl("src")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.