Skip to content

Commit 4cd3e1d

Browse files
committed
add build script
1 parent 81bb809 commit 4cd3e1d

4 files changed

Lines changed: 8 additions & 2 deletions

File tree

webmagic-scripts/deploy.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/bin/sh
2+
VERSION="0.4.1-SNAPTHOS"
3+
mvn clean package
4+
cp target/webmagic-scripts-${VERSION}.jar /usr/local/webmagic/webmagic-console.jar
5+
rsync -avz --delete target/lib/ /usr/local/webmagic/lib/

webmagic-scripts/src/main/java/us/codecraft/webmagic/scripts/ScriptConsole.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ private static Params parseCommand(String[] args) {
105105
options.addOption(new Option("l", true, "language"));
106106
options.addOption(new Option("t", true, "thread"));
107107
options.addOption(new Option("f", true, "script file"));
108+
options.addOption(new Option("s", true, "sleep time"));
108109
CommandLineParser commandLineParser = new PosixParser();
109110
CommandLine commandLine = commandLineParser.parse(options, args);
110111
return readOptions(commandLine);

webmagic-scripts/src/main/java/us/codecraft/webmagic/scripts/ScriptProcessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public void process(Page page) {
5050
context.setAttribute("page", page, ScriptContext.ENGINE_SCOPE);
5151
context.setAttribute("config", site, ScriptContext.ENGINE_SCOPE);
5252
try {
53-
engine.eval(defines + script, context);
53+
engine.eval(defines + "\n" + script, context);
5454
} catch (ScriptException e) {
5555
e.printStackTrace();
5656
}

webmagic-scripts/src/main/resources/js/defines.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ function xpath(str){
77
function urls(str){
88
links = page.getHtml().links().regex(str).all();
99
page.addTargetRequests(links);
10-
}
10+
}

0 commit comments

Comments
 (0)