Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法从网页获取表单_Javascript_Html_Jaunt Api - Fatal编程技术网

Javascript 无法从网页获取表单

Javascript 无法从网页获取表单,javascript,html,jaunt-api,Javascript,Html,Jaunt Api,我正在尝试从以下位置获取登录表单: 当我在Chrome中检查时,我可以看到元素,但是当我在Java中使用jaunt api时,我无法获得表单 userAgent = new UserAgent(); userAgent.visit("https://etoro.com/login"); List<Form> forms = userAgent.doc.getForms(); System.out.println(forms.size()); // 0 userAgent=newu

我正在尝试从以下位置获取登录表单:

当我在Chrome中检查时,我可以看到元素,但是当我在Java中使用jaunt api时,我无法获得表单

userAgent = new UserAgent();
userAgent.visit("https://etoro.com/login");
List<Form> forms = userAgent.doc.getForms();
System.out.println(forms.size()); // 0
userAgent=newuseragent();
userAgent.visit(“https://etoro.com/login");
List forms=userAgent.doc.getForms();
System.out.println(forms.size());//0
我在HTML方面几乎没有经验,所以任何方向都是很好的

这是我的第一篇帖子,如果我没有做正确的事情,请让我知道


多谢各位

好吧,使用一个简单的Java web刮板就不走运了

如果您在浏览器中查看页面的源代码,您会发现该页面主要由长
组成。整个登录表单随后由浏览器使用Javascript创建

如果您绝对必须刮取这个精确的表单,那么您需要一个能够执行Javascript的工具。为此,您可以使用。这基本上是一个完整的浏览器,可以通过Javascript API进行控制

在谷歌上搜索
phantomjs网页抓取
开始