JSOUPを使用してWebクローラを構築しようとしています。問題は、他のページでも機能しますが、Swiggyデータをクロールできないことです。これはカスタムタグrestaurant-menu
の存在によるものだと思います。私はこれを実行します。JSOUPを使用しているWebクローラはカスタムタグを取得できません
Document document = Jsoup.connect(url).get();
Elements document_body = document.select(".layout-wrapper");
System.out.println(document_body.html());
と出力で、私が手をこの:
<div class="restaurant-menu-container"> <restaurant-menu></restaurant-menu> </div>
あなたがウェブサイトを訪問し、その内容を検査している場合ながらrestaurant-menu
タグが空です、 タグにはすべてのデータが含まれています:
カスタムタグが原因ですか、それとも何か他の理由がありますか? restaurant-menu
のコンテンツを読む