هنگام بازدید BTC از 30K دلار برای من پیام متنی ارسال کنید: یک پروژه NodeJS

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

@94ScraperBox

API غیرقابل شناسایی Web Scraping – صفحات وب را بدون مسدود شدن خراش دهید

برای مدتی ، هیچ کس در حلقه دوستان من در مورد رمزنگاری صحبت نمی کرد.

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

فکر کردم ایجاد یک پروژه NodeJS جالب است که وقتی BTC به 30000 دلار برسد یک پیام متنی خودکار ارسال می کند.

بیایید غواصی کنیم!

دریافت قیمت فعلی BTC

در مرحله اول ، بیایید یک پروژه جدید Node راه اندازی کنیم.

mkdir crypto-notifier
cd crypto-notifier
touch index.js
npm init

بعد ، من قصد دارم قیمت فعلی BTC را از coinmarketcap خراش دهم.

بیایید نصب کنیم

axios

بسته بندی

بیایید

index.js

برای دریافت وب سایت Coinmarketcap بایگانی کنید.

const axios = require('axios')

axios.get('https://coinmarketcap.com/')
.then((response) = {
	console.log(response.data);	
})

در حال حاضر فقط html خام را چاپ می کند ، ببینیم آیا کار می کند!

node index.js

// A lot of HTML gibberish

بسیار خوب ، ما قادر به دریافت HTML خام هستیم. حال ، بیایید قیمت فعلی BTC را از آن استخراج کنیم.

ابتدا من نصب می کنم

jsdom

بسته بندی

سپس ، بیایید فایل index.js را به روز کنیم تا از بسته jsdom استفاده کنیم.

const axios = require('axios')
const jsdom = require("jsdom");
const { JSDOM } = jsdom;

axios.get('https://coinmarketcap.com/')
.then((response) = {
	// Create the JSDom object
	const { 
سئو PBN | خبر های جدید سئو و هک و سرور