zoukankan      html  css  js  c++  java
  • Jsoup的快速入门

    1. 先导入包;
    2. 获取documen文档,然后反射获取path
    3. 获取Elements
    4. 根据Elements提供的方法进行相关的操作

    例:

      package com.cyq.jsoup;

      import org.jsoup.Jsoup;
      import org.jsoup.nodes.Document;
      import org.jsoup.nodes.Element;
      import org.jsoup.select.Elements;

      import java.io.File;
      import java.io.IOException;

      public class JsoupTest {
        public static void main(String[] args) throws IOException {

          //获取student.xml的路径
          String path = JsoupTest.class.getClassLoader().getResource("students.xml").getPath();

          //解析xml文档,加载文档进内存,获取docume对象

          Document document = Jsoup.parse(new File(path), "utf-8");

          System.out.println(document);

          System.out.println("=====================");

          Elements allElements = document.getAllElements();
          System.out.println(allElements);
          System.out.println("=====================");

          Element elementById = document.getElementById("2");
          System.out.println(elementById);
          System.out.println("=====================");

          Elements elementsByTag = document.getElementsByTag("name");
          System.out.println(elementsByTag);
          System.out.println("=====================");

          String text = elementsByTag.text();
          String text1 = elementById.text();
          System.out.println(text);
          System.out.println(text1);
        }
      }

  • 相关阅读:
    爬虫基本库request使用—爬取猫眼电影信息
    Linux系统下Mysql安装与配置
    Centos7安装配置Nginx
    VUE中使用geetest滑动验证码
    python中使用redis发布订阅者模型
    Django中使用极验Geetest滑动验证码
    Redis的常见用法
    微信服务号消息推送
    Python支付宝在线支付API
    Django Rest Framework(二)
  • 原文地址:https://www.cnblogs.com/javacyq/p/13525351.html
Copyright © 2011-2022 走看看