fix for robot parser

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@8045 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
orbiter 13 years ago
parent 458c20ff72
commit 7a5841e061

@ -78,13 +78,17 @@ public final class RobotsTxtParser {
private final Set<String> myNames; // a list of own name lists private final Set<String> myNames; // a list of own name lists
private String agentName; // the name of the agent that was used to return the result private String agentName; // the name of the agent that was used to return the result
protected RobotsTxtParser(final byte[] robotsTxt, final Set<String> myNames) { protected RobotsTxtParser(final Set<String> myNames) {
this.allowList = new ArrayList<String>(0); this.allowList = new ArrayList<String>(0);
this.denyList = new ArrayList<String>(0); this.denyList = new ArrayList<String>(0);
this.sitemap = ""; this.sitemap = "";
this.crawlDelayMillis = 0; this.crawlDelayMillis = 0;
this.myNames = myNames; this.myNames = myNames;
this.agentName = null; this.agentName = null;
}
protected RobotsTxtParser(final Set<String> myNames, final byte[] robotsTxt) {
this(myNames);
if (robotsTxt != null && robotsTxt.length != 0) { if (robotsTxt != null && robotsTxt.length != 0) {
final ByteArrayInputStream bin = new ByteArrayInputStream(robotsTxt); final ByteArrayInputStream bin = new ByteArrayInputStream(robotsTxt);
final BufferedReader reader = new BufferedReader(new InputStreamReader(bin)); final BufferedReader reader = new BufferedReader(new InputStreamReader(bin));

Loading…
Cancel
Save