load started load finished TypeError: null is not an object (evaluating 'form.elements')
undefined:3 :9 load started load finished
能麻烦您帮我写一下这段登录的代码吗?我可以给您买杯咖啡
TakanashiAzusa
2016-01-14 16:52:07 +08:00
@xia0chun 我这里是模仿你前面的那几个句式写的。因为我自己并没有用过 phantomjs ,不过大概看了下,你这里的问题大概在于 form 的获取方式有问题:因为这个登录框并不是直接同页面的元素,而是 iframe 里嵌套的。所以直接用 id 是获取不到的。 两个解法: 1. var form =window.frames[0].document.getElementById("Form0") 2. page.open("http://www.sd.10086.cn/portal/passiveLogon.do")