سلام ، همراهان 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() {