A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
_
B
- baseURI() - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractWebDriver
- Returns the document's baseURI.
- baseURI() - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
- Returns the document's baseURI.
- baseURI() - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
- Returns the document's baseURI.
- BasicPulsarContext - class in ai.platon.pulsar.skeleton.context.support
- The main entry point for pulsar functionality.
- BasicPulsarSession - class in ai.platon.pulsar.skeleton.session
- Created by vincent on 18-1-17.
- BatchFetchComponent - class in ai.platon.pulsar.skeleton.crawl.component
- BatchStat - class in ai.platon.pulsar.skeleton.crawl.fetch
- BEST - enum entry in ai.platon.pulsar.skeleton.common.options.Condition
- BETTER - enum entry in ai.platon.pulsar.skeleton.common.options.Condition
- BlockedException - class in ai.platon.pulsar.skeleton.crawl.protocol.http
- blockImages() - function in ai.platon.pulsar.skeleton.PulsarSettings
- Block all images.
- BOILERPIPE - enum entry in ai.platon.pulsar.skeleton.common.options.ItemExtractor
- boundingBox(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
- Return the bounding box of an element located by selector.
- boundingBox(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
- Return the bounding box of an element located by selector.
- boundingBoxAsync(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractJvmWebDriver
- Return the bounding box of an element located by selector.
- boundingBoxAsync(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractJvmWebDriver
- Return the bounding box of an element located by selector.
- boundingBoxAsync(java.lang.String) - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.JvmWebDriver
- Return the bounding box of an element located by selector.
- bringToFront() - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
- Brings the browser window to the front.
- bringToFront() - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.WebDriver
- Brings the browser window to the front.
- bringToFrontAsync() - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractJvmWebDriver
- Brings page to front (activates tab).
- bringToFrontAsync() - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.AbstractJvmWebDriver
- Brings page to front (activates tab).
- bringToFrontAsync() - function in ai.platon.pulsar.skeleton.crawl.fetch.driver.JvmWebDriver
- Brings page to front (activates tab).
- BrowseEventHandlers - class in ai.platon.pulsar.skeleton.crawl
- Event handlers during the browsing phase of the webpage lifecycle.
- Browser - class in ai.platon.pulsar.skeleton.crawl.fetch.driver
- The Browser defines methods and events to manipulate a real browser.
- BrowserErrorPageException - class in ai.platon.pulsar.skeleton.crawl.fetch.driver
- BrowserEvents - class in ai.platon.pulsar.skeleton.crawl.fetch.driver
- BrowserFactory - class in ai.platon.pulsar.skeleton.crawl.fetch.driver
- A factory to create browser instances.
- BrowserId - class in ai.platon.pulsar.skeleton.crawl.fetch.privacy
- The unique browser id.
- BrowserId.Companion - class in ai.platon.pulsar.skeleton.crawl.fetch.privacy.BrowserId
- BrowserLauncher - class in ai.platon.pulsar.skeleton.crawl.fetch.driver
- BrowserLaunchException - class in ai.platon.pulsar.skeleton.crawl.fetch.driver
- BrowseRPA - class in ai.platon.pulsar.skeleton.crawl.fetch.driver.rpa
- BrowserTypeConverter - class in ai.platon.pulsar.skeleton.common.options
- BrowserUnavailableException - class in ai.platon.pulsar.skeleton.crawl.fetch.driver
- build() - function in ai.platon.pulsar.skeleton.common.metrics.CodahaleSlf4jReporter.Builder
- Builds a Slf4jReporter with the given properties.
- build() - function in ai.platon.pulsar.skeleton.common.options.LinkOptions
- build(java.lang.String,ai.platon.pulsar.persist.WebPage) - function in ai.platon.pulsar.skeleton.crawl.index.IndexDocument.Builder
- Index a WebPage, here we add the following fields:
<tt>id</tt>: default uniqueKey for the IndexDocument.
<tt>digest</tt>: Digest is used to identify pages (like unique ID) and is used to remove duplicates during the dedup procedure. It is calculated
<tt>batchId</tt>: The page belongs to a unique batchId, this is its identifier.
<tt>boost</tt>: Boost is used to calculate document (field) score which can be used within queries submitted to the underlying indexing library to find the best results. It's part of the scoring algorithms. See scoring.link, scoring.opic, scoring.tld, etc.
- buildReport() - function in ai.platon.pulsar.skeleton.crawl.fetch.privacy.AbstractPrivacyContext
- Build the privacy context report.
- buildReport() - function in ai.platon.pulsar.skeleton.crawl.fetch.privacy.PrivacyContext
- Build the privacy context report.
- buildStatusString() - function in ai.platon.pulsar.skeleton.crawl.fetch.privacy.AbstractPrivacyContext
- Build the privacy context status string.
- buildStatusString() - function in ai.platon.pulsar.skeleton.crawl.fetch.privacy.AbstractPrivacyManager
- Builds a status string summarizing the current state of active contexts.
- buildStatusString() - function in ai.platon.pulsar.skeleton.crawl.fetch.privacy.PrivacyContext
- Build the privacy context status string.
- buildStatusString() - function in ai.platon.pulsar.skeleton.crawl.fetch.privacy.PrivacyManager
- Builds a status string summarizing the current state of active contexts.
- BY_DOMAIN - enum entry in ai.platon.pulsar.skeleton.crawl.common.InternalURLUtil.GroupMode
- BY_HOST - enum entry in ai.platon.pulsar.skeleton.crawl.common.InternalURLUtil.GroupMode
- BY_IP - enum entry in ai.platon.pulsar.skeleton.crawl.common.InternalURLUtil.GroupMode