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

python爬蟲 批量下載zabbix文檔代碼實(shí)例

 更新時(shí)間:2019年08月21日 10:23:07   作者:NAVYSUMMER  
這篇文章主要介紹了python爬蟲 批量下載zabbix文檔代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了python爬蟲 批量下載zabbix文檔代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

# -*- coding: UTF-8 -*-
import requests,re,time
url = 'https://www.zabbix.com/documentation/3.4/zh/manual'
base_url = 'https://www.zabbix.com/documentation/3.4/'
seconds = 1
err_url = []
def get_urls():
  res = requests.get(url)
  content = res.text
  pattern = re.compile(r"indexmenu_4848130395ca30b274d8bd.add[(]'(zh/manual.*?)[']", re.S)
  routes = pattern.findall(content)
  urls = [base_url+item for item in routes]
  return urls 
def download(url):
  download_url = url + "?do=export_pdf"
  print("當(dāng)前下載url:")
  print(download_url)
  res = requests.get(url)
  if res.status_code == 200 :
    pattern = re.compile(r"<title>(.*?)</title>", re.S)
    title = pattern.findall(res.text)[0].encode("utf-8")
    try:
      filename = title.replace('\\','-').replace('/','-').replace('"','-').replace('*','-').replace('?','-').replace(':','-').replace('<','-').replace('>','-').replace('|','-')
    except Exception:
       title = pattern.findall(res.text)[0]
    filename = title.replace('\\','-').replace('/','-').replace('"','-').replace('*','-').replace('?','-').replace(':','-').replace('<','-').replace('>','-').replace('|','-')
    file = filename + '.pdf'
    res = requests.get(download_url)
    if res.status_code == 200 :
      with open(file,"wb") as f:
        f.write(res.content)
      print('下載成功')
    else:
      print('下載失敗')
      err_url.append(download_url)
  else:
    print('獲取文件名失敗,停止當(dāng)前下載')
    err_url.append(download_url) 
def downloads(urls):
  for url in urls:
    download(url)
    time.sleep( seconds )
  if len(err_url) :
    print("下載失敗的URL:")
    print(err_url) 
def main():
  print("下載開始")
  urls = get_urls()
  downloads(urls)
  print("下載完成") 
if __name__ == '__main__':
  main()

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Pygame實(shí)戰(zhàn)之檢測按鍵正確的小游戲

    Pygame實(shí)戰(zhàn)之檢測按鍵正確的小游戲

    這篇文章主要為大家介紹了利用Pygame模塊實(shí)現(xiàn)的檢測按鍵正確的小游戲:每個(gè)字母有10秒的按鍵時(shí)間,如果按對,則隨機(jī)產(chǎn)生新的字符,一共60s,如果時(shí)間到了,則游戲結(jié)束。快來跟隨小編一起學(xué)習(xí)一下吧
    2021-12-12
  • Python如何通過地址獲取變量

    Python如何通過地址獲取變量

    這篇文章主要介紹了Python如何通過地址獲取變量,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • python中pandas操作apply返回多列的實(shí)現(xiàn)

    python中pandas操作apply返回多列的實(shí)現(xiàn)

    本文主要介紹了python中pandas操作apply返回多列的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • python基礎(chǔ)之匿名函數(shù)介紹

    python基礎(chǔ)之匿名函數(shù)介紹

    大家好,本篇文章主要講的是python基礎(chǔ)之匿名函數(shù)介紹,感興趣的同學(xué)趕快來看一看,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • python的幾種開發(fā)工具介紹

    python的幾種開發(fā)工具介紹

    python的幾種開發(fā)工具介紹...
    2007-03-03
  • python如何修改裝飾器中參數(shù)

    python如何修改裝飾器中參數(shù)

    這篇文章主要為大家詳細(xì)介紹了python如何修改裝飾器中參數(shù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Pipenv輕量級虛擬環(huán)境管理工具使用指南

    Pipenv輕量級虛擬環(huán)境管理工具使用指南

    這篇文章主要為大家介紹了Pipenv輕量級虛擬環(huán)境管理工具使用指南,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • Python切片列表字符串如何實(shí)現(xiàn)切換

    Python切片列表字符串如何實(shí)現(xiàn)切換

    這篇文章主要介紹了Python切片列表字符串如何實(shí)現(xiàn)切換,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • 利用python畫出折線圖

    利用python畫出折線圖

    這篇文章主要為大家詳細(xì)介紹了利用python畫出折線圖的相關(guān)代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Pandas篩選某列過濾的方法

    Pandas篩選某列過濾的方法

    本文主要介紹了Pandas篩選某列過濾的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01

最新評論

兴国县| 滁州市| 丹东市| 闵行区| 罗甸县| 桂阳县| 德令哈市| 东兰县| 南漳县| 湛江市| 连云港市| 利津县| 卓尼县| 沾化县| 阳曲县| 建始县| 石楼县| 呼玛县| 株洲市| 深圳市| 江孜县| 西充县| 济源市| 塔城市| 都兰县| 河北区| 交口县| 扶余县| 棋牌| 泽普县| 双江| 延庆县| 白沙| 马边| 鄄城县| 健康| 曲阜市| 安多县| 平原县| 大理市| 工布江达县|