


Hi,
When I am trying to access the html content of a page using jsoup, I am unable to get the content which is referring form api. Can someone help me in getting the content, which is coming from external api, in java.
Thanks in advance.
Views
Replies
Total Likes
Lets say you have input stream of the page getting from external api, then using below code snippet we will be able access page content, elements & iterate through the elements.
InputStream inputStream; //fetch from external api;
String htmlContent = IOUtils.toString(inputStream);
Document document = Jsoup.parse(htmlContent);
Elements imageElements = document.getElementsByTag("img");
Elements metaElements = document.getElementsByTag("meta");
Elements headElement = document.getElementsByTag("head");
Elements scriptElements = document.getElementsByTag("script");
scriptElements.forEach(
scriptElement ->
{
String scriptPath = scriptElement.attr("src");
}
);