POST請求比較常見的一種情況就是用戶名密碼登陸情況熬拒,這里介紹一種用程序登陸豆瓣賬號的流程矗愧。
在豆瓣需要我們輸入用戶名密碼御吞,才能獲得我們用戶里面相關(guān)的數(shù)據(jù)儿子。那么我們通過POST方式傳給服務(wù)器的數(shù)據(jù)在哪里呢瓦哎?與GET方式一樣,我們可以在Chrome瀏覽器中查看請求頭柔逼,在里面可以看到Form Data蒋譬,很自然可以看到我們在頁面輸入的用戶名密碼。
登陸之后愉适,我們就可以獲得與用戶相關(guān)的頁面犯助。因為是POST方式,瀏覽器的url并沒有跳轉(zhuǎn)到其他维咸,仍然與登陸之前一樣剂买,但是頁面內(nèi)容扑媚,卻發(fā)生了變化。
在編寫網(wǎng)絡(luò)爬蟲的時候雷恃,我們只需要把與用戶相關(guān)的數(shù)據(jù)給程序就可以了,對于豆瓣來說费坊,關(guān)鍵就是form_email和form_password兩個字段倒槐,這樣通過下面程序來實現(xiàn)。
打印出來的內(nèi)容附井,大家可以看看是不是登陸后頁面的網(wǎng)頁源代碼呢讨越?
楚江數(shù)據(jù)是一家專業(yè)的互聯(lián)網(wǎng)數(shù)據(jù)技術(shù)服務(wù)商,提供網(wǎng)站APP數(shù)據(jù)采集和爬蟲軟件微博爬蟲定制開發(fā)服務(wù)永毅,服務(wù)范圍涵蓋社交網(wǎng)絡(luò)把跨、電子商務(wù)、分類信息沼死、學術(shù)研究等着逐。網(wǎng)站http://www.chujiangdata.com。
轉(zhuǎn)載請注明:寧哥的小站 ? 4. 網(wǎng)絡(luò)爬蟲-POST請求示例