微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

设置从数据库获取数据的搜索表单,然后使用jsoup

如何解决设置从数据库获取数据的搜索表单,然后使用jsoup

提交表单后,它为我提供了以下页面的HTML:“找不到文件或目录。”,“您正在寻找的源可能已被删除名称更改或暂时不可用。”因为响应数据使用不同的网址显示如何处理

response = Jsoup.connect(internalConstant.getURL())
  .userAgent(USER_AGENT)
  .sslSocketFactory(utilService.socketFactory())
  .cookies(coky)
  .method(Method.GET)
  .execute();

//search file
String yestarday = utilService.getYesterdayDateString();
logger.info("yestarday date: " + yestarday);
FormElement searchForm = (FormElement) response.parse().select("form[class=form-horizontal]").first();
checkElement("search form",searchForm);
Element searchField = searchForm.select("input[name=DateFrom]").first();
checkElement("date from: ",searchField);
searchField.val(yestarday);

Element searchField1 = searchForm.select("input[name=Dateto]").first();
checkElement("Date to: ",searchField1);
searchField1.val(yestarday);

response = searchForm.submit()
  .cookies(coky)
  .userAgent(USER_AGENT)
  .method(Method.POST)
  .sslSocketFactory(utilService.socketFactory())
  .timeout(5000)
  .ignoreHttpErrors(true)
  .followRedirects(true)
  .execute();
logger.info("target html: " + response.parse());

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。