知網(wǎng)文章下載器能夠免費(fèi)下載知網(wǎng)的文章,軟件其實(shí)是建立了一個(gè)服務(wù)端+客戶端,服務(wù)端運(yùn)行在校園網(wǎng)環(huán)境,客戶端為用戶使用。雙方建立連接后,客戶端上報(bào)知網(wǎng)文章URL,服務(wù)端獲取文章后,即可下發(fā)到客戶端!
開發(fā)介紹:
原理
1、服務(wù)端運(yùn)行在校園網(wǎng)環(huán)境,客戶端為用戶使用。雙方建立連接后,客戶端上報(bào)知網(wǎng)文章URL,服務(wù)端獲取文章后,即可下發(fā)到客戶端。
2、目前只獲取pdf格式,若知網(wǎng)頁(yè)面不提供pdf下載,則無(wú)法獲取。
3、引入排隊(duì)下載機(jī)制,當(dāng)有多個(gè)用戶同時(shí)請(qǐng)求下載時(shí),將按照先進(jìn)先出的原則依次運(yùn)行。
4、同時(shí)使用sqlite3數(shù)據(jù)庫(kù)對(duì)用戶進(jìn)行管理。
5、增強(qiáng)容錯(cuò)能力,當(dāng)正在下載的用戶中途離線,也不影響程序繼續(xù)運(yùn)行。
拓展
1、程序運(yùn)行后可選擇服務(wù)端或是客戶端(但知網(wǎng)文章下載.exe固定為了客戶端),也就是說(shuō),只要稍加改動(dòng)源碼,就可以將程序DIY為兩臺(tái)PC之間的遠(yuǎn)程文件傳輸。如:
a. 辦公室電腦運(yùn)行服務(wù)端, 家里電腦運(yùn)行客戶端,即可遠(yuǎn)程利用公司內(nèi)網(wǎng)下載權(quán)限文件至處于外網(wǎng)環(huán)境下的電腦。
b. 服務(wù)器器運(yùn)行服務(wù)端,自己電腦運(yùn)行客戶端,即可將服務(wù)器上文件下載下來(lái)。
使用方法:
下載完成說(shuō)明:
出現(xiàn)“完成,重啟軟件排隊(duì)”
右鍵無(wú)法粘貼的同學(xué)看這里
在標(biāo)題那里右擊,選屬性;然后把“快速編輯模式”打鉤,這樣就能右鍵粘貼輸入了