| 企服解答
磁力搜索可以用Python寫,也可以用C#等其他語言寫。搜索器通常指爬蟲,搜索器收集的內(nèi)容送給索引器,索引器拿到內(nèi)容進(jìn)行處理,形成索引,等待被檢索。
磁力搜索是python寫的嗎
磁力搜索能夠搜索各種音樂、電影、影視資源、學(xué)習(xí)資料、電子書,科學(xué)論文、無刪減HBO,生肉、熟肉,包羅萬象、應(yīng)有盡有,拿到mag你就找個(gè)工具下載就行了,網(wǎng)盤可以直接在線下,也可以用軟件慢慢下載。
| 拓展閱讀
磁力搜索相關(guān)術(shù)語有:P2P網(wǎng)絡(luò)、DHT網(wǎng)絡(luò)、Kademlia算法、KRPC協(xié)議。
1、P2P網(wǎng)絡(luò)
對等計(jì)算(Peer to Peer,簡稱p2p)可以簡單的定義成通過直接交換來共享計(jì)算機(jī)資源和服務(wù),而對等計(jì)算模型應(yīng)用層形成的網(wǎng)絡(luò)通常稱為對等網(wǎng)絡(luò)。相信大家都用過迅雷,就不多說了。
2、DHT網(wǎng)絡(luò)
DHT(Distributed Hash Table,分布式哈希表),DHT由節(jié)點(diǎn)組成,它存儲peer的位置,是一種分布式存儲方法。在不需要服務(wù)器的情況下,每個(gè)客戶端負(fù)責(zé)一個(gè)小范圍的路由,并負(fù)責(zé)存儲一小部分?jǐn)?shù)據(jù),從而實(shí)現(xiàn)整個(gè)DHT網(wǎng)絡(luò)的尋址和存儲,其中BT客戶端包含一個(gè)DHT節(jié)點(diǎn),用來聯(lián)系DHT中其他節(jié)點(diǎn),從而得到peer的位置,進(jìn)而通過BitTorrent協(xié)議下載。
簡單來說DHT就是負(fù)責(zé)管理提供信息和服務(wù)節(jié)點(diǎn)的管理與路由功能,兩個(gè)需要區(qū)分的概念:“peer” 是在一個(gè) TCP 端口上監(jiān)聽的客戶端/服務(wù)器,它實(shí)現(xiàn)了 BitTorrent 協(xié)議。“節(jié)點(diǎn)” 是在一個(gè) UDP 端口上監(jiān)聽的客戶端/服務(wù)器,它實(shí)現(xiàn)了 DHT(分布式哈希表) 協(xié)議。
3、Kademlia算法
Kademlia是DHT網(wǎng)絡(luò)的一種實(shí)現(xiàn)。在Kademlia網(wǎng)絡(luò)中,距離是通過異或(XOR)計(jì)算的,結(jié)果為無符號整數(shù)。distance(A, B) = |A xor B|,值越小表示越近。
4、KRPC協(xié)議
KRPC 是節(jié)點(diǎn)之間的交互協(xié)議,是由 bencode 編碼組成的一個(gè)簡單的 RPC 結(jié)構(gòu),他使用 UDP 報(bào)文發(fā)送。一個(gè)獨(dú)立的請求包被發(fā)出去然后一個(gè)獨(dú)立的包被回復(fù)。這個(gè)協(xié)議沒有重發(fā)。它包含 3 種消息:請求,回復(fù)和錯(cuò)誤。對DHT協(xié)議而言,這里有 4 種請求:
[免責(zé)聲明]
文章標(biāo)題: 磁力搜索是python寫的嗎
文章內(nèi)容為網(wǎng)站編輯整理發(fā)布,僅供學(xué)習(xí)與參考,不代表本網(wǎng)站贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時(shí)溝通。發(fā)送郵件至36dianping@36kr.com,我們會在3個(gè)工作日內(nèi)處理。