Essayez de gratter en utilisant Java [Note]

Ce que j'ai essayé

Obtention d'articles informatiques de Yahoo News.


Rédaction de notes


jdk14.0.1 jsoup-1.13.1.jar


Au début, jsoup n'était pas chargé car l'environnement de vscode n'était pas défini et une erreur s'est produite. Correspondent en définissant dans le fichier suivant.

settings.json


    "java.project.referencedLibraries": [
        "lib/**/*.jar",
        "C:\\chemin\\jsoup-1.13.1.jar"
     ],

demojava/demo3/Web.java


package demojava.demo3;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
import java.io.IOException;

public class Web {
	public static void main(String[] args) throws IOException {
		Document document = Jsoup.connect("https://news.yahoo.co.jp/topics/it").get();
		Elements courses = document.select(".newsFeed_item_link");
		for (Element course : courses) {
			System.out.println(course.attr("href")+ " [[::]] " + course.text());
		}
	}
}

Résultat d'acquisition

2020-10-10_13-25-42.png

Recommended Posts

Essayez de gratter en utilisant Java [Note]
Pratique de grattage avec Java ②
Pratique du grattage avec Java ①
Essayez d'utiliser RocksDB avec Java
note java
Essayez d'utiliser Redis avec Java (jar)
[Java] Essayez de mettre en œuvre à l'aide de génériques
Essayez d'utiliser le traçage de méthode IBM Java
Essayez d'utiliser le SDK Java d'Hyperledger Iroha
[Java] Où avez-vous essayé d'utiliser java
Essayez d'utiliser libGDX
Essayez d'utiliser powermock-mockito2-2.0.2
Essayez d'utiliser GraalVM
Génériques Java (Notes)
Essayez d'utiliser l'API Stream en Java
Essayez Java 8 Stream
Essayez d'utiliser jmockit 1.48
Remarques sur les opérateurs utilisant Java ~ Type chaîne ~
[Java] Note sur le tableau
Étude de Java Essayez d'utiliser un scanner ou une carte
Essayez d'utiliser l'API au format JSON en Java
Essayez d'utiliser SwiftLint
Essayez d'utiliser Log4j 2.0
[Java] Notes d'étude
Notes de sérialisation Java
Essayez d'utiliser l'API REST de JobScheduler - implémentation Java RestClient--
Essayez grossièrement Java 9
Essayez d'utiliser la télécommande Wii en Java
Essayez d'utiliser Firebase Cloud Functions sur Android (Java)
Essayez d'utiliser la classe de test RestClient de JobScheduler REST-API-Java-
Essayez de gratter environ 30 lignes en Java (sortie CSV)
Essayez d'utiliser Sourcetrail (version win) avec du code Java
Essayez d'utiliser l'API Cloud Vision de GCP en Java
Essayez d'utiliser Sourcetrail (version macOS) avec du code Java
Essayez une recherche similaire de recherche d'images à l'aide du SDK Java [Recherche]
Essayez d'accéder à l'ensemble de données depuis Java en utilisant JZOS
Essayez la communication en utilisant gRPC sur un serveur Android + Java
Essayez d'utiliser l'analyse syntaxique de l'API COTOHA en Java
Essayez d'utiliser le Framework Axon
Tri à l'aide du comparateur java
[Java] Remarque sur les collecteurs de flux
Essayez d'utiliser l'API REST de JobScheduler
Sortie au format Java [Note]
Essayez d'utiliser la méthode java.lang.Math
Essayez d'utiliser la WhiteBox de PowerMock
[Java] Note sur la syntaxe de contrôle
Essayez d'utiliser Talend Part 2
Notes de révision de Java NIO 2
Essayez d'utiliser Talend Part 1
Essayez d'utiliser la liste F #
[Java] Notes de méthode de base
Essayez d'utiliser la méthode each_with_index
Essayez la valeur de retour Java
Essayez d'utiliser Spring JDBC
Essayez d'implémenter le tamis Eratostenes en utilisant la bibliothèque standard de Java
Essayez la recherche similaire de Recherche d'images à l'aide du SDK Java [Inscription]
Essayez la classification d'image à l'aide de TensorFlow Lite sur Android (JAVA)
Essayez le hooking global en Java à l'aide de la bibliothèque JNativeHook
Essayez de créer un environnement de développement Java à l'aide de Docker
J'ai essayé de gratter un graphique boursier en utilisant Java (Jsoup)