نحوه تراشیدن ویکی پدیا با استفاده از Puppeteer و Nodejs

عکس پروفایل نویسنده

@tylerjosephتایلر جوزف

در حال حاضر یک توسعه دهنده و صاحب یک سازمان غیر انتفاعی به نام STEM Effect است.

در این مقاله ، ما به مرور جدول ویکی پدیا با داده های COVID-19 با استفاده از Puppeteer و Node خواهیم پرداخت. مقاله اصلی که برای این پروژه استفاده کردم در اینجا قرار دارد.

من قبلاً هرگز وب سایتی را از بین نبردم. من همیشه این کار را به عنوان کاری هک کننده دیده ام. اما ، بعد از گذراندن این پروژه کوچک ، می توانم ارزش چیزی شبیه به این را ببینم. یافتن اطلاعات به سختی امکان پذیر است و اگر می توانید وب سایتی را برای آن خراش دهید ، به نظر من مطمئناً این کار را انجام دهید.

برپایی

تنظیم این پروژه بسیار آسان بود. تنها کاری که شما باید انجام دهید نصب Puppeteer با دستور است

npm install puppeteer

. با این وجود ، در هنگام راه اندازی یک مسئله گیج کننده وجود داشت. هنگامی که من در ابتدا آن را نصب کردم بسته puppeteer به درستی از حالت فشرده خارج نشد. من این را هنگام اجرای مثال اولیه در مقاله فهمیدم. اگر خطایی دریافت کنید که بیان می کند

Failed to launch browser process

یا موارد مشابه این مراحل را دنبال کنید:

  1. از حالت فشرده خارج کنید
    chrome-win

    از جانب

    node_modules/puppeteer/.local-chromium/
    
  2. سپس آن پوشه را به
    win64

    پوشه در همان

    .local-chromium folder

    .

  3. مطمئن شوید که
    chrome.exe

    در این مسیر است

    node_modules/puppeteer/.local-chromium/win64-818858/chrome-win/chrome.exe
    
  4. این مخصوص ویندوز است. مک ممکن است مشابه باشد ، …
سئو PBN | خبر های جدید سئو و هک و سرور