0

私は casperjs を使用していますが、https://www.google.co.in/imghp?ie=UTF-8&hl=en&tab=wi&ei=ne6FUuvXIIiPrgeN-YGQDA&ved=0CAMQqi4oAg. 以下のコマンドを使用してスクリプトを実行しています。

casperjs url.js https://www.google.co.in/imghp?ie=UTF-8&hl=en&tab=wi&ei=ne6FUuvXIIiPrgeN-YGQDA&ved=0CAMQqi4oAg

url.js

var casper = require('casper').create({
pageSettings: {
    loadImages:  false,        
    loadPlugins: false         
},
verbose: true,
logLevel: "debug"
});
casper.echo("### Has URL: "+casper.cli.has(0));
casper.echo("### URL: "+casper.cli.get(0));
casper.run();

および上記のスクリプトの出力

C:\casperjs>casperjs custom.js https://www.google.
co.in/imghp?ie=UTF-8&hl=en&tab=wi&ei=ne6FUuvXIIiPrgeN-YGQDA&ved=0CAMQqi4oAg | cl
ip
### Has URL: true
### Store URL: https://www.google.co.in/imghp?ie=UTF-8
[info] [phantom] Starting...
[info] [phantom] Running suite: 2 steps
[debug] [phantom] opening url: https://www.google.co.in/imghp?ie=UTF-8, HTTP GET

[debug] [phantom] Navigation requested: url=https://www.google.co.in/imghp?ie=UT
F-8, type=Other, willNavigate=true, isMainFrame=true
[debug] [phantom] url changed to "https://www.google.co.in/imghp?ie=UTF-8"
[debug] [phantom] Successfully injected Casper client-side utilities
[info] [phantom] Step anonymous 2/2 https://www.google.co.in/imghp?ie=UTF-8 (HTT
P 200)
### Got Url: https://www.google.co.in/imghp?ie=UTF-8 Data, Processing...
[info] [phantom] Step anonymous 2/2: done in 908ms.
[info] [phantom] Done 2 steps in 912ms
'hl' is not recognized as an internal or external command,
operable program or batch file.
'tab' is not recognized as an internal or external command,
operable program or batch file.
'ei' is not recognized as an internal or external command,
operable program or batch file.
'ved' is not recognized as an internal or external command,
operable program or batch file.

C:\casperjs>

実際には、&シンボルの後に URL を分割しています。解決策を教えてください。何か間違っているかどうか教えてください。

4

1 に答える 1

1

これは、コマンド プロンプトが入力を誤って解釈したことが原因である可能性が最も高いです。

以下を実行するとうまくいくはずです:

casperjs url.js "https://www.google.co.in/imghp?ie=UTF-8&hl=en&tab=wi&ei=ne6FUuvXIIiPrgeN-YGQDA&ved=0CAMQqi4oAg"
于 2013-11-15T17:21:05.993 に答える