html-android解析HTML的问题?

问题描述

android解析HTML的问题?

我用eclipse获取HTML的时候,获取的是如下图的div:

所以提到正确的结果,如下所示:

但是我在android studio上却得到了不同的HTML的div,class标签
如下所示:

当然按同样的方法,没有得到想要的结果,返回为空,这个log信息。
然后我把代码改动成如下图所示:

却提到的新闻:

这个是不是因为html在PC端显示的样式,和手机端显示的样式不同所以导致class标签也不同,所以是不是在电脑上能正确解析的,并不使用于手机?

解决方案

是的。在PC机上能解析的,并不一定全部能被安卓机解析。楼主你很聪明,想法是正确的

解决方案二:

处理html解析问题
解决 html 代码不解析 的问题
python中 sgmllib 解析html时的问题(不能区分在javascript 的某些字符串)

解决方案三:

有些网站会判断是否手机端访问,如果是手机访问会重定向到一个专门写给手机访问的地址。比如:那些小说网站。

解决方案四:

大部分的网站都会对手机端进行适配。此时的布局与PC端看到的是不一样的。

解决方案五:

你可以用WebView里的方法loadData解决你的问题
String htmlData = "

...

相关文章


  • android html-android romoteviews setTextViewText中使用HTML出现问题
  • android webview html-Android webview 加载html 中audio显示不正常
  • html-android的webview图片出问题
  • html-Android中使用web文件夹的问题
  • html-Android中webview加载的网页上的按钮点击失效
  • html-如何在内存中解析HTML源码??
  • html c++-如何读取本地html文件,并将该文件解析,根据解析的数据创建新的html
  • java解析html-关于JSOUP通过URL解析HTML问题
  • thinkphp-为什么在Thinkphp框架里html页面可以解析php代码
  • javascript-jsoup怎么解析HTML里JavaScript里的内容

【云栖快讯】2017互联网超级工程阿里双11完美落幕,交易额突破1682亿,但阿里工程师如何玩转“超级工程”,背后黑科技又是如何?12月13-14日,12位大咖直播分享揭秘1682亿背后技术实践,马上预约  详情请点击

热门推荐


  • 高性能云服务器2折起
  • 云服务器配置
  • 技术资料
  • 云计算
  • 域名
  • shell
  • node.js
  • 问答
  • java
  • mysql
  • C++
  • python
  • jQuery
  • Android
  • asp
  • PHP技巧
  • jQuery教程
  • JavaScript技巧
  • JS
  • SEO
  • sql server
  • mysql教程
  • 前端
  • 技术文集
  • 技术
  • 主题地图
  • A
  • z
  • 云服务器哪家好
  • API
  • 大数据
  • 云安全
  • 云存储
  • 云计算
  • 获取公众号授权失败
  • 兼容性疑难解答
  • path
  • stm32
  • jsonobject
  • product

前三篇


  • c语言 一个小程序 求大神
  • ssh整合-第一个功能模块的时候还可以但是加一个功能模块就报错了
  • 系统安装-安装debian的时候如何只用键盘选择需要安装的内容?

后三篇


  • c语言初级编程 求解答
  • c++问题,新人求个代码???????
  • visual studio-Visual Studio2015 mfc中如何设置被开发程序的快捷键

(yq.aliyun.com)为您免费提供html-android解析HTML的问题?相关信息,包括
android

html
jsoup
的信息
,所有html-android解析HTML的问题?相关内容均不代表的意见!
该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_34409,您可以点击html-android解析HTML的问题?-手机站访问。

时间: 2024-08-03 01:36:19

html-android解析HTML的问题?的相关文章

Android解析json数组对象的方法及Apply和数组的三个技巧_Android

json是种常用的数据传输格式,在android开发中,如何借助java语言实现对json数组对象的解析呢,请参阅下面的关键代码: import org.json.JSONArray; import org.json.JSONObject; //jsonData的数据格式:[{ "id": "27JpL~jd99w9nM01c000qc", "version": "abc" },{ "id": "

服务器-Android解析JSON数组,如果里面有两个数组,要怎么处理

问题描述 Android解析JSON数组,如果里面有两个数组,要怎么处理 项目中遇到服务器给的文档里面有两个数组 这样 { "code":200, "message":"调用成功", "data":{ "mem_message_records":[ { "message_disease_typeid":"1", "message_disease_type&q

数据-android 解析复杂json

问题描述 android 解析复杂json { "data": { "partnerteamlist": [ { "pteamId": 72825, "ptitle": "随摄影/共6套服装/准爸准妈共拍/免费肚画/底片全送.", "pteamprice": 288 }, { "pteamId": 72598, "ptitle": "随摄

Android解析JSON

Android解析json格式的性能比解析XML要高.所以当Android应用请求网络资源时,WEB服务器不返回XML数据,而是json格式的数据. 如视频信息Video类的字段为: private Integer id; private String title; private Integer timelength; 第一部分:Android客户端 (1)Android客户端发送请求 public static List<Video> getJSONVideos() throws Exce

Android解析XML的三种方式SAX、Pull、Dom_Android

在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX.Pull.Dom解析方式.最近做了一个android版的CSDN阅读器,用到了其中的两种(sax,pull),本文对android解析xml的这三种方式进行一次总结. 今天解析的xml示例(channels.xml)如下: <?xml version="1.0" encoding="utf-8"?> <channel> <item id=&quo

Android 解析XML 文件的四种方法总结_Android

java解析xml文件四种方式 1.介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准.DOM是以层次结构组织的节点或信息片断的集合.这个层次结构允许开发人员在树中寻找特定信息.分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作.由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的.DOM以及广义的基于树的处理具有几个优点.首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改.它还可以

Android解析JSON数据的方法分析_Android

本文实例讲述了Android解析JSON数据的方法.分享给大家供大家参考,具体如下: JSON作为一种"轻量"的数据结构传递数据,在JS中有广泛的应用 Google公司对JSON的解析提供了gson.jar这个包,它不依赖于其他任何JAR包:自从Android3.0中已经合入了该解析器的功能,但之前的版本是没有的. findViewById(R.id.parseBtn).setOnClickListener(new OnClickListener(){ @Override public

android解析JSON数据_Android

JSONObject的使用  一. JSON对象的使用: String content = "{'username': 'linux', 'password': '123456'}"; JSONObject jsonObject = new JSONObject(content); String username = jsonObject.getString("username"); String password = jsonObject.getString(&q

Android解析XML的三种方式SAX、Pull、Dom

在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX.Pull.Dom解析方式.最近做了一个android版的CSDN阅读器,用到了其中的两种(sax,pull),本文对android解析xml的这三种方式进行一次总结. 今天解析的xml示例(channels.xml)如下: <?xml version="1.0" encoding="utf-8"?> <channel> <item id=&quo

Android 解析XML 文件的四种方法总结

java解析xml文件四种方式 1.介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准.DOM是以层次结构组织的节点或信息片断的集合.这个层次结构允许开发人员在树中寻找特定信息.分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作.由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的.DOM以及广义的基于树的处理具有几个优点.首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改.它还可以