public static string getdatafromurl(string url, int nretrytimes)
catch (system.exception exc)
}return result;
}其中nretrytimes 代表出現這種錯誤後,函式遞迴呼叫自己的次數,也可以理解為遞迴終止的條件。getdatafromurl(string url)函式**如下:
public static string getdatafromurl(string url)
encode = encoding.getencoding(characterset);
}else
//宣告乙個記憶體流來儲存http應答流
stream receivestream = response.getresponsestream();
memorystream mstream = new memorystream();
byte bf = new byte[255];
int count = receivestream.read(bf, 0, 255);
while (count > 0)
receivestream.close();
mstream.seek(0, seekorigin.begin);
//從記憶體流裡讀取字串
streamreader reader = new streamreader(mstream, encode);
char buffer = new char[1024];
count = reader.read(buffer, 0, 1024);
while (count > 0)
//從解析出的字串裡判斷charset,如果和http應答的編碼不一直
//那麼以頁面宣告的為準,再次從記憶體流裡重新讀取文字
regex reg =
new regex(@"",
regexoptions.multiline | regexoptions.ignorecase);
matchcollection mc = reg.matches(str);
if (mc.count > 0)}}
reader.close();
mstream.close();
if (response != null)
response.close();
return str;}
把補丁的模組**
public
static
void
patchingup(
string
destable)
", des);
sqlconnection connection
=new
sqlconnection(constr);
sqldataadapter adapter
=new
sqldataadapter(select, connection);
sqlcommandbuilder builder
=new
sqlcommandbuilder(adapter);
datatable table
=new
datatable();
adapter.fill(table);
bool
ismodified
=false
;for
(inti =
0; i
<
table.rows.count; i++)
行插入失敗
", i+1
);string
url
=table.rows[i][
"articlepageurl
"].tostring().trim();
table.rows[i][
"articlepagesource"]
=clawlerassist.getdatafromurl(url, 5);
console.writeline(
"在原資料庫第行更新成功
", i+1
);if(!
ismodified)}}
if(ismodified)
}
導致spring mvc出現404的一種情況
原因 web配置檔案引入了兩個配置檔案,乙個是spring的,乙個是spring mvc的,spring配置檔案下配置了包掃瞄,而spring mvc配置檔案沒有配置,在spring mvc上填上就好了 contextconfiglocation classpath spring spring co...
IDE的一種解釋!
ide是integrated device electronics的簡稱,是一種硬碟的傳輸介面,它有另乙個名稱叫做ata at attachment 這兩個名詞都有廠商在用,指的是相同的東西。ide的規格後來有所進步,而推出了eide enhanced ide 的規格名稱,而這個規格同時又被稱為fa...
人生的一種智慧型
很多時候,原本生活很美的,只因我們想得太多,顧慮自然就會接踵而至。別想太多,即使是心情很糟糕,工作不順心,或是和朋友火藥味很濃地爭論,但這一切都會成為過眼雲煙,一切都會有撥開雲霧見天日的那一天。別想太多,我們的生活就不會平添累贅,人生就會暢快一些。有時候,一首老歌,一段熟悉的旋律,在適當的時候,緩緩...