資料內(nèi)容:
4.POST和GET 數(shù)據(jù)傳送
上面的程序演示了最基本的網(wǎng)頁抓取,不過,現(xiàn)在大多數(shù)網(wǎng)站都是動態(tài)網(wǎng)頁,需要你動態(tài)地傳遞參數(shù)給它,它做出對應的響應。所以,在訪問時,我們需要傳遞數(shù)據(jù)給它。最常見的情況是什么?對了,就是登錄注冊的時候呀。
把數(shù)據(jù)用戶名和密碼傳送到一個URL,然后你得到服務器處理之后的響應,這個該怎么辦?下面讓我來為小伙伴們揭曉吧!
數(shù)據(jù)傳送分為POST和 GET兩種方式,兩種方式有什么區(qū)別呢?
最重要的區(qū)別是GET方式是直接以鏈接形式訪問,鏈接中包含了所有的參數(shù),當然如果包含了密碼的話是一種不安全的選擇,不過你可以直觀地看到自己提交了什么內(nèi)容。POST則不會在網(wǎng)址上顯示所有的參數(shù),不過如果你想直接查看提交了什么就不太方便了,大家可以酌情選擇。
POST方式:
上面我們說了data參數(shù)是干嘛的?對了,它就是用在這里的,我們傳送的數(shù)據(jù)就是這個參數(shù)data,下面演示一下POST方式。