Java Jsoup getElementsByClass返回空值
我正试图编写一个程序,从某个站点获取价格信息。我想获取第一个元素,但getElementsByClass返回空值Java Jsoup getElementsByClass返回空值,java,android,jsoup,Java,Android,Jsoup,我正试图编写一个程序,从某个站点获取价格信息。我想获取第一个元素,但getElementsByClass返回空值 String site = new String("https://www.ebay.it/sch/i.html?_from=R40&_nkw=" + searches[n] +"vhs&_sacat=0&_sop=15"); Document document = Jsoup.conn
String site = new String("https://www.ebay.it/sch/i.html?_from=R40&_nkw=" + searches[n] +"vhs&_sacat=0&_sop=15");
Document document = Jsoup.connect(site).header("Accept-Encoding", "gzip, deflate").userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0").timeout(600000).get();
elements = document.getElementsByClass("s-item__price").first();
prices[n] = elements.text();
这段代码在一个线程中,当我按下一个按钮时,该线程就会启动。这是按钮侦听器
findPrices.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
searches= new String[1000];
for (int t = 0; t < numeroEdit+1; t++) {
searches[t] = new String();
searches[t] = String.valueOf(editTexts[t].getText());
searches[t].replace(' ', '+');
}
Thread t1 = new Thread();
t1.start();
ll.removeAllViews();
ll.addView(addLine);
ll.addView(findPrices);
for(int l =0; l < numeroEdit; l++){
editTexts[l].setText(prices[l] + "l");
ll.addView(editTexts[l]);
editTexts[l].setText(prices[l]);
}
}
});
findPrices.setOnClickListener(新视图.OnClickListener(){
公共void onClick(视图v){
搜索=新字符串[1000];
对于(int t=0;t
感谢您的帮助单击示例中的链接不会显示任何有用的信息,因为没有解释搜索[n]。在这种形式下,有效答案是不可能的。请改进您的示例。我访问了该页面。没有此类
s-item\u price
。我发现这个类hl-item\uu price
。