Python大量建立迅雷任務及建立多個檔案

來源:互聯網
上載者:User
其實不是真的建立了批量任務,而是用python建立一個文字檔,每行一個要下載的連結,然後開啟迅雷,複製文字檔的內容,迅雷監測到剪下板變化,彈出下載全部連結的對話方塊~~

實際情況是這樣的,因為用python分析網頁非常,比如下載某頁中的全部pdf連結

from __future__ import unicode_literalsfrom bs import BeautifulSoupimport requestsimport codecsr = requests.get('you url')s = BeautifulSoup(r.text)links = s.findall('a')pdfs = []for link in links:href = link.get('href')if href.endswith('.pdf'):pdfs.append(href)with open('you file', 'w', 'gb') as f:for pdf in pdfs:f.write(pdf + '\r\n')

使用python建立多個檔案

#coding=utf-8'''Created on 2012-5-29@author: xiaochou'''import osimport timedef nsfile(s):'''The number of new expected documents'''#判斷檔案夾是否存在,如果不存在則建立b = os.path.exists("E:\\testFile\\")if b:print "File Exist!"else:os.mkdir("E:\\testFile\\")#組建檔案for i in range(1,s+1):localTime = time.strftime("%Y%m%d%H%M%S",time.localtime())#print localtimefilename = "E:\\testFile\\"+localTime+".txt"#a:以追加模式開啟(必要時可以建立)append;b:表示二進位f = open(filename,'ab')testnote = '測試檔案'f.write(testnote)f.close()#輸出第幾個檔案和對應的檔案名稱print "file"+" "+str(i)+":"+str(localTime)+".txt"time.sleep(1)print "ALL Down"time.sleep(1)if __name__ == '__main__':s = input("請輸入需要產生的檔案數:")nsfile(s)

以上內容是小編給大家分享的Python大量建立迅雷任務及建立多個檔案的執行個體代碼,希望對大家有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.