貝索斯的技術(shù)員編寫(xiě)的是一種純自動(dòng)化的爬蟲(chóng)腳本。
在互聯(lián)網(wǎng)時(shí)代,一切講究的是效率和速度,但是有時(shí)候,單純的效率會(huì)催生出巨大的隱患。
任何網(wǎng)站的負(fù)載都是有限的,如果一個(gè)網(wǎng)站的登陸訪(fǎng)問(wèn)請(qǐng)求超過(guò)某個(gè)上限值,比如一秒鐘幾萬(wàn)次的登陸請(qǐng)求,那么整個(gè)網(wǎng)站都會(huì)宕機(jī),數(shù)據(jù)量再加大的話(huà),服務(wù)器甚至有可能燒。
而黑客最常用的攻擊方式,就是寫(xiě)一個(gè)自動(dòng)化的登陸腳本去不斷的請(qǐng)求登陸。
為了防黑客,一些程序員大佬發(fā)明了一種驗(yàn)證人機(jī)的辦法——驗(yàn)證碼!
沒(méi)錯(cuò),大家最討厭的驗(yàn)證碼,其實(shí)是為了防黑客的!
因?yàn)轵?yàn)證碼是動(dòng)態(tài)變化的,每一次都不一樣,黑客編寫(xiě)的純自動(dòng)化腳本沒(méi)辦法識(shí)別。
貝索斯的技術(shù)團(tuán)隊(duì)開(kāi)發(fā)的這種純自動(dòng)化爬蟲(chóng)腳本,就類(lèi)似于黑客的那種腳本。
它可以做到一秒鐘采集10萬(wàn)次數(shù)據(jù)!
而掏寶的服務(wù)器是能夠承載千萬(wàn)人同時(shí)在線(xiàn)流量的“怪物”,這點(diǎn)數(shù)據(jù)采集數(shù)量,根本不會(huì)引起掏寶的懷疑。
1秒鐘10萬(wàn)次,貝索斯甚至可以在半小時(shí)內(nèi)把淘寶網(wǎng)的所有頁(yè)面數(shù)據(jù)全部采集完!
到了凌晨12點(diǎn)的時(shí)候。
喬恩興奮的找到眼圈發(fā)黑的貝索斯,激動(dòng)的道:“boss,我們的爬蟲(chóng)已經(jīng)開(kāi)始爬數(shù)據(jù)了,爬完數(shù)據(jù)后,技術(shù)團(tuán)隊(duì)會(huì)把數(shù)據(jù)上傳到咱們自己的數(shù)據(jù)庫(kù)!”
“嘿嘿,陳默肯定不知道,掏寶斥巨資辛辛苦苦搞的數(shù)千萬(wàn)的賣(mài)家頁(yè)面數(shù)據(jù),咱們爬蟲(chóng)爬了半個(gè)小時(shí)就能爬完。這給咱們省了一大筆錢(qián)呢!”
貝索斯立刻起身,開(kāi)心道:“nice!告訴技術(shù)團(tuán)隊(duì),這件事搞定以后,我給他們發(fā)獎(jiǎng)金!”
頓了頓,貝索斯又道:“對(duì)了,ip一定要勤換著點(diǎn),在爬完數(shù)據(jù)之前,千萬(wàn)別被對(duì)方的程序大牛給逮到!”
喬恩立刻點(diǎn)了點(diǎn)頭:“好!我這就去吩咐!”
自動(dòng)更換ip功能很好做,甚至有現(xiàn)成的軟件,不需要技術(shù)員現(xiàn)場(chǎng)編寫(xiě),直接下載一個(gè)拿過(guò)來(lái)用就是了。
12點(diǎn)5分,貝索斯的爬蟲(chóng)正式出動(dòng)對(duì)掏寶的頁(yè)面數(shù)據(jù)進(jìn)行大量的采集。
此刻,馬福報(bào)正在掏寶親自坐鎮(zhèn)加班。
雖然反作弊功能和水印logo功能都可以自動(dòng)開(kāi)啟。
但是為了能竊取樂(lè)掏一部分流量,馬福報(bào)讓技術(shù)員暫時(shí)關(guān)閉了這倆功能,聽(tīng)從他的指揮。
只要馬福報(bào)一聲令下,這兩個(gè)功能就能瞬間開(kāi)啟,把所有被爬蟲(chóng)爬走的數(shù)據(jù)變成臟數(shù)據(jù)!
當(dāng)樂(lè)掏的爬蟲(chóng)開(kāi)始肆無(wú)忌憚的采集掏寶數(shù)據(jù)時(shí),掏寶的技術(shù)員早就發(fā)現(xiàn)了異常!
“馬總,對(duì)方行動(dòng)了!而且爬蟲(chóng)的速度非???,不用半小時(shí)就能爬走咱們?nèi)康臄?shù)據(jù)!”
技術(shù)總監(jiān)說(shuō)道。
“聽(tīng)我命令,反作弊功能開(kāi)啟!”
馬福報(bào)朗聲道。
“是!”
技術(shù)總監(jiān)立刻敲下了一行命令,反作弊功能開(kāi)啟,一瞬間,把所有掏寶的頁(yè)面數(shù)據(jù)變成了臟數(shù)據(jù)。
半小時(shí)后。
喬恩興奮的匯報(bào):“boss,所有數(shù)據(jù)已經(jīng)爬完上傳到咱們樂(lè)掏了!”
“不光是答應(yīng)跟咱們合作的掏寶賣(mài)家的店能全部在樂(lè)掏復(fù)制了,其他所有的掏寶賣(mài)家,只要他們想,也能一鍵在咱這邊開(kāi)店,沒(méi)有任何成本!”
貝索斯雙眼發(fā)亮:“好!非常好!”
“告訴那些答應(yīng)來(lái)咱們這開(kāi)店的掏寶店主,今晚我們就開(kāi)始搞,就趁著陳默睡覺(jué)給他來(lái)個(gè)出其不意!”
“另外,馬上去通知那些流量網(wǎng)站給咱們的樂(lè)掏店倒流,現(xiàn)在就支付尾款!快去!”
“是!”
喬恩也明白,時(shí)不我待。
馬上大手一揮,讓手下支付給流量網(wǎng)站尾款。
而那些倒流網(wǎng)站,也很給力,拿過(guò)來(lái)樂(lè)掏給的網(wǎng)店網(wǎng)址,開(kāi)始倒流。
龐大的流量,從全國(guó)各種流量網(wǎng)站涌來(lái)!
“嘿嘿,很快,掏寶的中小型賣(mài)家就全部在樂(lè)掏開(kāi)店了,等他們嘗到甜頭后,就是掏寶死亡的開(kāi)始!”
貝索斯得意道。
然而,幾個(gè)小時(shí)過(guò)去后……
一直在后臺(tái)觀(guān)察數(shù)據(jù)的貝索斯發(fā)現(xiàn)了不對(duì)勁。
怎么一點(diǎn)流量沒(méi)導(dǎo)入進(jìn)來(lái)?
“喬恩,你錢(qián)給那些網(wǎng)站打過(guò)去了嗎?”貝索斯問(wèn)道。
“打過(guò)去了啊,那些網(wǎng)站還把倒流的網(wǎng)址貼給咱們了,我檢查網(wǎng)址了,沒(méi)有錯(cuò)啊!”喬恩道。
“可是后臺(tái)一丁點(diǎn)流量都沒(méi)進(jìn)來(lái),這是怎么回事?”貝索斯疑惑道。
喬恩問(wèn)技術(shù)員,技術(shù)員也說(shuō)沒(méi)發(fā)現(xiàn)問(wèn)題,對(duì)接的網(wǎng)站也沒(méi)搞錯(cuò)。
“我可是花了大價(jià)錢(qián)買(mǎi)流量的,而且這些網(wǎng)店都是經(jīng)過(guò)掏寶驗(yàn)證過(guò)的,優(yōu)秀網(wǎng)店,沒(méi)道理不吸量啊?”
“而且就算再不吸量,也沒(méi)道理一定點(diǎn)流量也沒(méi)有吧?”
貝索斯郁悶了。
到底問(wèn)題出在哪兒了?
就在這時(shí),一名技術(shù)員突然驚呼道:“偶買(mǎi)噶!怎么會(huì)這樣?”
“怎么了?”
貝索斯皺眉問(wèn)道。
“boss,不知道怎么回事,新在咱們樂(lè)掏開(kāi)的那些店,全部轉(zhuǎn)鏈接去了掏寶!”
技術(shù)員汗顏道。
“什么?!”
貝索斯趕緊上網(wǎng),隨便找了一家合作的導(dǎo)航網(wǎng)址,在最顯眼的位置找到了自己購(gòu)買(mǎi)的流量導(dǎo)入口。
那是一件女士上衣的鏈接。
正常來(lái)說(shuō),用戶(hù)點(diǎn)進(jìn)去,是直接進(jìn)入這件衣服所在的樂(lè)掏網(wǎng)店頁(yè)面的,
可是此刻貝索斯點(diǎn)進(jìn)去,卻吃驚的發(fā)現(xiàn)……
這他媽居然跑到掏寶這邊來(lái)了?。?!
貝索斯又再找了幾個(gè)合作的流量網(wǎng)站,發(fā)現(xiàn)全都是這樣!
所有掛出去的樂(lè)掏網(wǎng)店商品,居然都轉(zhuǎn)鏈接到掏寶那邊去了!
這不等于是自己花錢(qián)給掏寶買(mǎi)流量嗎?
“這到底是怎么回事?誰(shuí)能告訴我?。。 ?/p>
貝索斯憤怒的咆哮道。
喬恩趕緊去讓技術(shù)總監(jiān)查。
結(jié)果這一查,技術(shù)總監(jiān)冷汗直流。
原來(lái)他們采集到的數(shù)據(jù),帶有反作弊代碼,一旦掛到掏寶以外的網(wǎng)站上,無(wú)論是樂(lè)掏也好,還是其他網(wǎng)站也罷,全都會(huì)轉(zhuǎn)鏈接回到掏寶!
也就是說(shuō),他們辛辛苦苦用爬蟲(chóng)爬來(lái)的數(shù)據(jù),全是臟數(shù)據(jù),不但沒(méi)用,而且還是在給掏寶做嫁衣!