如何用vb实现网页中的javascript的控件操作? 有一个局域网,登录后,进入一个有javascript的grid控件网页,很难进行分析,操作就进行不下去了。请问如何用vb实现网页中的javascript的控件操作? ---------------长度超过 255 的JS 代码,这样插入--------------------- Dim js As String Dim obj As HTMLDocument Set obj = pDisp.Document '插入 JS 函数,JS 函数写在 RES 文件中 obj.parentWindow.execScript LoadResString(101) '选择 obj.parentWindow.execScript LoadResString(102) '清除选择 'obj.parentWindow.execScript LoadResString(103) '填姓名,身份证 obj.parentWindow.execScript "function setxm(id1,id2){document.vsub.n.value=id1;document.vsub.num.value=id2;}" DoEvents -----------执行,可以简单的这样用--------------- js = "javascript:clerum();setum(6);" WebBrowser1.Navigate js DoEvents ------------------------- 文章选自: http://bbs.bccn.net/thread-382838-1-1.html java如何获取带有css js 执行完后的网页源代码 只能抓取静态的页面源bai代码,因为很du多事件和样式是动态绑定和执zhi行的,所以不dao可能获取到执行完后的代码的。 public String getHtmlContent(String htmlurl) { URL url; String temp; StringBuffer sb = new StringBuffer(); try { url = new URL(htmlurl); BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream(), "gbk")); while ((temp = in.readLine()) != null) { sb.append(temp); } in.close(); } catch (final MalformedURLException me) { me.getMessage(); } catch (final IOException e) { e.printStackTrace(); } return sb.toString(); } 文章选自: https://zhidao.baidu.com/question/648498433030294205.html
|