文章詳情頁(yè)
python3.x - python發(fā)送get請(qǐng)求是否可以只獲取狀態(tài)碼而不下載頁(yè)面內(nèi)容
瀏覽:104日期:2022-09-15 11:42:03
問(wèn)題描述
如題描述因?yàn)橐恍┬枨笙雽?duì)一份url列表進(jìn)行g(shù)et請(qǐng)求掃描,看看這些頁(yè)面是否存在平時(shí)用的requests模塊的get和多進(jìn)程來(lái)實(shí)現(xiàn),感覺(jué)還是不夠快.于是產(chǎn)生了如題描述的這種想法.順便問(wèn)下,為什么vps提供商會(huì)封我...好郁悶.
問(wèn)題解答
回答1:heads=requests.head(url)
回答2:平時(shí)用的requests模塊的get和多進(jìn)程來(lái)實(shí)現(xiàn),感覺(jué)還是不夠快.于是產(chǎn)生了如題描述的這種想法.
取決于多種原因,你丟棄 GET 的響應(yīng)體并不一定會(huì)更快。
如果 HEAD 滿足你的要求,你就用 HEAD 吧。
記得使用 requests.Session,這樣對(duì)同一服務(wù)器的訪問(wèn)可以加速一倍以上。
PS: 建議好好學(xué)習(xí)一下 HTTP,這樣遇到問(wèn)題你就不需要來(lái)問(wèn)然后等著,最后拿到一個(gè)自己都不明白的解決方案。
相關(guān)文章:
1. python的文件讀寫問(wèn)題?2. javascript - jquery hide()方法無(wú)效3. mysql里的大表用mycat做水平拆分,是不是要先手動(dòng)分好,再配置mycat4. 怎么用css截取字符?5. css - 定位為absolute的父元素中的子元素 如何設(shè)置在父元素的下面?6. python - 獲取到的數(shù)據(jù)生成新的mysql表7. CSS3可否做出這個(gè)效果?8. window下mysql中文亂碼怎么解決??9. javascript - 圖片鏈接請(qǐng)求一直是pending狀態(tài),導(dǎo)致頁(yè)面崩潰,怎么解決?10. javascript - 請(qǐng)問(wèn) chrome 為什么會(huì)重復(fù)加載圖片資源?
排行榜

熱門標(biāo)簽