You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The best practice is to create a hyperlink for each task and attach event handlers:
val options = session.options(args)
val event = options.event.browseEventHandlers // val event = options.event.browseEvent in older versions
event.onBrowserLaunched.addLast { page, driver ->
// Warm up the browser to avoid being blocked by the website,
// or choose global settings, such as your location.
warmUpBrowser(page, driver)
}
event.onWillFetch.addLast { page, driver ->
// Have to visit a referrer page before we can visit the desired page.
waitForReferrer(page, driver)
// Websites may prevent us from opening too many pages at a time, so we should open links one by one.
waitForPreviousPage(page, driver)
}
event.onWillCheckDocumentState.addLast { page, driver ->
// Wait for special fields to appear on the page.
driver.waitForSelector("body h1[itemprop=name]")
// Close the mask layer, which might be promotions, ads, or something else.
driver.click(".mask-layer-close-button")
}
// Visit the URL and trigger events.
session.load(url, options)
目前可以单独main方法跑
但是在springboot中找不到配置注册handler或者配置option的地方,有扩展点吗?
The text was updated successfully, but these errors were encountered: