var Soup = require("de.appwerft.soup").createDocument({
url : "http://www.deutschlandfunk.de/irak-tote-und-verletzte-bei-anschlag-in-tikrit.1939.de.html?drn:news_id=721951"
onload : function() {
var res = Soup.getElementById("ati").getAttributes();
console.log(res);
}
});
You can use all getters from jsoup page
var Soup = require("de.appwerft.soup").createDocument({
url : "http://www.deutschlandfunk.de/hasskommentare-publizistin-domscheit-berg-sieht-krieg-gegen.1939.de.html?drn:news_id=721886"
onload : function() {
var elem = Soup.getElementById("ati");
console.log(elem.firstElementSibling());
}
});
You can use jQuery like selectors like:
var Soup = require("de.appwerft.soup").createDocument({
url : "http://www.deutschlandfunk.de/irak-tote-und-verletzte-bei-anschlag-in-tikrit.1939.de.html?drn:news_id=721951"
onload : function() {
var elems = Soup.select("img[src$=.png]");
console.log(elems.getAttributes())
}
});
var Soup = require("de.appwerft.soup").createDocument({
html : "<html><body><div id="23" attr="ATTRIBUTE">CONTENT</div></body></html>"
});
Soup.getElementById("23").getAttributes();
- var elem = getElementById("id");
- var elems = getElementsByClass("classname");
- var elems = getElementsByTag("tagname");
- var elems = getElementsByAttribute("alt")
- var elems = select("cssSelector");
- var attrributes = getAttributes();
- var value = getAttribute("src");
- var text = getText();
- var text = getOwnText();
- getHtml();
- toString()
- getChildren();
- getChild(ndx);
- getFirstChild();
- getSiblingElements();
- getFirstElementSibling();
- getLastElementSibling();
- getNextElementSibling();
- getPreviousElementSibling();
- getClassNames();
- select(CSS); // !!!
- hasClassName("needle");
var Soup = require("de.appwerft.soup").createJSONObject({
url : "https://www.heise.de/",
onload : function(result) {
console.log(result);
}
});