中秋放假期間運(yùn)氣真的不要太好,收到了交警送的“中秋禮物”,內(nèi)心真的無法開心呀。大家或許都一樣因為各種違章收到過交警的罰單,被扣分扣錢是我們不樂意的,所以我們在開車期間還是需要隨時都牢記交通規(guī)則。 基本代碼如下: import org.apache.commons.httpclient.Credentials;import org.apache.commons.httpclient.HostConfiguration;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpMethod;import org.apache.commons.httpclient.HttpStatus;import org.apache.commons.httpclient.UsernamePasswordCredentials;import org.apache.commons.httpclient.auth.AuthScope;import org.apache.commons.httpclient.methods.GetMethod;import java.io.IOException;public class Main { # 代理服務(wù)器(產(chǎn)品官網(wǎng) www.16yun.cn) private static final String PROXY_HOST = "t.16yun.cn"; private static final int PROXY_PORT = 31111; public static void main(String[] args) { HttpClient client = new HttpClient(); HttpMethod method = new GetMethod("https://httpbin.org/ip"); HostConfiguration config = client.getHostConfiguration(); config.setProxy(PROXY_HOST, PROXY_PORT); client.getParams().setAuthenticationPreemptive(true); String username = "16ABCCKJ"; String password = "712323"; Credentials credentials = new UsernamePasswordCredentials(username, password); AuthScope authScope = new AuthScope(PROXY_HOST, PROXY_PORT); client.getState().setProxyCredentials(authScope, credentials); try { client.executeMethod(method); if (method.getStatusCode() == HttpStatus.SC_OK) { String response = method.getResponseBodyAsString(); System.out.println("Response = " + response); } } catch (IOException e) { e.printStackTrace(); } finally { method.releaseConnection(); } }}在整個抓取過程中遇到很多的問題,然后經(jīng)過和朋友探討都得到了解決,尤其是網(wǎng)站網(wǎng)ip,封爬蟲行為。還有就是違章行為可大可小的,所以我們平時開車過程中必須時刻牢記交通規(guī)則。
|