将JSoup设置为仅在英文页面中连接 - 如何?

时间:2013-12-14 13:01:34

标签: connection httprequest jsoup user-agent

我在这里尝试了这个解决方案Jsoup set Accept-Language,以使我的JSoup连接只接受英文版的页面。不幸的是它没有用,我的输出仍然是:

enter image description here

我不知道是否发生了这种情况,因为当用户代理说("Accept-Language", "en")时,宁可采用英文页面版本而不是其他语言,或者只是接受英文版本。无论如何,这个问题不言而喻,如果有办法,我如何设置JSoup连接只接受英文页面?

1 个答案:

答案 0 :(得分:0)

您是否可以编写语言检查方法

public String languageCheck(String page){
String result = ""
   List<String> pagesArray= new ArrayList<String>();
   pagesArray.add(page);

   if(pagesArray.get(0)!=null){
   char []test  = pagesArray.get(0).trim().toCharArray();
       if(Character.isLetter(test[0]))
        {
            System.out.println("ok");
                       result = "okay"
        }else{
            System.out.println("Nok");
                       result = "Not Okay"
        }
   }

return result;

}

使用此方法删除非英文网页,希望它可以帮助您