java 如何获取网页的动态内容,并解析网页内容
2017-08-07 23:16
543 查看
(笔记)
获取网页的动态内容参考
https://stackoverflow.com/questions/42446990/parse-html-table-to-json-using-jsoup-in-java
获取网页的动态内容参考
https://stackoverflow.com/questions/42446990/parse-html-table-to-json-using-jsoup-in-java
maven: <!--将html转换为Map--> <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.10.3</version> </dependency> 实现:
public String TableToJson(String url) throws JSONException { Document doc = Jsoup.connect(url).get(); JSONObject jsonParentObject = new JSONObject(); //JSONArray list = new JSONArray(); for (Element table : doc.select("table")) { for (Element row : table.select("tr")) { JSONObject jsonObject = new JSONObject(); Elements tds = row.select("td"); String Name = tds.get(0).text(); String Group = tds.get(1).text(); String Code = tds.get(2).text(); String Lesson = tds.get(3).text(); String Day1 = tds.get(4).text(); String Day2 = tds.get(5).text(); String Day3= tds.get(6).text(); jsonObject.put("Group", Group); jsonObject.put("Code", Code); jsonObject.put("Lesson", Lesson); jsonObject.put("Day1", Day1); jsonObject.put("Day2", Day2); jsonObject.put("Day3", Day3); jsonParentObject.put(Name,jsonObject); } } return jsonParentObject.toString(); }
相关文章推荐
- Java中如何利用Selenium获取元素分析网页内容
- Java中如何利用Selenium获取元素分析网页内容
- 超级课程表原理解析(如何获取网页内容)
- 超级课程表原理解析(如何获取网页内容)
- Java中如何利用Selenium获取元素分析网页内容
- 超级课程表原理解析(如何获取网页内容)
- Android中如何解析网页,获取网页中的元素内容
- 超级课程表原理解析(如何获取网页内容)
- Android JSON的解析与网页内容的获取
- 如何获取网页中的密码和文本输入框的内容
- java 获取网页内容
- 正则表达式应用笔记----解析网页,获取并显示“未来三天全国天气预报”(java)
- 如何用C#代码获取某网页的内容(数据),
- 爬取带ajax的网页信息,需要将java script里的内容解析成json的格式
- 如何用java实现在网页中保存html编辑器 编辑好的 html 文件?!(如blog里发文章的时候把要发表的内容以html文件的形式保存到服务器上?)
- java解析Internet网页中的内容
- jsoup 解析html网页标签获取数据(java 网页解析 数据)
- .net如何获取网页内容
- java获取网页内容
- 如何获取网页中的密码和文本输入框的内容