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

利用Pyhton中的requests包進行網頁訪問測試的方法

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

為了測試一組網頁是否能夠訪問,采取python中的requests包進行批量的訪問測試,并輸出訪問結果。

一、requests包的安裝

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

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

在之后輸入install requests命令;

Pyhton requests包進行網頁訪問測試

二、訪問方法

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進行訪問;

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

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

之所以采用try/except是因為經過測試發(fā)現(xiàn),有些網站打不開會直接導致程序中斷,而有些網站則是能夠進去,但是網站本身沒有內容或再報一些其他錯,所以對于能訪問的網站還會進一步檢查狀態(tài)碼進行鑒別。

以上這篇利用Pyhton中的requests包進行網頁訪問測試的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • python中split方法用法分析

    python中split方法用法分析

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

    Python 中的 with open文件操作的最佳實踐

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

    python之glob的用法詳解

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

    簡單了解python的break、continue、pass

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

    python編寫一個GUI倒計時器

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

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

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

    Django實現(xiàn)聊天機器人

    本文基于channels + websocket結合Celery和Python爬蟲技術打造了一個會算術懂詩文的聊天機器人,是非常難得的一個Django綜合應用項目哦,感興趣的朋友可以參考下
    2021-05-05
  • Python?中如何將十六進制轉換為?Base64

    Python?中如何將十六進制轉換為?Base64

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

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

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

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

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

最新評論

交口县| 乌兰浩特市| 葫芦岛市| 南投市| 云林县| 阜新| 化德县| 雷山县| 普陀区| 天门市| 武清区| 饶阳县| 屏东市| 新疆| 鹰潭市| 右玉县| 综艺| 弋阳县| 普安县| 勐海县| 通道| 赤水市| 抚远县| 三河市| 五大连池市| 四子王旗| 怀宁县| 沧源| 长阳| 巍山| 灵山县| 陆河县| 屯门区| 泰顺县| 德令哈市| 上杭县| 三河市| 九龙城区| 应用必备| 吉安县| 新干县|