خراش دادن قیمت سهام تسلا با Node.js و Puppeteer

تصویر
عکس پروفایل Code_Jedi Hacker Noon

@کدجدیکد_جدی

پایتون ، یادگیری ماشینی ، تراشیدن وب ، اتوماسیون وب و موارد دیگر …

سلام ، همراهان s

در این آموزش ، من به شما دوستان نشان خواهم داد که چگونه با استفاده از Node.js و عروسک گردان ، جدیدترین قیمت سهام تسلا را خراش دهید.

بیا شروع کنیم!

اول از همه ، شما باید با استفاده از عروسک گردان را نصب کنید

npm i puppeteer

. حالا اگر ندارید

npm

،

package.json

، و

node_modules setup

، در اینجا یک آموزش عالی است.

بعد از نصب puppeteer ، یک فایل javascript جدید ایجاد کنید و در خط اول به puppeteer نیاز داشته باشید:

const puppeteer = require('puppeteer');

سپس تابع async را که می خواهیم کد اصلی خود را در آن بنویسیم ایجاد کنید:

const puppeteer = require('puppeteer');
async function start() {
}
start();

اکنون ما آماده شروع تراشیدن هستیم.

اول از همه ، شما باید یک نمونه مرورگر جدید ایجاد کنید ، و همچنین url که وب خراش شما بازدید می کند را تعریف کنید:

const puppeteer = require('puppeteer');
async function start() {
  const url = 'https://finance.yahoo.com/quote/TSLA?p=TSLA&.tsrc=fin-srch';
  const browser = await puppeteer.launch({
    headless: false
  });
}

بعد ، شما باید با

newPage()

عملکرد برای باز کردن یک صفحه جدید در مرورگر ، و رفتن به url که ما با استفاده از تعریف شده است

goto()

تابع:

const puppeteer = require('puppeteer');
async function start() {
  
سئو PBN | خبر های جدید سئو و هک و سرور