Mark slf4j-log4j12 as optional.
parent
30667f4687
commit
ba1b4017a7
2
pom.xml
2
pom.xml
|
@ -34,7 +34,7 @@
|
|||
<developerConnection>scm:git:git@github.com:code4craft/webmagic.git</developerConnection>
|
||||
<url>git@github.com:code4craft/webmagic.git</url>
|
||||
<tag>webmagic-parent-0.6.1</tag>
|
||||
</scm>
|
||||
</scm>
|
||||
<licenses>
|
||||
<license>
|
||||
<name>Apache License, Version 2.0</name>
|
||||
|
|
|
@ -48,6 +48,7 @@
|
|||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-log4j12</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
package us.codecraft.webmagic.example;
|
||||
|
||||
import org.apache.log4j.Logger;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import us.codecraft.webmagic.*;
|
||||
import us.codecraft.webmagic.handler.CompositePageProcessor;
|
||||
import us.codecraft.webmagic.handler.CompositePipeline;
|
||||
|
@ -15,7 +17,7 @@ import us.codecraft.webmagic.handler.RequestMatcher;
|
|||
*/
|
||||
public class PatternProcessorExample {
|
||||
|
||||
private static Logger log = Logger.getLogger(PatternProcessorExample.class);
|
||||
private static Logger log = LoggerFactory.getLogger(PatternProcessorExample.class);
|
||||
|
||||
public static void main(String... args) {
|
||||
|
||||
|
|
|
@ -2,11 +2,12 @@ package us.codecraft.webmagic.selector;
|
|||
|
||||
import net.sf.saxon.lib.NamespaceConstant;
|
||||
import net.sf.saxon.xpath.XPathEvaluator;
|
||||
import org.apache.log4j.Logger;
|
||||
import org.htmlcleaner.CleanerProperties;
|
||||
import org.htmlcleaner.DomSerializer;
|
||||
import org.htmlcleaner.HtmlCleaner;
|
||||
import org.htmlcleaner.TagNode;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
import org.w3c.dom.NodeList;
|
||||
|
@ -40,7 +41,7 @@ public class Xpath2Selector implements Selector {
|
|||
|
||||
private XPathExpression xPathExpression;
|
||||
|
||||
private Logger logger = Logger.getLogger(getClass());
|
||||
private Logger logger = LoggerFactory.getLogger(getClass());
|
||||
|
||||
public Xpath2Selector(String xpathStr) {
|
||||
this.xpathStr = xpathStr;
|
||||
|
|
|
@ -49,6 +49,10 @@
|
|||
<artifactId>webmagic-core</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-log4j12</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>us.codecraft</groupId>
|
||||
<artifactId>webmagic-extension</artifactId>
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
package us.codecraft.webmagic.downloader.selenium;
|
||||
|
||||
import org.apache.log4j.Logger;
|
||||
import org.openqa.selenium.By;
|
||||
import org.openqa.selenium.Cookie;
|
||||
import org.openqa.selenium.WebDriver;
|
||||
import org.openqa.selenium.WebElement;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import us.codecraft.webmagic.Page;
|
||||
import us.codecraft.webmagic.Request;
|
||||
import us.codecraft.webmagic.Site;
|
||||
|
@ -29,7 +31,7 @@ public class SeleniumDownloader implements Downloader, Closeable {
|
|||
|
||||
private volatile WebDriverPool webDriverPool;
|
||||
|
||||
private Logger logger = Logger.getLogger(getClass());
|
||||
private Logger logger = LoggerFactory.getLogger(getClass());
|
||||
|
||||
private int sleepTime = 0;
|
||||
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
package us.codecraft.webmagic.downloader.selenium;
|
||||
|
||||
import org.apache.log4j.Logger;
|
||||
import org.openqa.selenium.WebDriver;
|
||||
import org.openqa.selenium.chrome.ChromeDriver;
|
||||
import org.openqa.selenium.firefox.FirefoxDriver;
|
||||
|
@ -8,6 +7,8 @@ import org.openqa.selenium.phantomjs.PhantomJSDriver;
|
|||
import org.openqa.selenium.phantomjs.PhantomJSDriverService;
|
||||
import org.openqa.selenium.remote.DesiredCapabilities;
|
||||
import org.openqa.selenium.remote.RemoteWebDriver;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.io.FileReader;
|
||||
import java.io.IOException;
|
||||
|
@ -27,7 +28,7 @@ import java.util.concurrent.atomic.AtomicInteger;
|
|||
* Time: 下午1:41 <br>
|
||||
*/
|
||||
class WebDriverPool {
|
||||
private Logger logger = Logger.getLogger(getClass());
|
||||
private Logger logger = LoggerFactory.getLogger(getClass());
|
||||
|
||||
private final static int DEFAULT_CAPACITY = 5;
|
||||
|
||||
|
|
Loading…
Reference in New Issue