最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用Pyhton中的requests包進(jìn)行網(wǎng)頁訪問測(cè)試的方法

 更新時(shí)間:2018年12月26日 09:54:09   作者:StevenYang_SJTU  
今天小編就為大家分享一篇利用Pyhton中的requests包進(jìn)行網(wǎng)頁訪問測(cè)試的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

為了測(cè)試一組網(wǎng)頁是否能夠訪問,采取python中的requests包進(jìn)行批量的訪問測(cè)試,并輸出訪問結(jié)果。

一、requests包的安裝

打開命令行(win+r輸入cmd啟動(dòng));

打開pythion安裝目錄下的Python\Python36-32\Scripts,將其中的pip文件拖動(dòng)到命令行中;

在之后輸入install requests命令;

Pyhton requests包進(jìn)行網(wǎng)頁訪問測(cè)試

二、訪問方法

import requests
fin = open('urls.txt', 'r')
fout = open('result.txt', 'w')
urllist = fin.readlines()
for url in urllist:
 try:
  url='http://'+url.strip()
  r=requests.post(url)
  fout.write(url+' : OK with status_code: '+str(r.status_code))
  print(url+' : OK with status_code: '+str(r.status_code))
 except:
  fout.write(url+' : error\n')
  print(url+' : error\n')
fin.close()
fout.close()

通過讀取文件中的url進(jìn)行訪問;

由于文件中url缺少一些信息,因此統(tǒng)一加上http://;

.strip()方法是為了去掉末尾的\n,否則會(huì)訪問錯(cuò)誤;

之所以采用try/except是因?yàn)榻?jīng)過測(cè)試發(fā)現(xiàn),有些網(wǎng)站打不開會(huì)直接導(dǎo)致程序中斷,而有些網(wǎng)站則是能夠進(jìn)去,但是網(wǎng)站本身沒有內(nèi)容或再報(bào)一些其他錯(cuò),所以對(duì)于能訪問的網(wǎng)站還會(huì)進(jìn)一步檢查狀態(tài)碼進(jìn)行鑒別。

以上這篇利用Pyhton中的requests包進(jìn)行網(wǎng)頁訪問測(cè)試的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python中split方法用法分析

    python中split方法用法分析

    這篇文章主要介紹了python中split方法用法,實(shí)例分析了split方法的功能及相關(guān)使用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04
  • Python 中的 with open文件操作的最佳實(shí)踐

    Python 中的 with open文件操作的最佳實(shí)踐

    在 Python 中,with open() 提供了一個(gè)簡(jiǎn)潔而安全的方式來處理文件操作,它不僅能確保文件在操作完成后自動(dòng)關(guān)閉,還能處理文件操作中的異常,避免資源泄漏,本文給大家介紹Python 中的 with open文件操作的最佳實(shí)踐,感興趣的朋友一起看看吧
    2025-04-04
  • python之glob的用法詳解

    python之glob的用法詳解

    glob?是?Python?中用于文件模式匹配的一個(gè)模塊,本文主要介紹了python之glob的用法詳解,具有一定的參考價(jià)值,感興趣的可以來了解一下
    2023-12-12
  • 簡(jiǎn)單了解python的break、continue、pass

    簡(jiǎn)單了解python的break、continue、pass

    這篇文章主要介紹了簡(jiǎn)單了解python的break、continue、pass,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • python編寫一個(gè)GUI倒計(jì)時(shí)器

    python編寫一個(gè)GUI倒計(jì)時(shí)器

    這篇文章主要為大家詳細(xì)介紹了python編寫一個(gè)GUI倒計(jì)時(shí)器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • CentOS系統(tǒng)上安裝Conda的詳細(xì)指南

    CentOS系統(tǒng)上安裝Conda的詳細(xì)指南

    Conda 是一個(gè)開源的包管理系統(tǒng)和環(huán)境管理系統(tǒng),廣泛應(yīng)用于數(shù)據(jù)科學(xué)和機(jī)器學(xué)習(xí)領(lǐng)域,本文將詳細(xì)介紹如何在 CentOS 系統(tǒng)上安裝 Conda吧
    2025-03-03
  • Django實(shí)現(xiàn)聊天機(jī)器人

    Django實(shí)現(xiàn)聊天機(jī)器人

    本文基于channels + websocket結(jié)合Celery和Python爬蟲技術(shù)打造了一個(gè)會(huì)算術(shù)懂詩文的聊天機(jī)器人,是非常難得的一個(gè)Django綜合應(yīng)用項(xiàng)目哦,感興趣的朋友可以參考下
    2021-05-05
  • Python?中如何將十六進(jìn)制轉(zhuǎn)換為?Base64

    Python?中如何將十六進(jìn)制轉(zhuǎn)換為?Base64

    本篇文章將介紹在?Python?中將?hex?轉(zhuǎn)換為?base64?的方法,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • Python實(shí)現(xiàn)的將文件每一列寫入列表功能示例【測(cè)試可用】

    Python實(shí)現(xiàn)的將文件每一列寫入列表功能示例【測(cè)試可用】

    這篇文章主要介紹了Python實(shí)現(xiàn)的將文件每一列寫入列表功能,涉及Python文件讀取、遍歷、序列追加、賦值等相關(guān)操作技巧,需要的朋友可以參考下
    2018-03-03
  • Python?PyQt5中窗口數(shù)據(jù)傳遞的示例詳解

    Python?PyQt5中窗口數(shù)據(jù)傳遞的示例詳解

    開發(fā)應(yīng)用程序時(shí),若只有一個(gè)窗口則只需關(guān)心這個(gè)窗口里面的各控件之間如何傳遞數(shù)據(jù)。如果程序有多個(gè)窗口,就要關(guān)心不同的窗口之間是如何傳遞數(shù)據(jù)。本文介紹了PyQt5中三種窗口數(shù)據(jù)傳遞,需要的可以了解一下
    2022-12-12

最新評(píng)論

民勤县| 蒲城县| 乳源| 新营市| 东丰县| 宁波市| 武山县| 昔阳县| 和平区| 长乐市| 泰顺县| 秦皇岛市| 黄冈市| 永清县| 新沂市| 神农架林区| 阜新| 华池县| 邢台市| 武功县| 麦盖提县| 赤水市| 新干县| 同仁县| 宁晋县| 故城县| 泾阳县| 香格里拉县| 新乡县| 天祝| 普安县| 巴塘县| 凤台县| 犍为县| 江川县| 出国| 汤原县| 桃江县| 丹凤县| 澎湖县| 临高县|