模拟百度点击
2013-11-29 17:24
274 查看
import java.io.IOException; import java.net.MalformedURLException; import com.gargoylesoftware.htmlunit.BrowserVersion; import com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException; import com.gargoylesoftware.htmlunit.WebClient; import com.gargoylesoftware.htmlunit.html.HtmlForm; import com.gargoylesoftware.htmlunit.html.HtmlPage; import com.gargoylesoftware.htmlunit.html.HtmlSubmitInput; import com.gargoylesoftware.htmlunit.html.HtmlTextInput; public class Setcontent { public static void main(String[] args) { try { WebClient client=new WebClient(BrowserVersion.INTERNET_EXPLORER_6); HtmlPage page=client.getPage("http://www.baidu.com/"); HtmlForm form = page.getFormByName("f"); HtmlTextInput text= form.getInputByName("wd"); HtmlSubmitInput submit = form.getInputByValue("百度一下"); text.setValueAttribute("root"); HtmlPage page2=submit.click(); System.out.println(page2.asXml()); } catch (FailingHttpStatusCodeException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
相关文章推荐
- python模拟浏览器打开百度首页并登录或者点击首页新闻并保存网页
- casperjs配合phantomjs实现自动登录百度,模拟点击等等操作 - 怕虎在线www.ipahoo.com图文教程 - 怕虎在线
- Webbrowser模拟百度一下子点击事件
- htmlunit 模拟按钮点击
- android ADB 模拟手机点击事件
- extjs 模拟按钮点击
- layui问题之模拟select点击事件的实例讲解
- 手机移动端百度开发覆盖物点击事件不起作用
- 百度 umEditor 点击图片上传问题
- windows下python模拟鼠标点击和键盘输示例
- javascript 模拟按键点击提交
- C# 模拟鼠标点击别的程序按钮
- jquery点击下拉菜单鼠标移开隐藏(可模拟下拉框)
- 手把手教你如何利用工具(IE9的F12)去分析模拟登陆网站(百度首页)的内部逻辑过程
- 百度智能搜索框模拟(原创)
- 跟着百度学PHP[17]-PHP扩展CURL的模拟登陆并获取数据
- [转] c# 模拟Asp.net页面中的某个按钮的点击,向web服务器发出请求
- Android通过代码模拟物理、屏幕点击事件