
我用httpClient,老師的都列印
pom就加了這個
<dependencies>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.2</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.25</version>
</dependency>
</dependencies>
resource下面放了log4j.properties(名字沒錯)
log4j.appender.CONSOLE = org.apache.log4j.ConsoleAppender
log4j.rootLogger=Error, m
log4j.appender.m=org.apache.log4j.ConsoleAppender
log4j.appender.m.layout=org.apache.log4j.PatternLayout
log4j.appender.m.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
然后就一個簡單的main方法,日志啥都不列印,視頻里面都列印,而且我還是copy他的東西
public class SikiHttpClientDemo {
public static void main(String[] args) throws IOException {
CloseableHttpClient client = HttpClients.createDefault();
HttpGet get = new HttpGet("http://www.sikiedu.com/");
//模仿chorm的請求,有些網站會屏蔽httpclient,java等關鍵字
get.setHeader("User-Agent","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36");
CloseableHttpResponse response = client.execute(get);
HttpEntity entity = response.getEntity();
System.out.println(EntityUtils.toString(entity,"utf-8"));
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/251043.html
標籤:Web 開發
