怎么抓取javascript生成的动态页面 都是这样的阿,各大门户的机票查询,还有那些专业做机票查询的网站http://cn.travel.yahoo.com/http://www.ridajipiao.comhttp://www.yoee.com/?src=hao123http://www.qunar.com/twell/index.htm你知道有返回结果是静态页面的机票查询网站吗?知道,告诉我,急用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 作个iframe,然后把它的代码抓取过来,iframe.document.write( hisCode )进去,然后取iframe.document.body.outerHTML试试 抓页最佳选择当然是xmlhttp了,把页面抓来后用正则等处理一下就行了,以前我抓过天气预报 用IE打开那个页面,然后再在IE地址栏里输入javascript:open("about:blank).document.write(document.documentElement.outerHTML); glaciall(处女主任_穿上马甲,又是一条好汉) 你的语句是不是写错了,怎么告诉我网页有错误??? javascript:open("about:blank").document.write(document.documentElement.outerHTML);晕,刚刚少了一个引号..用这个的话,你得要允许弹出窗口哦.在新打开的窗口里,你查看源代码可以看到JS与它生成的HTML并存... 不好意思,再问个问题怎么把上面的javascript语句,放到我的java程序里呢?? 用 DOM Inspector搜一下,DOM查看器之类的,装上,可以实时查看当前DOM及页面。 在java程序里能处理javascript语句吗? 我用urlsnooper找到了提交表单的地址:http://yahoo.elong.com/flights/tsearch.aspx?FLY_TYPE=0&g=result&f=72&AID=yahoopaid&BID=travelsearchbox&r=yahoopaid&k=travelsearchbox&Campaign_ID=7010900000&isnative=1&RETURN_DATE=&DEPART_CITY=PEK&DEST_CITY=ZUH&DEST_CITY2=CAN&FLY_DATE=2006-7-19&FLY_TIME=&FLY_DATE2=&FLY_TIME=&AIR_CORP=&ADULT_NUM=1&CHILD_NUM=0&INFANT_NUM=0我把段地址copy到我用htmlparser写的应用程序里得不到结果,但是我把地址copy到浏览器就能得到结果怎么回事????? PrintWriter out = resp.getWriter(); out.println("<HTML>"); out.println("<TITLE>Error Message</TITLE>"); out.println("<HEAD>"); out.println("<script language=\"javascript\">"); out.println("function _clearSele(){\r\n");................. qczl1224(倾情一世『qczl.ys168.com』) 多谢回复,能不能说的详细点!!!! zhaohe1979() 能把您做的最终效果发个link给俺看看不?俺也想做个这个样的东东。 JS如何实现图片幻灯片浏览? 求一个javascript的简单效果,不胜感激! 求一个简单的正则表达式~!~! firefox以及ie的小区别 newElement方法如何建立一个text? 这是什么公司?养些什么也不懂的人的当领导。干啥啥不行,吃啥啥不剩! 请问客户端的js能否控制切换使用者的输入法? 要做个人主页了,谁能告诉我几个做得好看点的?我参考参考,呵呵 如何得到函数名? 请教各位大神 Bootstrap-table隐藏列 colspan>1无法隐藏 字符串处理 array al = aa.split(".")出错,请高手指点下 如何限制用户输入的字符数?
晕,刚刚少了一个引号..
用这个的话,你得要允许弹出窗口哦.在新打开的窗口里,你查看源代码可以看到JS与它生成的HTML并存...
搜一下,DOM查看器之类的,装上,可以实时查看当前DOM及页面。
out.println("<HTML>");
out.println("<TITLE>Error Message</TITLE>");
out.println("<HEAD>");
out.println("<script language=\"javascript\">");
out.println("function _clearSele(){\r\n");
.........
........