我需要解析一个网站的数据,该网站使用 jQuery 从他们的数据库中生成一个表,他们不想为我提供任何其他方式(纯 html、xml 等)的数据。根据我以前的经验,我可以轻松地直接从 html 文件中解析数据,因为数据位于它自己的 html 文件中,但在这种情况下,表似乎是在浏览器内存中生成的,如果我尝试从 html 中解析,我唯一得到的是 javascript(jquery) 本身,并且内部没有 <TABLE> <TD> 或 <TR> 标记。
问题是,有没有办法以纯 HTML 格式获取这些表格?(我期待解决方案是 android/Java 但也欢迎其他语言/平台)
编辑: 对于那些想要查看数据示例的人,我无法提供真实数据,但以下示例是我需要解析的数据的确切示例:
http://datatables.net/examples/data_sources/server_side.html
有表格,但是如果你打开 HTML 的源代码,你找不到数据,不知何故,它是在加载 html 后在浏览器的内存中生成的,然后从服务器获取
根据 Saranya Sadhasivam 的要求,以下是示例数据输出
aaData: [[916, LATE, 14:38, SUCCESS, null], [532, EARLY, 14:42, SUCCESS, null],…]
iTotalDisplayRecords:15
iTotalRecords: 15
oa00f43afb3246649816c727d67db0df9476346d5:"QBUSRAQOQQEWVw8SWlIEURZNRVwMTkEUSBUQCxAGXB9EV04SQVsYSF9AChBaUxFbH3NhK0oDBVQDXgZWWgUGOjljNWY0NGVj"
回声:1
赏金条款和条件:
第一个可以从以下链接解析表数据而无需访问服务器端数据的人:
http://datatables.net/examples/data_sources/server_side.html
仅在 Android 中