色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Python獲取HTTP請求的狀態碼(200,404等)

瀏覽:121日期:2022-06-27 11:59:17

問題描述

Python獲取HTTP請求的狀態碼(200,404等),不訪問整個頁面源碼,那樣太浪費資源:

輸入:segmentfault.com 輸出:200輸入:segmentfault.com/nonexistant 輸出:404

問題解答

回答1:

參考文章:Python實用腳本清單

http不只有get方法(請求頭部+正文),還有head方法,只請求頭部。

import httplibdef get_status_code(host, path='/'): ''' This function retreives the status code of a website by requestingHEAD data from the host. This means that it only requests the headers.If the host cannot be reached or something else goes wrong, it returnsNone instead. ''' try:conn = httplib.HTTPConnection(host)conn.request('HEAD', path)return conn.getresponse().status except StandardError:return Noneprint get_status_code('segmentfault.com') # prints 200print get_status_code('segmentfault.com', '/nonexistant') # prints 404回答2:

你用get請求就會請求整個頭部+正文, 可以試下head方法, 直接訪問頭部!

import requestshtml = requests.head(’http://segmentfault.com’) # 用head方法去請求資源頭部print html.status_code # 狀態碼html = requests.head(’/nonexistant’) # 用head方法去請求資源頭部print html.status_code # 狀態碼# 輸出:200404

標簽: Python 編程
主站蜘蛛池模板: 一本久道久久综合婷婷五 | 80岁色老头69av | 欧美色成人 | 韩国免费播放一级毛片 | 久久99精品国产免费观看 | 久久精品视屏 | 日本一级全黄大片 | 成年男女男精品免费视频网站 | 午夜大片免费男女爽爽影院久久 | 久久精品视频16 | 国产性做久久久久久 | 成人区在线观看免费视频 | 欧美精品一区二区三区免费观看 | 亚洲欧美一区二区三区久本道 | 亚洲毛片在线免费观看 | 成人亚洲欧美日韩中文字幕 | 一本一道波多野结衣456 | 国内精品福利在线视频 | 国产在线一区二区三区欧美 | 交性视频免费看 | 亚洲精品久久99久久 | 亚洲一区二区三区在线视频 | 久久精品在线 | 成人免费视频在线看 | 成人亚洲视频在线观看 | 久久精品视频8 | 日本性色 | 国产免费一区二区三区免费视频 | 国产精品久久久天天影视香蕉 | 99视频九九精品视频在线观看 | 国产精品偷伦费观看 | 日本高清在线中文字幕网 | 免费一级毛片麻豆精品 | 国产性大片黄在线观看在线放 | 91福利国产在线观看香蕉 | 一区二区三区精品国产欧美 | 一区二区三区免费视频观看 | 亚洲视频在线免费看 | 亚洲一区欧美一区 | 国产在线精品一区二区 | 欧美亚洲网站 |