所以我在PHP中编写了一个脚本,需要javascript才能运行它.我很难找到如何使用php运行javascript同时使用一些linux工具使其自动化的解决方案(因为在我的浏览器中运行它不是一个选择,我需要它是一个crontab ).使用"php"命令也不是一个选择,因为它不运行javascript.所以我找到了解决方案,这是lynx.
所以这是我的问题:由于某种原因,javascript在我的浏览器中运行得很好,但不是在lynx中.使用lynx页面加载没有任何JavaScript参与.有没有办法在lynx中调试javascript,google chrome有哪些你可以在哪里查看控制台上发生了什么,所以我可以找出是什么导致脚本不能在lynx中运行?
编辑:
显然lynx不支持javascript.在那种情况下,我的问题是,是什么?我需要以浏览器的身份运行此脚本,但是需要从linux命令提示符下运行.如果操作系统在这种情况下很重要,我正在运行最新的Ubuntu.
有没有办法运行一个selenium python脚本,它应该使用firefox访问网页,但没有显示?我在ubuntu VPS上运行这个,除非我用VNC安装带有大量内存的ubuntu-desktop,否则我无法访问显示器.
那么有没有在ubuntu服务器上运行firefox而没有显示的解决方案?
提前致谢.
我正在尝试使用Renci SSHNet库创建一个供我个人使用的SSH客户端,但我完全不确定我应该如何解释终端中已执行命令的输出.
例如,如果我要输入简单的命令,如"ls -l","cd/root"或"dir",输出字符串将按预期显示在我的Windows控制台窗口中.
但是当我试图用"nano"编辑文件或者使用"top"查看cpu/memory使用情况时,基本上任何应该显示静态文本的东西,我都会从ssh主机中得到一堆这样的blob.
?[?1049h?[1;24r?(B?[m?[4l?[?7h?[?12l?[?25h?[?1h?=?[?1h?=?[?1h?=?[39;49m?[39;49m?
(B?[m?[H?[2J?(B?[0;7m GNU nano 2.2.6 File: test
?[23d^G?(B?[m Get Help ?(B?[0;7m^O?(B?[m WriteOut ?(B?[0;7m^R?(B?[m Read File
?(B?[0;7m^Y?(B?[m Prev Page ?(B?[0;7m^K?(B?[m Cut Text ?(B?[0;7m^C?(B?[m Cur Po
?[24d?(B?[0;7m^X?(B?[m Exit?[14G?(B?[0;7m^J?(B?[m Justify ?(B?[0;7m^W?(B?[m Wh
ere Is ?(B?[0;7m^V?(B?[m Next Page ?(B?[0;7m^U?(B?[m UnCut Text?(B?[0;7m^T?(B?[
?[3d Spell
Run Code Online (Sandbox Code Playgroud)
所以我想我的问题是我应该如何解释所有这些?我只需要有人指出我正确的方向.
我已经尝试了一些解决方案,但它们并不像我需要的那样工作.
我有一个很长的文本字段,里面会有几个段落.当用户点击文本字段时,他们的键盘弹出并基本上阻止了已经存在的文本的大约一半,并且键盘阻止他们对文本字段进行任何添加,因为用户无法看到他们正在键入的内容.
我已经尝试将帧定义修改为键盘上方,但由于文本字段太长,如果用户添加足够的文本,用户仍然可以在键盘下方.在滚动视图中包装文本视图也没有太大作用.
我正在使用swift + xcode 6
这是我正在谈论的截图:
