zoukankan      html  css  js  c++  java
  • 【原】使用puppeteer爬虫下载Midi文件

    The Beatles 乐队的 Midi文件下载地址

    puppeteer官方github地址

    midi文件爬取示例代码github地址


    1、安装npm

    参考:安装npm及cnpm(Windows)

    修改参数

    PS D:Program files
    odejs> mkdir node_global
    PS D:Program files
    odejs> mkdir node_cache
    PS D:Program files
    odejs>
    PS D:Program files
    odejs> npm config set prefix "D:Program Files
    odejs
    ode_global"
    PS D:Program files
    odejs> npm config set cache "D:Program Files
    odejs
    ode_cache"

    npm install 的时候总是为sill状态,修改为淘宝URL源

    PS D:Program files
    odejs> npm config set registry https://registry.npm.taobao.org  

    2、安装puppeteer

    Node爬虫神器Puppeteer安装记(Windows)

    先设置不同时下载chromium浏览器,再下载

    PS C:WINDOWSsystem32> npm config set puppeteer_skip_chromium_download = 1  不下载浏览器
    PS C:WINDOWSsystem32> npm install -S puppeteer
    
    > puppeteer@1.12.2 install C:WINDOWSsystem32
    ode_modulespuppeteer
    > node install.js
    
    **INFO** Skipping Chromium download. "PUPPETEER_SKIP_CHROMIUM_DOWNLOAD" was set in npm config.
    npm WARN saveError ENOENT: no such file or directory, open 'C:WINDOWSsystem32package.json'
    npm notice created a lockfile as package-lock.json. You should commit this file.
    npm WARN enoent ENOENT: no such file or directory, open 'C:WINDOWSsystem32package.json'
    npm WARN system32 No description
    npm WARN system32 No repository field.
    npm WARN system32 No README data
    npm WARN system32 No license field.
    
    + puppeteer@1.12.2
    added 43 packages from 22 contributors and audited 50 packages in 3.307s
    found 0 vulnerabilities

    下载Midi

    PS D:Program filespuppeteerdownload-beatles-midi-master> npm install -g request
    PS D:Program filespuppeteerdownload-beatles-midi-master> npm install -g fs
    
    PS D:Program filespuppeteerdownload-beatles-midi-master> mkdir The_Beatles
    PS D:Program filespuppeteerdownload-beatles-midi-master> node .index.js .The_Beatles

     下载的结果

  • 相关阅读:
    uva 10900
    uva 11181
    Codeforces Round #256 (Div. 2) Multiplication Table
    UVALive 3977
    LA 4384
    Linear Regression
    Hadoop InputFormat浅析
    codeforces 432D Prefixes and Suffixes
    php学习小记2 类与对象
    php学习小记1
  • 原文地址:https://www.cnblogs.com/maxiaodoubao/p/10366788.html
Copyright © 2011-2022 走看看