A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W 

S

scan(java.lang.String) - function in ai.platon.pulsar.skeleton.context.PulsarContext
Scan webpages in the storage whose url start with urlPrefix
scan(java.lang.String,kotlin.Array) - function in ai.platon.pulsar.skeleton.context.PulsarContext
 
scan(java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.context.PulsarContext
 
scan(java.lang.String) - function in ai.platon.pulsar.skeleton.context.support.AbstractPulsarContext
Scan pages in the storage.
scan(java.lang.String) - function in ai.platon.pulsar.skeleton.context.support.AbstractPulsarContext
Scan pages in the storage.
scan(java.lang.String,kotlin.Array) - function in ai.platon.pulsar.skeleton.context.support.AbstractPulsarContext
Scan pages in the storage.
scan(java.lang.String,kotlin.Array) - function in ai.platon.pulsar.skeleton.context.support.AbstractPulsarContext
Scan pages in the storage.
scan(java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.context.support.AbstractPulsarContext
Scan pages in the storage.
scan(java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.context.support.AbstractPulsarContext
Scan pages in the storage.
scheduleOn(java.util.concurrent.ScheduledExecutorService) - function in ai.platon.pulsar.skeleton.common.metrics.CodahaleSlf4jReporter.Builder
Specifies the executor to use while scheduling reporting of metrics.
ScopedUrlNormalizer - class in ai.platon.pulsar.skeleton.crawl.filter
Interface used to convert URLs to normal form and optionally perform substitutions
ScopedUrlNormalizerKt - class in ai.platon.pulsar.skeleton.crawl.filter
 
scrape(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.lang.String,java.util.Map) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.lang.String,java.util.Map) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.util.Map) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.util.Map) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.lang.String,java.util.Map) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.util.Map) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrape(java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Load or fetch a webpage located by the given url, and then extract fields specified by field selectors.
scrapeOutPages(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.lang.String,java.util.Map) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.lang.String,java.util.Map) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.util.Map) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.util.Map) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.lang.String,java.util.Map) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions,java.util.Map) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,java.lang.String,java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
scrapeOutPages(java.lang.String,java.lang.String,java.util.Map) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Load or fetch out pages specified by out link selector, and then extract fields specified by field selectors from each out page.
screenshot(ai.platon.pulsar.common.math.geometric.RectD) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Take a screenshot of the rectangle specified by rect in the current page coordinate space.
screenshot(ai.platon.pulsar.common.math.geometric.RectD) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Take a screenshot of the rectangle specified by rect in the current page coordinate space.
screenshot(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Capture a screenshot of the current viewport (or primary browsing context) after ensuring any pending layout.
screenshot(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Capture a screenshot of the current viewport (or primary browsing context) after ensuring any pending layout.
screenshot(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Scroll the element matched by selector into view (if needed) then take a screenshot of that element's bounding box.
screenshot(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Scroll the element matched by selector into view (if needed) then take a screenshot of that element's bounding box.
scrollBy(java.lang.Double,java.lang.Boolean) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Scrolls the current page frame vertically by the given number of pixels.
scrollBy(java.lang.Double,java.lang.Boolean) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Scrolls the current page frame vertically by the given number of pixels.
scrollDown(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
The current page frame scrolls down for count times.
scrollDown(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
The current page frame scrolls down for count times.
scrollTo(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
This method fetches an element with selector, scrolls it into view if needed.
scrollTo(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
This method fetches an element with selector, scrolls it into view if needed.
scrollToBottom() - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
The current page frame scrolls to the bottom.
scrollToBottom() - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
The current page frame scrolls to the bottom.
scrollToMiddle(java.lang.Double) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
The current page frame scrolls to the middle.
scrollToMiddle(java.lang.Double) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
The current page frame scrolls to the middle.
scrollToTop() - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
The current page frame scrolls to the top.
scrollToTop() - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
The current page frame scrolls to the top.
scrollToViewport(java.lang.Double,java.lang.Boolean) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Scrolls to the position of the n-th viewport.
scrollToViewport(java.lang.Double,java.lang.Boolean) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Scroll to the 2.5th viewport position.
scrollUp(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
The current page frame scrolls up for count times.
scrollUp(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
The current page frame scrolls up for count times.
selectAnchors(java.lang.String,java.lang.Integer,java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Select anchors (link + coordinates) – placeholder implementation until util binding available.
selectAnchors(java.lang.String,java.lang.Integer,java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Find anchor elements matching the CSS query.
selectAttributeAll(java.lang.String,java.lang.String,java.lang.Integer,java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Returns the nodes' attribute values, the nodes are located by selector, the attribute is attrName.
selectAttributeAll(java.lang.String,java.lang.String,java.lang.Integer,java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Returns the nodes' attribute values, the nodes are located by selector, the attribute is attrName.
selectAttributes(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Returns the node's attribute values, the node is located by selector.
selectAttributes(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Returns the node's attribute values, the node is located by selector.
selectFirstAttributeOrNull(java.lang.String,java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Returns the node's attribute value, the node is located by selector, the attribute is attrName.
selectFirstAttributeOrNull(java.lang.String,java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Returns the node's attribute value, the node is located by selector, the attribute is attrName.
selectFirstPropertyValueOrNull(java.lang.String,java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Returns the node's property value, the node is located by selector, the property is propName.
selectFirstPropertyValueOrNull(java.lang.String,java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Returns the node's property value, the node is located by selector, the property is propName.
selectFirstTextOrNull(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Returns the node's text content, the node is located by selector.
selectFirstTextOrNull(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Returns the node's text content, the node is located by selector.
selectHyperlinks(java.lang.String,java.lang.Integer,java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Find hyperlinks in elements matching the selector.
selectHyperlinks(java.lang.String,java.lang.Integer,java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Find hyperlinks in elements matching the CSS query.
selectImages(java.lang.String,java.lang.Integer,java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Select image URLs (abs:src) – placeholder implementation.
selectImages(java.lang.String,java.lang.Integer,java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Find image elements matching the CSS query.
selectOption(java.lang.String,java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Selects an option in a <select> element.
selectOption(java.lang.String,java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Selects an option in a <select> element.
selectOption(java.lang.String,java.util.List) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Selects one or more options in a <select> element.
selectOption(java.lang.String,java.util.List) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Selects one or more options in a <select> element.
selectPropertyValueAll(java.lang.String,java.lang.String,java.lang.Integer,java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Returns the nodes' property values, the nodes are located by selector, the property is propName.
selectPropertyValueAll(java.lang.String,java.lang.String,java.lang.Integer,java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Returns the nodes' property values, the nodes are located by selector, the property is propName.
selectTextAll(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Returns a list of text contents of all the elements matching the specified selector within the page.
selectTextAll(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Returns a list of text contents of all the elements matching the specified selector within the page.
SequentialPrivacyAgentGenerator - class in ai.platon.pulsar.skeleton.crawl.fetch.privacy
 
serialize() - function in ai.platon.pulsar.common.urls.AbstractUrl
 
serializeTo(kotlin.text.StringBuilder) - function in ai.platon.pulsar.common.urls.Hyperlink
 
ServerSideEvent - class in ai.platon.pulsar.skeleton.crawl
Server-side event data structure.
ServerSideEventHandlers - class in ai.platon.pulsar.skeleton.crawl
Server-side event handlers for capturing and broadcasting events during the page lifecycle.
ServiceUnavailableException - class in ai.platon.pulsar.skeleton.common
 
setAcceptUnknownOptions(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.PulsarOptions
 
setAcceptUnknownOptions(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.PulsarOptions
 
setAliases(java.util.Map) - function in ai.platon.pulsar.skeleton.crawl.parse.ParserConfig
 
setAllowParameterOverwriting(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.PulsarOptions
 
setAllowParameterOverwriting(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.PulsarOptions
 
setArgs(java.lang.String) - function in ai.platon.pulsar.common.urls.AbstractUrl
 
setArgs(java.lang.String) - function in ai.platon.pulsar.common.urls.ListenableUrl
 
setArgs(java.lang.String) - function in ai.platon.pulsar.common.urls.UrlAware
 
setArgs(java.util.Map) - function in ai.platon.pulsar.persist.ParseStatus
 
setArgs(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.common.url.CompletableHyperlink
The additional url arguments
setAttribute(java.lang.String,java.lang.String,java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Set the attribute of an element located by selector.
setAttribute(java.lang.String,java.lang.String,java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Set the attribute of an element located by selector.
setAttributeAll(java.lang.String,java.lang.String,java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Set the attribute of all elements matching the CSS query.
setAttributeAll(java.lang.String,java.lang.String,java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Set the attribute of all elements matching the CSS query.
setAuthToken(java.lang.String) - function in ai.platon.pulsar.common.urls.StatefulHyperlink
 
setAuthToken(java.lang.String) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Authentication token for authorized access to protected resources.
setAuthToken(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.common.url.CompletableHyperlink
 
setAuthToken(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.common.url.CompletableHyperlink
 
setAutoScrollCount(java.lang.Integer) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Number of times to scroll down the page after initial load.
setBatchStat(ai.platon.pulsar.skeleton.crawl.fetch.BatchStat) - function in ai.platon.pulsar.skeleton.crawl.fetch.FetchTask
 
setBbsUrls(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.UrlStat
 
setBe(ai.platon.pulsar.skeleton.crawl.BrowseEventHandlers) - function in ai.platon.pulsar.skeleton.crawl.PageEventHandlers
 
setBe(ai.platon.pulsar.skeleton.crawl.BrowseEventHandlers) - function in ai.platon.pulsar.skeleton.crawl.PageEventHandlers
 
setBlogUrls(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.UrlStat
 
setBrowseEventHandlers(ai.platon.pulsar.skeleton.crawl.BrowseEventHandlers) - function in ai.platon.pulsar.skeleton.crawl.PageEventHandlers
Event handlers during the browsing stage.
setBrowseEventHandlers(ai.platon.pulsar.skeleton.crawl.BrowseEventHandlers) - function in ai.platon.pulsar.skeleton.crawl.event.AbstractPageEventHandlers
Event handlers during the browsing stage.
setBrowseEventHandlers(ai.platon.pulsar.skeleton.crawl.BrowseEventHandlers) - function in ai.platon.pulsar.skeleton.crawl.event.AbstractPageEventHandlers
Event handlers during the browsing stage.
setBrowser(ai.platon.pulsar.common.browser.BrowserType) - function in ai.platon.pulsar.skeleton.common.options.LoadOptionDefaults
The default browser is chrome with pulsar implemented web driver.
setBrowser(ai.platon.pulsar.common.browser.BrowserType) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Specifies which browser engine to use for rendering pages.
setCe(ai.platon.pulsar.skeleton.crawl.CrawlEventHandlers) - function in ai.platon.pulsar.skeleton.crawl.PageEventHandlers
 
setCe(ai.platon.pulsar.skeleton.crawl.CrawlEventHandlers) - function in ai.platon.pulsar.skeleton.crawl.PageEventHandlers
 
setClassName(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.JsEvaluation
 
setClosed(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.NavigateEntry
Indicate if the tab for this navigation is closed.
setCode(java.lang.Short,java.lang.Integer) - function in ai.platon.pulsar.persist.ParseStatus
 
setCollectCount(java.lang.Integer) - function in ai.platon.pulsar.common.collect.collector.AbstractDataCollector
 
setCollectedCount(java.lang.Integer) - function in ai.platon.pulsar.common.collect.collector.AbstractDataCollector
 
setConf(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.common.config.LazyConfigurable
 
setConf(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.common.config.Protocol
 
setConf(ai.platon.pulsar.common.config.VolatileConfig) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
 
setConf(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.skeleton.crawl.fetch.privacy.DefaultPrivacyAgentGenerator
 
setConf(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.skeleton.crawl.fetch.privacy.PrivacyAgentGenerator
 
setConf(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.skeleton.crawl.fetch.privacy.PrototypePrivacyAgentGenerator
 
setConf(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.skeleton.crawl.fetch.privacy.RandomPrivacyAgentGenerator
 
setConf(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.skeleton.crawl.fetch.privacy.SequentialPrivacyAgentGenerator
 
setConf(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.skeleton.crawl.fetch.privacy.SystemDefaultPrivacyAgentGenerator
 
setConf(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.skeleton.crawl.parse.PageParser
 
setConf(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.skeleton.crawl.protocol.RobotRulesParser
 
setConf(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.skeleton.crawl.protocol.RobotRulesParser
 
setConf(ai.platon.pulsar.common.config.ImmutableConfig) - function in ai.platon.pulsar.skeleton.crawl.protocol.http.AbstractHttpProtocol
The configuration
setCountry(java.lang.String) - function in ai.platon.pulsar.common.collect.collector.AbstractDataCollector
 
setCountry(java.lang.String) - function in ai.platon.pulsar.common.urls.AbstractUrl
 
setCountry(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.common.url.CompletableHyperlink
The country of this hyperlink
setCpuLoad(java.lang.Double) - function in ai.platon.pulsar.skeleton.crawl.CoreMetrics.Companion
 
setCrawlEventHandlers(ai.platon.pulsar.skeleton.crawl.CrawlEventHandlers) - function in ai.platon.pulsar.skeleton.crawl.PageEventHandlers
Event handlers during the crawl stage.
setCrawlEventHandlers(ai.platon.pulsar.skeleton.crawl.CrawlEventHandlers) - function in ai.platon.pulsar.skeleton.crawl.event.AbstractPageEventHandlers
Event handlers during the crawl stage.
setCrawlEventHandlers(ai.platon.pulsar.skeleton.crawl.CrawlEventHandlers) - function in ai.platon.pulsar.skeleton.crawl.event.AbstractPageEventHandlers
Event handlers during the crawl stage.
setCRITICAL_CPU_THRESHOLD(java.lang.Double) - function in ai.platon.pulsar.skeleton.common.AppSystemInfo.Companion
 
setCRITICAL_MEMORY_THRESHOLD_MIB(java.lang.Double) - function in ai.platon.pulsar.skeleton.common.AppSystemInfo.Companion
 
setDeadline(java.time.Instant) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Absolute deadline after which the task should be discarded.
setDeadTime(java.time.Instant) - function in ai.platon.pulsar.common.collect.collector.AbstractDataCollector
 
setDepth(java.lang.Integer) - function in ai.platon.pulsar.common.urls.AbstractUrl
 
setDepth(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.common.url.CompletableHyperlink
The depth of this hyperlink
setDescription(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.JsEvaluation
 
setDetail(ai.platon.pulsar.common.urls.UrlAware) - function in ai.platon.pulsar.skeleton.common.urls.NormURL
A url aware object that contains the url and its related information.
setDetailUrls(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.UrlStat
 
setDistrict(java.lang.String) - function in ai.platon.pulsar.common.collect.collector.AbstractDataCollector
 
setDistrict(java.lang.String) - function in ai.platon.pulsar.common.urls.AbstractUrl
 
setDistrict(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.common.url.CompletableHyperlink
The district of this hyperlink
setDocument(ai.platon.pulsar.dom.FeaturedDocument) - function in ai.platon.pulsar.skeleton.crawl.parse.ParseResult
 
setDocumentReadyTime(java.time.Instant) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.NavigateEntry
The time when the document is ready.
setDropContent(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
When enabled, page content (HTML) will not be stored in the database.
setEnableReporter(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.crawl.CoreMetrics
 
setEntity(java.lang.String) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Represents the type of content being crawled, such as an article, product, or hotel.
setEventExceptionHandler(kotlin.jvm.functions.Function1) - function in ai.platon.pulsar.common.event.AbstractEventEmitter
 
setEventHandlers(ai.platon.pulsar.skeleton.crawl.PageEventHandlers) - function in ai.platon.pulsar.skeleton.crawl.common.url.CompletableListenableHyperlink
The event handler
setEventHandlers(ai.platon.pulsar.skeleton.crawl.PageEventHandlers) - function in ai.platon.pulsar.skeleton.crawl.common.url.ListenableHyperlink
The event handler
setEventHandlers(ai.platon.pulsar.skeleton.crawl.PageEventHandlers) - function in ai.platon.pulsar.skeleton.crawl.common.url.ParsableHyperlink
The PageEvent handlers of this hyperlink.
setEventHandlers(ai.platon.pulsar.skeleton.crawl.PageEventHandlers) - function in ai.platon.pulsar.skeleton.crawl.common.url.StatefulListenableHyperlink
The event handler
setException(java.lang.Throwable) - function in ai.platon.pulsar.skeleton.crawl.fetch.FetchResult
 
setException(ai.platon.pulsar.skeleton.crawl.fetch.driver.JsException) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.JsEvaluation
 
setExpandAtSign(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.PulsarOptions
 
setExpandAtSign(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.PulsarOptions
 
setExpireAt(java.time.Instant) - function in ai.platon.pulsar.skeleton.common.options.LoadOptionDefaults
The default time to expire
setExpireAt(java.time.Instant) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Absolute timestamp after which cached content should be refetched.
setExpires(java.time.Duration) - function in ai.platon.pulsar.skeleton.common.options.LoadOptionDefaults
The default expiry time, some time we may need expire all pages by default, for example, in test mode
setExpires(java.time.Duration) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Duration after which cached content is considered stale and should be refetched.
setFailed(java.lang.Integer,java.lang.String) - function in ai.platon.pulsar.persist.ParseStatus
 
setFetchMode(ai.platon.pulsar.persist.metadata.FetchMode) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Specifies the mechanism used to fetch web content.
setFetchSchedule(ai.platon.pulsar.persist.WebPage,ai.platon.pulsar.skeleton.crawl.schedule.ModifyInfo) - function in ai.platon.pulsar.skeleton.crawl.schedule.AbstractFetchSchedule
 
setFetchSchedule(ai.platon.pulsar.persist.WebPage,ai.platon.pulsar.skeleton.crawl.schedule.ModifyInfo) - function in ai.platon.pulsar.skeleton.crawl.schedule.AbstractFetchSchedule
 
setFetchSchedule(ai.platon.pulsar.persist.WebPage,ai.platon.pulsar.skeleton.crawl.schedule.ModifyInfo) - function in ai.platon.pulsar.skeleton.crawl.schedule.FetchSchedule
 
setFetchTime(java.time.Instant) - function in ai.platon.pulsar.skeleton.crawl.schedule.ModifyInfo
The actual latest fetch time, WebPage.
setFieldByAnnotation(ai.platon.pulsar.skeleton.common.options.LoadOptions,java.lang.String,java.lang.Object) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions.Companion
Sets the value of a field based on its annotation name.
setFingerprint(ai.platon.pulsar.common.browser.fingerprint.Fingerprint) - function in ai.platon.pulsar.skeleton.crawl.fetch.privacy.BrowserProfile
 
setFirstCollectTime(java.time.Instant) - function in ai.platon.pulsar.common.collect.collector.AbstractDataCollector
 
setFlowStatus(ai.platon.pulsar.common.FlowState) - function in ai.platon.pulsar.skeleton.crawl.parse.FilterResult
 
setFlowStatus(ai.platon.pulsar.common.FlowState) - function in ai.platon.pulsar.skeleton.crawl.parse.ParseResult
 
setFORBID_ALL_RULES(crawlercommons.robots.BaseRobotRules) - function in ai.platon.pulsar.skeleton.crawl.protocol.RobotRulesParser.Companion
A BaseRobotRules object appropriate for use when the robots.txt file is not fetched due to a 403/Forbidden response; all requests are disallowed.
setFrontDriver(ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractBrowser
The front driver who has called bringToFront()
setGlobalCache(ai.platon.pulsar.skeleton.crawl.common.GlobalCache) - function in ai.platon.pulsar.skeleton.crawl.common.GlobalCacheFactory.Companion
Set the global cache instance.
setGroup(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.privacy.SequentialPrivacyAgentGenerator
 
setHelp(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.PulsarOptions
 
setHelp(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.PulsarOptions
 
setHostName(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.UrlStat
 
setHref(java.lang.String) - function in ai.platon.pulsar.common.urls.AbstractUrl
 
setHref(java.lang.String) - function in ai.platon.pulsar.common.urls.ListenableUrl
 
setHref(java.lang.String) - function in ai.platon.pulsar.common.urls.UrlAware
 
setHref(java.net.URL) - function in ai.platon.pulsar.skeleton.common.urls.NormURL
The href is the raw url in the html without normalization, for example, a url with a timestamp query parameter added.
setHref(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.common.url.CompletableHyperlink
The hypertext reference, It defines the address of the document, which this time is linked from
setIdleTimeout(java.time.Duration) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Idle timeout before a READY driver is considered stale and eligible for recycling/retirement.
setIframe(java.lang.Integer) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
The index of the iframe to focus on during page interaction.
setIgnoreDOMFeatures(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Skip DOM feature computation if true (performance optimization for pure interaction tasks).
setIgnoreFailure(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.LoadOptionDefaults
If true, still fetch the page even if it is gone.
setIgnoreFailure(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Attempts to fetch a page even if previous fetch attempts have failed.
setIgnoreUrlQuery(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Removes query parameters from URLs during processing.
setIncognito(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Enables browser incognito/private mode for page fetching.
setIndexUrls(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.UrlStat
 
setInitialDelay(java.time.Duration) - function in ai.platon.pulsar.common.concurrent.GracefulScheduledExecutor
 
setInteractLevel(ai.platon.pulsar.common.browser.InteractLevel) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Controls the level of interaction with web pages during crawling.
setInterval(java.time.Duration) - function in ai.platon.pulsar.common.concurrent.GracefulScheduledExecutor
 
setItemBrowser(ai.platon.pulsar.common.browser.BrowserType) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Browser to use specifically for item detail pages (as opposed to index pages).
setItemExpireAt(java.time.Instant) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Absolute timestamp after which item detail pages should be refetched.
setItemExpires(java.time.Duration) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Cache expiration duration specifically for item detail pages.
setItemPageLoadTimeout(java.time.Duration) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Page load timeout for item detail pages.
setItemRequireAnchors(java.lang.Integer) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Minimum number of links required for item detail pages.
setItemRequireImages(java.lang.Integer) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Minimum number of images required for item detail pages.
setItemRequireNotBlank(java.lang.String) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
CSS selector for content validation on item detail pages.
setItemRequireSize(java.lang.Integer) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Minimum page size required for item detail pages.
setItemScriptTimeout(java.time.Duration) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
JavaScript execution timeout for item detail pages.
setItemScrollCount(java.lang.Integer) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Number of scroll actions for item detail pages.
setItemScrollInterval(java.time.Duration) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Time interval between scrolls for item detail pages.
setItemWaitNonBlank(java.lang.String) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
CSS selector for non-blank text validation on item detail pages.
setJobName(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.impl.StreamingTaskRunner
The job name.
setLabel(java.lang.String) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
A label to categorize tasks into logical groups.
setLang(java.lang.String) - function in ai.platon.pulsar.common.collect.collector.AbstractDataCollector
 
setLang(java.lang.String) - function in ai.platon.pulsar.common.urls.AbstractUrl
 
setLang(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.common.url.CompletableHyperlink
The language of this hyperlink
setLastActiveTime(java.time.Instant) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
 
setLastActiveTime(java.time.Instant) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.NavigateEntry
The last active time.
setLastCollectedTime(java.time.Instant) - function in ai.platon.pulsar.common.collect.collector.AbstractDataCollector
 
setLazyFlush(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.LoadOptionDefaults
Lazy flush.
setLazyFlush(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Controls when pages are flushed to the database.
setLe(ai.platon.pulsar.skeleton.crawl.LoadEventHandlers) - function in ai.platon.pulsar.skeleton.crawl.PageEventHandlers
 
setLe(ai.platon.pulsar.skeleton.crawl.LoadEventHandlers) - function in ai.platon.pulsar.skeleton.crawl.PageEventHandlers
 
setLoadArgs(java.lang.String) - function in ai.platon.pulsar.skeleton.common.collect.LocalFileHyperlinkCollector
 
setLoadEventHandlers(ai.platon.pulsar.skeleton.crawl.LoadEventHandlers) - function in ai.platon.pulsar.skeleton.crawl.PageEventHandlers
Event handlers during the loading stage.
setLoadEventHandlers(ai.platon.pulsar.skeleton.crawl.LoadEventHandlers) - function in ai.platon.pulsar.skeleton.crawl.event.AbstractPageEventHandlers
Event handlers during the loading stage.
setLoadEventHandlers(ai.platon.pulsar.skeleton.crawl.LoadEventHandlers) - function in ai.platon.pulsar.skeleton.crawl.event.AbstractPageEventHandlers
Event handlers during the loading stage.
setMainFrameId(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.NavigateEntry
 
setMainRequestCookies(java.util.List) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.NavigateEntry
 
setMainRequestHeaders(java.util.Map) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.NavigateEntry
 
setMainRequestId(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.NavigateEntry
Main request is only used for HTML documents for now.
setMainResponseHeaders(java.util.Map) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.NavigateEntry
 
setMainResponseStatus(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.NavigateEntry
The response status of the main request
setMainResponseStatusText(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.NavigateEntry
 
setMajorCode(java.lang.Short) - function in ai.platon.pulsar.persist.ParseStatus
 
setMaxLoops(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.filter.ChainedUrlNormalizer
 
setMediaUrls(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.UrlStat
 
setMinorCode(java.lang.Integer) - function in ai.platon.pulsar.persist.ParseStatus
 
setMinorCode(java.lang.Integer,java.lang.String) - function in ai.platon.pulsar.persist.ParseStatus
 
setModifiedAt(java.time.Instant) - function in ai.platon.pulsar.common.urls.StatefulHyperlink
 
setModifiedAt(java.time.Instant) - function in ai.platon.pulsar.skeleton.crawl.common.url.CompletableHyperlink
 
setModifiedAt(java.time.Instant) - function in ai.platon.pulsar.skeleton.crawl.common.url.CompletableHyperlink
 
setModifiedTime(java.time.Instant) - function in ai.platon.pulsar.skeleton.crawl.schedule.ModifyInfo
 
setName(java.lang.String) - function in ai.platon.pulsar.skeleton.common.collect.LocalFileHyperlinkCollector
The collector name
setNavigateEntry(ai.platon.pulsar.skeleton.crawl.fetch.driver.NavigateEntry) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Navigate entry for the current page (URL + metadata).
setNavigateEntry(ai.platon.pulsar.skeleton.crawl.fetch.driver.NavigateEntry) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
The current navigation entry.
setNJitRetry(java.lang.Integer) - function in ai.platon.pulsar.skeleton.common.options.LoadOptionDefaults
There are several cases to enable jit retry.
setNJitRetry(java.lang.Integer) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Maximum number of immediate retries during a single fetch operation.
setNMaxRetry(java.lang.Integer) - function in ai.platon.pulsar.common.urls.AbstractUrl
 
setNMaxRetry(java.lang.Integer) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Maximum number of fetch retries before marking a page as permanently failed.
setNMaxRetry(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.common.url.CompletableHyperlink
The maximum number of retries
setNoNorm(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Disables URL normalization during link processing.
setNRetries(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.FetchTask
 
setNumTasksSuccess(java.lang.Long) - function in ai.platon.pulsar.skeleton.crawl.fetch.BatchStat
 
setObjects(java.lang.Object) - function in ai.platon.pulsar.skeleton.common.options.PulsarOptions
 
setObjects(java.lang.Object) - function in ai.platon.pulsar.skeleton.common.options.PulsarOptions
 
setOpener(ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Page opener driver (if window opened by script / click)
setOrder(java.lang.Integer) - function in ai.platon.pulsar.common.urls.AbstractUrl
 
setOrder(java.lang.Integer) - function in ai.platon.pulsar.common.urls.ListenableUrl
 
setOrder(java.lang.Integer) - function in ai.platon.pulsar.common.urls.UrlAware
 
setOrder(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.common.url.CompletableHyperlink
The order of this hyperlink in it referrer page
setOutLinkPattern(java.lang.String) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Regular expression pattern to filter extracted outlinks.
setOutLinkSelector(java.lang.String) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
CSS selector used to identify and extract links from portal/index pages.
setPageEventHandlers(ai.platon.pulsar.skeleton.crawl.PageEventHandlers) - function in ai.platon.pulsar.skeleton.crawl.PulsarEventBus
The page event handlers.
setPageGoneSchedule(ai.platon.pulsar.persist.WebPage,java.time.Instant,java.time.Instant,java.time.Instant) - function in ai.platon.pulsar.skeleton.crawl.schedule.AbstractFetchSchedule
This method specifies how to schedule refetching of pages marked as GONE.
setPageGoneSchedule(ai.platon.pulsar.persist.WebPage,java.time.Instant,java.time.Instant,java.time.Instant) - function in ai.platon.pulsar.skeleton.crawl.schedule.AbstractFetchSchedule
This method specifies how to schedule refetching of pages marked as GONE.
setPageGoneSchedule(ai.platon.pulsar.persist.WebPage,java.time.Instant,java.time.Instant,java.time.Instant) - function in ai.platon.pulsar.skeleton.crawl.schedule.FetchSchedule
 
setPageLoadTimeout(java.time.Duration) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Maximum time to wait for page loading to complete.
setPageReferrer(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.NavigateEntry
The referrer claimed by the page.
setPageRetrySchedule(ai.platon.pulsar.persist.WebPage,java.time.Instant,java.time.Instant,java.time.Instant) - function in ai.platon.pulsar.skeleton.crawl.schedule.AbstractFetchSchedule
This method adjusts the fetch schedule if fetching needs to be re-tried due to transient errors.
setPageRetrySchedule(ai.platon.pulsar.persist.WebPage,java.time.Instant,java.time.Instant,java.time.Instant) - function in ai.platon.pulsar.skeleton.crawl.schedule.AbstractFetchSchedule
This method adjusts the fetch schedule if fetching needs to be re-tried due to transient errors.
setPageRetrySchedule(ai.platon.pulsar.persist.WebPage,java.time.Instant,java.time.Instant,java.time.Instant) - function in ai.platon.pulsar.skeleton.crawl.schedule.FetchSchedule
 
setPageViews(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.UrlStat
 
setParent(ai.platon.pulsar.skeleton.crawl.parse.ParseFilter) - function in ai.platon.pulsar.skeleton.crawl.parse.AbstractParseFilter
The parent filter
setParent(ai.platon.pulsar.skeleton.crawl.parse.ParseFilter) - function in ai.platon.pulsar.skeleton.crawl.parse.AbstractParseFilter
The parent filter
setParent(ai.platon.pulsar.skeleton.crawl.parse.ParseFilter) - function in ai.platon.pulsar.skeleton.crawl.parse.ParseFilter
The parent filter
setParse(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.LoadOptionDefaults
Trigger the parse phase or not.
setParse(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Enables immediate parsing of fetched pages.
setParseResult(ai.platon.pulsar.skeleton.crawl.parse.ParseResult) - function in ai.platon.pulsar.skeleton.crawl.parse.html.ParseContext
 
setParsers(.<Error class: unknown class>) - function in ai.platon.pulsar.skeleton.crawl.parse.ParseResult
 
setParsers(java.lang.String,java.util.List) - function in ai.platon.pulsar.skeleton.crawl.parse.ParserConfig
 
setPersist(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Controls whether fetched pages are immediately persisted to storage.
setPrevFetchTime(java.time.Instant) - function in ai.platon.pulsar.skeleton.crawl.schedule.ModifyInfo
The previous actual latest fetch time
setPrevModifiedTime(java.time.Instant) - function in ai.platon.pulsar.skeleton.crawl.schedule.ModifyInfo
 
setPriority(java.lang.Integer) - function in ai.platon.pulsar.common.urls.AbstractUrl
 
setPriority(java.lang.Integer) - function in ai.platon.pulsar.common.urls.ListenableUrl
 
setPriority(java.lang.Integer) - function in ai.platon.pulsar.common.urls.UrlAware
 
setPriority(java.lang.Integer) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Determines task execution priority in the crawl queue.
setPriority(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.common.url.CompletableHyperlink
The priority of this hyperlink
setProperty(java.lang.String,java.lang.String,java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Set the property of an element located by selector.
setProperty(java.lang.String,java.lang.String,java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Set the property of an element located by selector.
setPropertyAll(java.lang.String,java.lang.String,java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Set the property of all elements matching the CSS query.
setPropertyAll(java.lang.String,java.lang.String,java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Set the property of all elements matching the CSS query.
setProxy(ai.platon.pulsar.common.proxy.ProxyEntry) - function in ai.platon.pulsar.skeleton.crawl.fetch.privacy.BrowserId
 
setProxy(java.lang.String,java.lang.String,java.lang.String,java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.privacy.BrowserId
 
setProxyEntry(ai.platon.pulsar.common.proxy.ProxyEntry) - function in ai.platon.pulsar.skeleton.crawl.fetch.FetchTask
 
setRawEvent(ai.platon.pulsar.skeleton.crawl.PageEventHandlers) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
 
setRawItemEvent(ai.platon.pulsar.skeleton.crawl.PageEventHandlers) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
 
setReadonly(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
When enabled, ensures the crawler operates in a non-destructive mode.
setRecovered(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Driver participated in a recovery workflow (e.g.
setRecyclable(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
If recyclable the driver returns to a standby pool post-task; else it remains dedicated until retired.
setReferrer(java.lang.String) - function in ai.platon.pulsar.common.urls.AbstractUrl
 
setReferrer(java.lang.String) - function in ai.platon.pulsar.common.urls.ListenableUrl
 
setReferrer(java.lang.String) - function in ai.platon.pulsar.common.urls.UrlAware
 
setReferrer(java.lang.String) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
 
setReferrer(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.common.url.CompletableHyperlink
The url of the referrer page
setRefresh(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
 
setRemoteAddr(java.lang.String) - function in ai.platon.pulsar.common.urls.StatefulHyperlink
 
setRemoteAddr(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.common.url.CompletableHyperlink
 
setRemoteAddr(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.common.url.CompletableHyperlink
 
setRequireAnchors(java.lang.Integer) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Minimum number of anchor (link) elements required for a page to be considered complete.
setRequireImages(java.lang.Integer) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Minimum number of images required for a page to be considered complete.
setRequireNotBlank(java.lang.String) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
CSS selector for an element that must contain non-blank text for valid retrieval.
setRequireSize(java.lang.Integer) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Minimum acceptable page size in bytes to consider the fetch successful.
setResource(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
When true, fetches the URL as a basic resource without browser rendering.
setResponse(ai.platon.pulsar.skeleton.crawl.protocol.Response) - function in ai.platon.pulsar.skeleton.crawl.fetch.FetchResult
 
setResponse(ai.platon.pulsar.skeleton.crawl.protocol.Response) - function in ai.platon.pulsar.skeleton.crawl.protocol.Protocol
 
setResponse(ai.platon.pulsar.skeleton.crawl.protocol.Response) - function in ai.platon.pulsar.skeleton.crawl.protocol.Protocol
 
setRetryDelayPolicy(kotlin.jvm.functions.Function2) - function in ai.platon.pulsar.skeleton.crawl.TaskRunner
Delay policy for retry tasks
setRetryDelayPolicy(kotlin.jvm.functions.Function2) - function in ai.platon.pulsar.skeleton.crawl.impl.AbstractTaskRunner
Delay policy for retry tasks
setRetryDelayPolicy(kotlin.jvm.functions.Function2) - function in ai.platon.pulsar.skeleton.crawl.impl.AbstractTaskRunner
Delay policy for retry tasks
setReused(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Driver reused from pool after previous task.
setRunningChromeProcesses(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.CoreMetrics.Companion
 
setScriptTimeout(java.time.Duration) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Maximum time allowed for injected JavaScript execution before timeout.
setScrollInterval(java.time.Duration) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Time interval between successive scroll actions.
setSearchUrls(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.UrlStat
 
setServerSideEventHandlers(ai.platon.pulsar.skeleton.crawl.ServerSideEventHandlers) - function in ai.platon.pulsar.skeleton.crawl.PulsarEventBus
The server-side event handlers for broadcasting events to external listeners.
setStackTrace(kotlin.Array) - function in kotlin.Throwable
 
setStartTime(java.time.Instant) - function in ai.platon.pulsar.skeleton.crawl.fetch.BatchStat
 
setStatus(java.lang.Integer) - function in ai.platon.pulsar.common.urls.StatefulHyperlink
 
setStatus(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.common.url.CompletableHyperlink
 
setStatus(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.common.url.CompletableHyperlink
 
setStopped(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.NavigateEntry
Indicate if the navigation is stopped.
setStoreContent(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.LoadOptionDefaults
Store webpage content or not.
setStoreContent(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Controls whether page content (HTML) is stored in the database.
setSuccessOK() - function in ai.platon.pulsar.persist.ParseStatus
 
setTaskId(java.lang.String) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
A unique identifier for distinguishing between separate tasks.
setTaskTime(java.time.Instant) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
A timestamp used to group related tasks into a batch.
setTest(java.lang.Integer) - function in ai.platon.pulsar.skeleton.common.options.LoadOptionDefaults
Set to be 0 if we are doing unit test or other test.
setTest(java.lang.Integer) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Enables test mode with various verbosity levels.
setText(java.lang.String) - function in ai.platon.pulsar.common.urls.AbstractUrl
 
setText(java.lang.String) - function in ai.platon.pulsar.common.urls.ListenableUrl
 
setText(java.lang.String) - function in ai.platon.pulsar.common.urls.UrlAware
 
setText(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.common.url.CompletableHyperlink
The anchor text
setTiebaUrls(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.UrlStat
 
setTopLinks(java.lang.Integer) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Maximum number of outlinks to extract and follow from a single page.
setTotalNetworkIFsRecvBytes(java.lang.Long) - function in ai.platon.pulsar.skeleton.crawl.CoreMetrics
The total all bytes received by the hardware last read from system
setTotalSuccessBytes(java.lang.Long) - function in ai.platon.pulsar.skeleton.crawl.fetch.BatchStat
 
setUnknownUrls(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.UrlStat
 
setUnserializableValue(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.JsEvaluation
 
setUrl(java.lang.String) - function in ai.platon.pulsar.common.urls.AbstractUrl
 
setUrl(java.lang.String) - function in ai.platon.pulsar.common.urls.ListenableUrl
 
setUrl(java.lang.String) - function in ai.platon.pulsar.common.urls.UrlAware
 
setUrl(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.common.url.CompletableHyperlink
The url specification of the hyperlink, it is usually normalized, and can contain load arguments.
setUrlPool(ai.platon.pulsar.common.collect.UrlPool) - function in ai.platon.pulsar.skeleton.crawl.common.GlobalCache
A url pool contains many url caches, the urls added to the pool will be processed in crawl loops.
setUrls(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.UrlStat
 
setUrls(kotlin.sequences.Sequence) - function in ai.platon.pulsar.skeleton.crawl.impl.StreamingTaskRunner
The url sequence
setUrlsFromSeed(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.UrlStat
 
setUrlsTooLong(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.fetch.UrlStat
 
setUsedMemory(java.lang.Long) - function in ai.platon.pulsar.skeleton.crawl.CoreMetrics.Companion
 
setUserAgentOverride(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractBrowser
 
setValue(T,java.lang.Integer) - function in ai.platon.pulsar.skeleton.common.metrics.AppMetricRegistry
 
setValue(java.lang.Object) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.JsEvaluation
 
setVerboseCount(java.lang.Integer) - function in ai.platon.pulsar.skeleton.common.message.PageLoadStatusFormatter
 
setVersion(java.lang.String) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
Version identifier for the load options format.
setWaitNonBlank(java.lang.String) - function in ai.platon.pulsar.skeleton.common.options.LoadOptions
CSS selector for an element that must contain non-blank text before proceeding.
setWebdriverFetcher(ai.platon.pulsar.skeleton.crawl.fetch.WebDriverFetcher) - function in ai.platon.pulsar.skeleton.crawl.fetch.privacy.AbstractPrivacyContext
 
shouldFetch(ai.platon.pulsar.persist.WebPage,java.time.Instant) - function in ai.platon.pulsar.skeleton.crawl.schedule.AbstractFetchSchedule
This method provides information whether the page is suitable for selection in the current fetchlist.
shouldFetch(ai.platon.pulsar.persist.WebPage,java.time.Instant) - function in ai.platon.pulsar.skeleton.crawl.schedule.AbstractFetchSchedule
This method provides information whether the page is suitable for selection in the current fetchlist.
shouldFetch(ai.platon.pulsar.persist.WebPage,java.time.Instant) - function in ai.platon.pulsar.skeleton.crawl.schedule.FetchSchedule
 
shutdown() - function in ai.platon.pulsar.skeleton.context.PulsarContexts
Closes all created contexts and shuts down Browser4.
shutdownExecutorOnStop(java.lang.Boolean) - function in ai.platon.pulsar.skeleton.common.metrics.CodahaleSlf4jReporter.Builder
Specifies whether or not, the executor (used for reporting) will be stopped with same time with reporter.
split(java.lang.String) - function in ai.platon.pulsar.skeleton.common.options.PulsarOptions.Companion
Split a command line into argument vector (argv).
start() - function in ai.platon.pulsar.common.StartStopRunnable
 
start() - function in ai.platon.pulsar.common.TaskLoop
 
start() - function in ai.platon.pulsar.common.concurrent.GracefulScheduledExecutor
 
start(java.time.Duration,java.time.Duration) - function in ai.platon.pulsar.common.concurrent.GracefulScheduledExecutor
 
start(java.time.Duration,java.time.Duration,kotlin.jvm.functions.Function0) - function in ai.platon.pulsar.common.concurrent.GracefulScheduledExecutor
 
start(java.lang.Long,java.util.concurrent.TimeUnit) - function in ai.platon.pulsar.common.concurrent.GracefulScheduledExecutor
 
start(java.lang.Long,java.lang.Long,java.util.concurrent.TimeUnit) - function in ai.platon.pulsar.common.concurrent.GracefulScheduledExecutor
 
start(java.lang.Long,java.lang.Long,java.util.concurrent.TimeUnit,java.lang.Runnable) - function in ai.platon.pulsar.common.concurrent.GracefulScheduledExecutor
 
start() - function in ai.platon.pulsar.skeleton.common.metrics.MetricsSystem
 
start() - function in ai.platon.pulsar.skeleton.crawl.CoreMetrics
 
start() - function in ai.platon.pulsar.skeleton.crawl.TaskLoops
Start all loops matching the filter if not started.
start() - function in ai.platon.pulsar.skeleton.crawl.impl.StreamingTaskLoop
 
start(java.lang.Long,java.util.concurrent.TimeUnit) - function in com.codahale.metrics.ScheduledReporter
 
start(java.lang.Long,java.lang.Long,java.util.concurrent.TimeUnit) - function in com.codahale.metrics.ScheduledReporter
 
startsWith(java.lang.String) - function in ai.platon.pulsar.skeleton.common.metrics.MetricFilters
 
startWork() - function in ai.platon.pulsar.skeleton.crawl.fetch.FetchTask
 
startWork() - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
Transition to WORKING (exclusive usage).
state() - function in java.util.concurrent.CompletableFuture
 
StatefulListenableHyperlink - class in ai.platon.pulsar.skeleton.crawl.common.url
A stateful hyperlink that has status and contains a PageEventHandlers to handle page events.
StaticPulsarContext - class in ai.platon.pulsar.skeleton.context.support
 
stop() - function in ai.platon.pulsar.common.StartStopRunnable
 
stop() - function in ai.platon.pulsar.common.TaskLoop
 
stop() - function in ai.platon.pulsar.skeleton.crawl.TaskLoops
Stop all loops matching the filter if started.
stop() - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Force the page stop all navigations and RELEASES all resources.
stop() - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
Force the page stop all navigations and RELEASES all resources.
stop() - function in ai.platon.pulsar.skeleton.crawl.impl.StreamingTaskLoop
 
stop() - function in com.codahale.metrics.ScheduledReporter
 
StreamingTaskLoop - class in ai.platon.pulsar.skeleton.crawl.impl
 
StreamingTaskRunner - class in ai.platon.pulsar.skeleton.crawl.impl
 
StreamingTaskRunner.Companion - class in ai.platon.pulsar.skeleton.crawl.impl.StreamingTaskRunner
 
submit(ai.platon.pulsar.common.urls.UrlAware) - function in ai.platon.pulsar.skeleton.context.PulsarContext
Submit a url, the url will be added to the task queue, and will be executed asynchronously.
submit(ai.platon.pulsar.common.urls.UrlAware) - function in ai.platon.pulsar.skeleton.context.support.AbstractPulsarContext
Submit a url, the url will be added to the task queue, and will be executed asynchronously.
submit(ai.platon.pulsar.common.urls.UrlAware) - function in ai.platon.pulsar.skeleton.context.support.AbstractPulsarContext
Submit a url, the url will be added to the task queue, and will be executed asynchronously.
submit(ai.platon.pulsar.common.urls.UrlAware) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Submit a url to the URL pool, and it will be subsequently processed in the crawl loop.
submit(ai.platon.pulsar.common.urls.UrlAware) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Submit a url to the URL pool, and it will be subsequently processed in the crawl loop.
submit(ai.platon.pulsar.common.urls.UrlAware,java.lang.String) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Submit a url to the URL pool, and it will be subsequently processed in the crawl loop.
submit(ai.platon.pulsar.common.urls.UrlAware,java.lang.String) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Submit a url to the URL pool, and it will be subsequently processed in the crawl loop.
submit(java.lang.String) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Submit a url to the URL pool, and it will be subsequently processed in the crawl loop.
submit(java.lang.String) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Submit a url to the URL pool, and it will be subsequently processed in the crawl loop.
submit(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Submit a url to the URL pool, and it will be subsequently processed in the crawl loop.
submit(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Submit a url to the URL pool, and it will be subsequently processed in the crawl loop.
submit(java.lang.String,java.lang.String) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Submit a url to the URL pool, and it will be subsequently processed in the crawl loop.
submit(java.lang.String,java.lang.String) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Submit a url to the URL pool, and it will be subsequently processed in the crawl loop.
submit(ai.platon.pulsar.common.urls.UrlAware) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Submit a url to the URL pool, and it will be subsequently processed in the crawl loop.
submit(ai.platon.pulsar.common.urls.UrlAware,ai.platon.pulsar.skeleton.common.options.LoadOptions) - function in ai.platon.pulsar.skeleton.session.PulsarSession
No such version, it's too complicated to handle events
submit(ai.platon.pulsar.common.urls.UrlAware,ai.platon.pulsar.skeleton.common.options.LoadOptions) - function in ai.platon.pulsar.skeleton.session.PulsarSession
No such version, it's too complicated to handle events
submit(ai.platon.pulsar.common.urls.UrlAware,java.lang.String) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Submit a url to the URL pool, and it will be subsequently processed in the crawl loop.
submit(java.lang.String) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Submit a url to the URL pool, and it will be subsequently processed in the crawl loop.
submit(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Submit a url to the URL pool, and it will be subsequently processed in the crawl loop.
submit(java.lang.String,java.lang.String) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Submit a url to the URL pool, and it will be subsequently processed in the crawl loop.
submitAll(java.lang.Iterable) - function in ai.platon.pulsar.skeleton.context.PulsarContext
Submit a batch of urls, the urls are added to the task queue, and will be executed asynchronously.
submitAll(java.lang.Iterable) - function in ai.platon.pulsar.skeleton.context.support.AbstractPulsarContext
Submit a batch of urls, the urls are added to the task queue, and will be executed asynchronously.
submitAll(java.lang.Iterable) - function in ai.platon.pulsar.skeleton.context.support.AbstractPulsarContext
Submit a batch of urls, the urls are added to the task queue, and will be executed asynchronously.
submitAll(java.util.Collection) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Submit urls to the URL pool, and they will be subsequently processed in the crawl loop.
submitAll(java.util.Collection) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Submit urls to the URL pool, and they will be subsequently processed in the crawl loop.
submitAll(java.util.Collection,java.lang.String) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Submit urls to the URL pool, and they will be subsequently processed in the crawl loop.
submitAll(java.util.Collection,java.lang.String) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Submit urls to the URL pool, and they will be subsequently processed in the crawl loop.
submitAll(java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Submit urls to the URL pool, and they will be subsequently processed in the crawl loop.
submitAll(java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Submit urls to the URL pool, and they will be subsequently processed in the crawl loop.
submitAll(java.lang.Iterable,ai.platon.pulsar.skeleton.common.options.LoadOptions) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Submit urls to the URL pool, and they will be subsequently processed in the crawl loop.
submitAll(java.lang.Iterable,ai.platon.pulsar.skeleton.common.options.LoadOptions) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Submit urls to the URL pool, and they will be subsequently processed in the crawl loop.
submitAll(java.lang.Iterable,java.lang.String) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Submit urls to the URL pool, and they will be subsequently processed in the crawl loop.
submitAll(java.lang.Iterable,java.lang.String) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Submit urls to the URL pool, and they will be subsequently processed in the crawl loop.
submitAll(java.util.Collection) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Submit urls to the URL pool, and they will be subsequently processed in the crawl loop.
submitAll(java.util.Collection,ai.platon.pulsar.skeleton.common.options.LoadOptions) - function in ai.platon.pulsar.skeleton.session.PulsarSession
No such version, it's too complicated to handle events
submitAll(java.util.Collection,ai.platon.pulsar.skeleton.common.options.LoadOptions) - function in ai.platon.pulsar.skeleton.session.PulsarSession
No such version, it's too complicated to handle events
submitAll(java.util.Collection,java.lang.String) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Submit urls to the URL pool, and they will be subsequently processed in the crawl loop.
submitAll(java.lang.Iterable) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Submit urls to the URL pool, and they will be subsequently processed in the crawl loop.
submitAll(java.lang.Iterable,ai.platon.pulsar.skeleton.common.options.LoadOptions) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Submit urls to the URL pool, and they will be subsequently processed in the crawl loop.
submitAll(java.lang.Iterable,java.lang.String) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Submit urls to the URL pool, and they will be subsequently processed in the crawl loop.
submitForOutPages(ai.platon.pulsar.common.urls.UrlAware,ai.platon.pulsar.skeleton.common.options.LoadOptions) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load the portal page and submit the out links specified by the -outLink option to the URL pool.
submitForOutPages(ai.platon.pulsar.common.urls.UrlAware,ai.platon.pulsar.skeleton.common.options.LoadOptions) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load the portal page and submit the out links specified by the -outLink option to the URL pool.
submitForOutPages(ai.platon.pulsar.common.urls.UrlAware,java.lang.String) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load the portal page and submit the out links specified by the -outLink option to the URL pool.
submitForOutPages(ai.platon.pulsar.common.urls.UrlAware,java.lang.String) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load the portal page and submit the out links specified by the -outLink option to the URL pool.
submitForOutPages(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load the portal page and submit the out links specified by the -outLink option to the URL pool.
submitForOutPages(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load the portal page and submit the out links specified by the -outLink option to the URL pool.
submitForOutPages(java.lang.String,java.lang.String) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load the portal page and submit the out links specified by the -outLink option to the URL pool.
submitForOutPages(java.lang.String,java.lang.String) - function in ai.platon.pulsar.skeleton.session.AbstractPulsarSession
Load the portal page and submit the out links specified by the -outLink option to the URL pool.
submitForOutPages(ai.platon.pulsar.common.urls.UrlAware,ai.platon.pulsar.skeleton.common.options.LoadOptions) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Load the portal page and submit the out links specified by the -outLink option to the URL pool.
submitForOutPages(ai.platon.pulsar.common.urls.UrlAware,java.lang.String) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Load the portal page and submit the out links specified by the -outLink option to the URL pool.
submitForOutPages(java.lang.String,ai.platon.pulsar.skeleton.common.options.LoadOptions) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Load the portal page and submit the out links specified by the -outLink option to the URL pool.
submitForOutPages(java.lang.String,java.lang.String) - function in ai.platon.pulsar.skeleton.session.PulsarSession
Load the portal page and submit the out links specified by the -outLink option to the URL pool.
subscribeWebDriver() - function in ai.platon.pulsar.skeleton.crawl.fetch.privacy.AbstractPrivacyContext
 
success(java.lang.Integer) - function in ai.platon.pulsar.skeleton.crawl.parse.FilterResult.Companion
 
success(ai.platon.pulsar.dom.FeaturedDocument) - function in ai.platon.pulsar.skeleton.crawl.parse.ParseResult.Companion
 
supervised(ai.platon.pulsar.common.config.MutableConfig) - function in ai.platon.pulsar.skeleton.PulsarSettings.Companion
Launch the browser in supervised mode.
supervised() - function in ai.platon.pulsar.skeleton.PulsarSettings.Companion
Launch the browser in supervised mode.
suspendListeners() - function in ai.platon.pulsar.common.event.EventEmitter
 
suspendListeners(ai.platon.pulsar.skeleton.crawl.fetch.driver.BrowserEvents) - function in ai.platon.pulsar.common.event.EventEmitter
 
suspendListeners(ai.platon.pulsar.skeleton.crawl.impl.CrawlEvents) - function in ai.platon.pulsar.common.event.EventEmitter
 
synchronized(kotlin.jvm.functions.Function0) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.NavigateEntry
 
SystemDefaultPrivacyAgentGenerator - class in ai.platon.pulsar.skeleton.crawl.fetch.privacy
 
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W