HttpClient的作用强大,真的是十分强大.

本实例是基于v4.3.3写的,,作用是模拟登陆后进行上下班打卡,,,使用htmlparser进行解析返回的html文件

关于HttpClient的一些详细介绍可以参考: HttpClient详解


 

Maven的主要配置

 

 1 <properties>
 2       <jdk.version>1.6</jdk.version>
 3   </properties>
 4   
 5   <dependencies>
 6       <dependency>
 7         <groupId>org.htmlparser</groupId>
 8         <artifactId>htmlparser</artifactId>
 9         <version>1.6</version>
10     </dependency>
11     
12     <!-- httpcomponents -->
13     <dependency>
14           <groupId>org.apache.httpcomponents</groupId>
15           <artifactId>httpcore</artifactId>
16           <version>4.3.2</version>
17     </dependency>        
18     <dependency>
19           <groupId>org.apache.httpcomponents</groupId>
20           <artifactId>httpclient</artifactId>
21           <version>4.3.3</version>
22     </dependency>
23   </dependencies>
24   <build>
25         <finalName>ROOT</finalName>
26         <plugins>
27         <!-- compiler插件, 设定JDK版本 -->
28             <plugin>
29                 <groupId>org.apache.maven.plugins</groupId>
30                 <artifactId>maven-compiler-plugin</artifactId>
31                 <version>3.0</version>
32                 <configuration>
33                     <source>${jdk.version}</source>
34                     <target>${jdk.version}</target>
35                     <showWarnings>true</showWarnings>
36                     <encoding>UTF-8</encoding>
37                     <compilerArguments>
38                         <verbose />
39                         <bootclasspath>${java.home}\lib\rt.jar</bootclasspath>
40                     </compilerArguments>
41                 </configuration>
42             </plugin>
43             <plugin>
44                   <groupId>org.apache.maven.plugins</groupId>
45                   <artifactId>maven-shade-plugin</artifactId>
46                   <version>1.4</version>
47                   <executions>
48                     <execution>
49                       <phase>package</phase>
50                       <goals>
51                         <goal>shade</goal>
52                       </goals>
53                       <configuration>
54                         <transformers>
55                           <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
56                             <mainClass>cn.ffcs.eis.TestEis</mainClass>
57                           </transformer>
58                         </transformers>
59                       </configuration>
60                     </execution>
61                   </executions>
62                 </plugin>
63         </plugins>
64     </build>
Maven配置

相关文章:

  • 2021-12-18
  • 2022-12-23
  • 2022-12-23
  • 2021-06-16
  • 2021-11-30
  • 2021-08-15
  • 2021-08-04
  • 2021-09-05
猜你喜欢
  • 2021-07-31
  • 2022-12-23
  • 2022-12-23
  • 2022-01-26
  • 2022-02-05
  • 2022-02-11
相关资源
相似解决方案