Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用jsoup检查网页中是否存在字符串?_Java_Android_Android Asynctask_Jsoup - Fatal编程技术网

Java 如何使用jsoup检查网页中是否存在字符串?

Java 如何使用jsoup检查网页中是否存在字符串?,java,android,android-asynctask,jsoup,Java,Android,Android Asynctask,Jsoup,contains(txt)方法并不总是适用于所有输入,我总是得到一个“NO”吐司。我想检查网页中是否存在输入的txt。请帮助link.attr(“title”).contains(txt)使用这一行,您可以检查链接标题中是否存在文本,而不是您在问题中询问的网页中是否存在文本。你只需要查看链接的标题还是整个网页?@VladMatvienko我正在解析网页,查找当地影院的电影列表。我已经成功地解析了Logcat输出中的电影。但是contains方法不起作用,并且总是给出一个糟糕的结果。方法。cont

contains(txt)方法并不总是适用于所有输入,我总是得到一个“NO”吐司。我想检查网页中是否存在输入的txt。请帮助

link.attr(“title”).contains(txt)
使用这一行,您可以检查链接标题中是否存在文本,而不是您在问题中询问的网页中是否存在文本。你只需要查看链接的标题还是整个网页?@VladMatvienko我正在解析网页,查找当地影院的电影列表。我已经成功地解析了Logcat输出中的电影。但是contains方法不起作用,并且总是给出一个糟糕的结果。方法
。contains
工作正常。我认为输入有一些问题。尝试记录您在
中签入的内容,并查看日志输出。我想你会明白问题出在哪里。您还可以发布从何处获取HTML的URL,以及您尝试输入的内容,我将手动检查。@VladMatvienko String URL=“”;以及您试图
包含的内容
protected Void doInBackground(Void... params) {
    try {
        doc = Jsoup.connect(url).get();
        linksOnPage = doc.select("h2.filmibeat-myshow-movie > a[href][title]");
    }catch (Exception e){
        e.printStackTrace();
    }
    return null;
}

    @Override
protected void onPostExecute(Void aVoid) {
    //Log.e("Value", txt);
    for(Element link : linksOnPage) {
        //Log.e("fsdsd", link.attr("title"));
        if (link.attr("title").contains(txt)) { // The search I tried
            final Toast toast = Toast.makeText(MainActivity.this,"YO",Toast.LENGTH_SHORT);
            toast.show();
            Handler handler = new Handler();
            handler.postDelayed(new Runnable() {
                @Override
                public void run() {
                    toast.cancel();
                }
            },1000);

        }

    }
}