POST請(qǐng)求比較常見的一種情況就是用戶名密碼登陸情況,這里介紹一種用程序登陸豆瓣賬號(hào)的流程。
在豆瓣需要我們輸入用戶名密碼,才能獲得我們用戶里面相關(guān)的數(shù)據(jù)。那么我們通過(guò)POST方式傳給服務(wù)器的數(shù)據(jù)在哪里呢?與GET方式一樣,我們可以在Chrome瀏覽器中查看請(qǐng)求頭,在里面可以看到Form Data,很自然可以看到我們?cè)陧?yè)面輸入的用戶名密碼。
登陸之后,我們就可以獲得與用戶相關(guān)的頁(yè)面。因?yàn)槭荘OST方式,瀏覽器的url并沒(méi)有跳轉(zhuǎn)到其他,仍然與登陸之前一樣,但是頁(yè)面內(nèi)容,卻發(fā)生了變化。
在編寫網(wǎng)絡(luò)爬蟲的時(shí)候,我們只需要把與用戶相關(guān)的數(shù)據(jù)給程序就可以了,對(duì)于豆瓣來(lái)說(shuō),關(guān)鍵就是form_email和form_password兩個(gè)字段,這樣通過(guò)下面程序來(lái)實(shí)現(xiàn)。
打印出來(lái)的內(nèi)容,大家可以看看是不是登陸后頁(yè)面的網(wǎng)頁(yè)源代碼呢?
楚江數(shù)據(jù)是一家專業(yè)的互聯(lián)網(wǎng)數(shù)據(jù)技術(shù)服務(wù)商,提供網(wǎng)站APP數(shù)據(jù)采集和爬蟲軟件微博爬蟲定制開發(fā)服務(wù),服務(wù)范圍涵蓋社交網(wǎng)絡(luò)、電子商務(wù)、分類信息、學(xué)術(shù)研究等。網(wǎng)站http://www.chujiangdata.com。
轉(zhuǎn)載請(qǐng)注明:寧哥的小站 ? 4. 網(wǎng)絡(luò)爬蟲-POST請(qǐng)求示例