單線程 破解ip屏蔽
多線程抓取數據也比較容易
多線程抓取的時候
會出現
怎麼控制這個撥號同步
本人是新手
就是
你們反正抓取不了數據
其中
AdslThead
package com
import java
import java
public class GetWebThread extends Thread{
/**
* 線程
*/
public void run(){
try {
while (true) {
int day =
long time
//用來同步抓取線程
synchronized(
Main
if(Main
break;
}
System
Thread
day = Main
}
//獲取抓取的時間
String datetext = TimeUtil
String[] txt =FileUtil
for(int t=
String[] way = txt[t]
String start = way[
String end = way[
//抓取到的數據列表
List<DataBean> datalist = Main
if(datalist!=null){
Main
CheckAdsl
FileUtil
Main
}else{
Thread
AdslThead
Thread
//判斷是否正在撥號 並暫停線程
while (AdslThead
Thread
}
t
}
}
long time
Main
}
} catch (Exception e) {
Main
e
}
}
}
package com
import java
import java
public class AdslThead extends TimerTask{
public static boolean isadsl = false;
@Override
public void run() {
try {
if(isadsl){
System
ConnectAdslNet
isadsl = false;
}
} catch (Exception e) {
System
}
}
}
Timer adsl=new Timer()
adsl
From:http://tw.wingwit.com/Article/program/Java/hx/201311/25815.html