`
lin358
  • 浏览: 64605 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

JAVA获取网页返回值

阅读更多
为了提高爬虫的抓取速度,就想到了减少无用功这方面,因此就想先获取网页返回值,已减少一些无用的网页(比如404,500什么的),故网上搜了下如何获取返回值,发现都比较繁琐,后来自己瞎摸索了一下,发现了一个自认为不错的方法,特此记录下来


URL urlPage = null;
HttpURLConnection conn = null;
try {
urlPage = new URL(link);
conn = (HttpURLConnection) urlPage.openConnection();
conn.setConnectTimeout(30000);
conn.setReadTimeout(30000);
System.out.println(conn.getHeaderField(null)); return false;
} catch (Exception e) {
return false;
}
0
0
分享到:
评论

相关推荐

    android webview中使用Java调用JavaScript方法并获取返回值

    总结一下,从Android WebView调用JavaScript方法并获取返回值的关键步骤包括: 1. 启用WebView组件的JavaScript支持。 2. 使用addJavascriptInterface()方法建立Java和JavaScript之间的通信桥梁。 3. 在Java类中...

    bat获取网页信息 命令行下调用curl获取网页信息

    命令行下调用curl获取网页信息,例如在Java servlet中使用response.getWriter().print("success") curl就可以获取到"success",并保存到check.txt中,再从check.txt中读取数据,并做判断

    java 并行爬取网页

    【标题】:“Java 并行爬取网页” 在Java编程中,实现并行爬取网页是一种提高效率的有效方法。这通常涉及到多线程或者更高级的并发机制,如Fork/Join框架。在这个项目中,开发者在Eclipse集成开发环境中编写了一个...

    F12调试几个返回值的说明1

    本文将重点解析F12调试页面中常见的几个返回值及其对应的处理方法,主要针对网络协议、Java服务器以及前端CSS等方面。 1. **400 Bad Request**:这个错误表示客户端发送的请求在服务器端无法被理解,通常是因为参数...

    ajax请求后台接口数据与返回值处理js的实例讲解

    本文将详细讲解如何使用JavaScript和jQuery库来发起AJAX请求,获取后台接口数据,并根据返回值进行处理。 知识点一:AJAX的基本概念 AJAX(Asynchronous JavaScript and XML)是异步JavaScript和XML的简称。它不是...

    Java调用javaScript代码

    2. 获取JavaScript引擎:ScriptEngineManager提供了获取特定脚本引擎的方法,如获取JavaScript引擎(通常使用的是Nashorn引擎,但在Java 11及更高版本中已被移除,可以使用Rhino或其他第三方引擎)。 ```java ...

    java基础入门教程+android必备基础

    - **许可证**: 自 1995 年 8 月至 12 月,多家知名公司如 Netscape、Oracle、Borland、SGI 等获得了 Java 许可证。 - **推广与发展**: Sun 公司成立了 JavaSoft 部门来专门负责 Java 技术的开发、销售和支持。此外,...

    安卓webview中的h5页面里js和java相互调用

    更推荐使用`evaluateJavascript`方法,它可以获取JavaScript执行后的返回值: ```java webView.evaluateJavascript("javascript:getValue()", new ValueCallback() { @Override public void onReceiveValue...

    Android开发java和js交互

    2. 使用`evaluateJavascript`:Android 4.4(KitKat)及更高版本提供了`evaluateJavascript`方法,可以直接获取JavaScript表达式的返回值。 ```java webView.evaluateJavascript("document.title", new ...

    《Java程序设计》课件

    17. **Java Applet与Servlet**:Applet是嵌入在网页中的小型Java程序,Servlet是用于服务器端的Java组件,两者都是Web开发的重要组成部分。 18. **JDBC**:Java Database Connectivity,用于连接和操作数据库,讲解...

    Linux Apache Java Php介绍

    echo "返回值:{$ret}"; // 打印结果 ``` 在这个例子中,`lajp_call`函数用于调用Java方法`hello.HelloClass::hello`。 **Java代码**: ```java package hello; public class HelloClass { public static final ...

    webview控件使用(java代码和js的互相调用)

    使用`evaluateJavascript()`方法可以在当前页面执行JavaScript代码,并可以传递一个Callback来获取JavaScript的返回值: ```java webView.evaluateJavascript("javascript:yourJsFunction();", new ValueCallback()...

    WebView实现Java与JS相互调用

    1. **Java调用JS**:在Java代码中,我们可以通过`WebView.loadUrl()`方法加载一个JavaScript URL,或者使用`WebView.evaluateJavascript()`(API 19及以上)来执行一段JS代码并获取返回值。这样,我们可以调用网页中...

    深入浅出Java2面向对象程序设计习题答案

    然而,随着1994年互联网的兴起,Java被重新定位用于创建动态网页,从而获得了广泛的关注。1995年5月,Sun公司正式发布了Java,此后Java在企业应用、Web服务器端编程等多个领域得到广泛应用。 2. Java的平台无关性:...

    java获取视频

    * 获取土豆网页的内容 */ private static Document getURLContent() throws MalformedURLException, IOException, UnsupportedEncodingException { Document doc = Jsoup.connect(...

    100个Java经典编程实例源代码

    - 函数:理解函数定义、参数传递、返回值的重要性。 2. **面向对象编程** - 类与对象:学习如何定义类,创建对象,并理解类与对象的关系。 - 继承:理解单一继承的概念,以及如何使用extends关键字实现类的继承...

    android中java和js互调

    Android 4.4(KitKat)及更高版本提供了`evaluateJavascript`方法,可以直接执行JavaScript代码并获取返回值。例如: ```java webView.evaluateJavascript("document.title", new ValueCallback() { @Override ...

    Linux下java编程

    Applets是早期Java的一种特殊应用类型,可以直接嵌入网页中运行。虽然现在已经被废弃,但了解其工作原理可以帮助理解Java的历史背景。 #### 3.3 Datentypen(数据类型) Java提供了多种内置的数据类型,包括但不...

    JAVA中文手册(完整版).rar

    - **JSP**:动态网页技术,结合HTML和Java代码。 - **JDBC**:数据库连接和操作。 10. **Java新特性** - **lambda表达式**:简化匿名函数,支持函数式编程。 - **Stream API**:处理集合的新方式,支持并行操作...

Global site tag (gtag.js) - Google Analytics