Python知識(shí)分享網(wǎng) - 專業(yè)的Python學(xué)習(xí)網(wǎng)站 學(xué)Python,上Python222
python爬蟲詳細(xì)教程 PDF 下載
匿名網(wǎng)友發(fā)布于:2024-12-01 08:37:09
(侵權(quán)舉報(bào))
(假如點(diǎn)擊沒反應(yīng),多刷新兩次就OK!)

python爬蟲詳細(xì)教程 PDF 下載  圖1

 

 

資料內(nèi)容:

 

4.POST和GET 數(shù)據(jù)傳送

上面的程序演示了最基本的網(wǎng)頁抓取,不過,現(xiàn)在大多數(shù)網(wǎng)站都是動(dòng)態(tài)網(wǎng)頁,需要你動(dòng)態(tài)地傳遞參數(shù)給它,它做出對(duì)應(yīng)的響應(yīng)。所以,在訪問時(shí),我們需要傳遞數(shù)據(jù)給它。最常見的情況是什么?對(duì)了,就是登錄注冊(cè)的時(shí)候呀。

把數(shù)據(jù)用戶名和密碼傳送到一個(gè)URL,然后你得到服務(wù)器處理之后的響應(yīng),這個(gè)該怎么辦?下面讓我來為小伙伴們揭曉吧!

數(shù)據(jù)傳送分為POST和 GET兩種方式,兩種方式有什么區(qū)別呢?

最重要的區(qū)別是GET方式是直接以鏈接形式訪問,鏈接中包含了所有的參數(shù),當(dāng)然如果包含了密碼的話是一種不安全的選擇,不過你可以直觀地看到自己提交了什么內(nèi)容。POST則不會(huì)在網(wǎng)址上顯示所有的參數(shù),不過如果你想直接查看提交了什么就不太方便了,大家可以酌情選擇。

POST方式:

上面我們說了data參數(shù)是干嘛的?對(duì)了,它就是用在這里的,我們傳送的數(shù)據(jù)就是這個(gè)參數(shù)data,下面演示一下POST方式。