PhantomJS 在尝试从交互模式 运行 脚本时在全局代码中说 repl-input:1
PhantomJS says repl-input:1 in global code when trying to run a script from interactive mode
我真的迷失在终端中使用 phantomjs。我想在代理下访问我的网站并执行 p.js 但它不断吐出我不明白的错误。没有代理它甚至不会去那里..
phantomjs> --proxy=190.40123.36:8080 http://example.com/req.php
Unexpected token '='
phantomjs://repl-input:1 in global code
phantomjs> --proxy=190.40123.36:8080 /home/engine/public_html/p.js http://example.com/req.php
Unexpected token '='
phantomjs://repl-input:1 in global code
phantomjs> --proxy 190.40123.36:8080 /home/engine/public_html/p.js http://example.com/req.php
Unexpected number '190.40123'
phantomjs://repl-input:1 in global code
phantomjs> /home/engine/public_html/p.js http://example.com/req.php
Expected an identifier but found 'http' instead
phantomjs://repl-input:1 in global code
phantomjs> /home/engine/public_html/p.js http://example.com/req.php
全局代码中的 repl-input:1 是什么?
我知道即使在最后一条命令中它也没有到达我的站点,因为在 req.php 中我正在获取 php $_SERVER 对象并写入到 test.txt
PhantomJS 有两种命令行模式。一个是 运行 脚本,另一个是交互式提示。
您正在做的是 运行 启用交互式提示并尝试将命令行选项和脚本指定到 运行。
您可以 运行 启用代理设置的交互式提示并尝试交互式创建页面:
$ phantomjs --proxy=ip:port
phantomjs> var page = require('webpage').create();
undefined
phantomjs> ...
我总是发现这不能按预期工作,因为 REPL is broken.
另一种方法是编写一个脚本,然后 运行 以非交互方式使用您的选项:
$ phantomjs --proxy=ip:port script.js url
您收到的错误是因为此1 无效JavaScript。
1 --proxy=190.40.123.36:8080 /home/engine/public_html/p.js http://example.com/req.php
/bin/phantomjs --proxy=socks://190.40.123.36:8080 /home/engine/public_html/req.js http://example.com/req.php
我想一定是socks5
状态成功!
我真的迷失在终端中使用 phantomjs。我想在代理下访问我的网站并执行 p.js 但它不断吐出我不明白的错误。没有代理它甚至不会去那里..
phantomjs> --proxy=190.40123.36:8080 http://example.com/req.php
Unexpected token '='
phantomjs://repl-input:1 in global code
phantomjs> --proxy=190.40123.36:8080 /home/engine/public_html/p.js http://example.com/req.php
Unexpected token '='
phantomjs://repl-input:1 in global code
phantomjs> --proxy 190.40123.36:8080 /home/engine/public_html/p.js http://example.com/req.php
Unexpected number '190.40123'
phantomjs://repl-input:1 in global code
phantomjs> /home/engine/public_html/p.js http://example.com/req.php
Expected an identifier but found 'http' instead
phantomjs://repl-input:1 in global code
phantomjs> /home/engine/public_html/p.js http://example.com/req.php
全局代码中的 repl-input:1 是什么?
我知道即使在最后一条命令中它也没有到达我的站点,因为在 req.php 中我正在获取 php $_SERVER 对象并写入到 test.txt
PhantomJS 有两种命令行模式。一个是 运行 脚本,另一个是交互式提示。
您正在做的是 运行 启用交互式提示并尝试将命令行选项和脚本指定到 运行。
您可以 运行 启用代理设置的交互式提示并尝试交互式创建页面:
$ phantomjs --proxy=ip:port
phantomjs> var page = require('webpage').create();
undefined
phantomjs> ...
我总是发现这不能按预期工作,因为 REPL is broken.
另一种方法是编写一个脚本,然后 运行 以非交互方式使用您的选项:
$ phantomjs --proxy=ip:port script.js url
您收到的错误是因为此1 无效JavaScript。
1 --proxy=190.40.123.36:8080 /home/engine/public_html/p.js http://example.com/req.php
/bin/phantomjs --proxy=socks://190.40.123.36:8080 /home/engine/public_html/req.js http://example.com/req.php
我想一定是socks5
状态成功!