首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Android应用程序中使用Jsoup显示某个网站上的特定文本?

如何在Android应用程序中使用Jsoup显示某个网站上的特定文本?
EN

Stack Overflow用户
提问于 2020-06-23 05:02:06
回答 1查看 465关注 0票数 0

我想学习jsoup,并且阅读了一些教程和文档,但是它们已经过时了,并且使用的函数已经不再工作了。我知道我们是怎么把一个网站变成文件的

文档文档=(文档) Jsoup.connect("https://crackwatch.com/").get();

但在那之后呢?

例如,我希望从这个页面中破解或打开文本:https://crackwatch.com/game/detroit-become-human

我该怎么做?请给出代码和每一行所做的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-23 06:11:27

我正在使用JSOUP从PlayStore获取“当前版本”到ForceUpdate应用程序,您可以从我的代码中获得帮助:

代码语言:javascript
运行
复制
 private class ForceUpdateAsync extends AsyncTask<Void, String, String> {

        private Context context;
        private String currentVersion;
        private AppStartupThreadResponse response;

        public ForceUpdateAsync(Context context, String currentVersion, AppStartupThreadResponse response) {
            this.context = context;
            this.currentVersion = currentVersion;
            this.response = response;
        }

        @Override
        protected String doInBackground(Void... voids) {
            String newVersion = null;
            try {
                //HTML Parsing of the data coming from the url
                Document document = Jsoup.connect("https://play.google.com/store/apps/details?id=com.vassar.unifiedapp.dmaedu&hl=en_IN")
                        .timeout(30000)
                        .userAgent("Mozilla/5.0 (Windows; U; WindowsNT 5.1; en-US; rv1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"))
                        .referrer("http://www.google.com")
                        .get();
                if (document != null) {

                    Elements element = document.getElementsContainingOwnText("Current Version");
                    for (Element ele : element) {
                        if (ele.siblingElements() != null) {
                            Elements sibElemets = ele.siblingElements();
                            for (Element sibElemet : sibElemets) {
                                newVersion = sibElemet.text();
                            }
                        }
                    }
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
            return newVersion;
        }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62527654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档