2014-07-04 44 views
3

是否可以將params傳遞給WebCrawler? 例如,我想在運行時通過WebCrawler.shouldVisit(WebURL url)方法的新規則,或者在WebCrawler中設置一些字段。 這可能嗎?crawler4j中WebCrawler的參數

+0

我找到了答案。 您可以使用方法CrawlController.setCustomData(Object customData)來存儲數據,並且您可以使用WebCrawler.getMyController()從抓取工具中獲取數據。getCustomData() – chinchilla

+0

太棒了!自己添加它作爲答案,過了一段時間(我相信2天),您將能夠將其標記爲正確的答案。查看幫助中心 - 這是完全正常的事情。 –

+0

我已經嘗試過,但在第一個8小時內我無法做到這一點,我會盡快解決這個問題。 – chinchilla

回答

4

我找到了答案。您可以使用方法CrawlController.setCustomData(Object customData)來存儲數據,並且您可以使用WebCrawler.getMyController()。getCustomData()從抓取工具中獲取數據。