Package us.codecraft.webmagic.selector
Class XpathSelector
java.lang.Object
us.codecraft.webmagic.selector.BaseElementSelector
us.codecraft.webmagic.selector.XpathSelector
- All Implemented Interfaces:
ElementSelector,Selector
XPath selector based on Xsoup.
- Since:
- 0.3.0
- Author:
- code4crafter@gmail.com
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanselect(org.jsoup.nodes.Element element) Extract single result in text.
If there are more than one result, only the first will be chosen.org.jsoup.nodes.ElementselectElement(org.jsoup.nodes.Element element) List<org.jsoup.nodes.Element>selectElements(org.jsoup.nodes.Element element) selectList(org.jsoup.nodes.Element element) Extract all results in text.Methods inherited from class us.codecraft.webmagic.selector.BaseElementSelector
select, selectElement, selectElements, selectList
-
Constructor Details
-
XpathSelector
-
-
Method Details
-
select
Description copied from interface:ElementSelectorExtract single result in text.
If there are more than one result, only the first will be chosen.- Parameters:
element- element- Returns:
- result
-
selectList
Description copied from interface:ElementSelectorExtract all results in text.- Parameters:
element- element- Returns:
- results
-
selectElement
public org.jsoup.nodes.Element selectElement(org.jsoup.nodes.Element element) - Specified by:
selectElementin classBaseElementSelector
-
selectElements
- Specified by:
selectElementsin classBaseElementSelector
-
hasAttribute
public boolean hasAttribute()- Specified by:
hasAttributein classBaseElementSelector
-