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

چطور PhantomJS را روی Ubuntu یا Debian نصب کنیم؟

مقدمه

PhantomJS یک اسکریپت است که به شما کمک می‌کند که بتوانید یک مرورگر به همراه جاوا اسکریپت بالا بیارید. حالا اوردن یک مرورگر چه کمکی می‌کنه؟ زمانی برنامه بکند شما در حال اجرا است و نیاز به اجرا دستوراتی روی مرورگر دارید این اسکریپت کمک می‌کنه به راحتی مدل خودتون با یک مرورگر شبیه سازی شده بالا بیارید و استفاده کنید.

کاربردها

کاربردهای بسیاری می‌تونه این اسکریپت داشته باشه برای مثال ما برای دو پروژه با دو کاربرد متفاوت از این اسکریپت استفاده کردیم.

اسکرین شات گرفتن از یک صفحه وب خاص که دارای المن‌های پیچیده و جاوا اسکریپتی بود.

بالا اوردن صفحه وبی که برای وریفای کردن نیاز به جاوا اسکریپت داشت و همه این موارد بدون نیاز به کاربر و به صورت اتومات با این اسکریپت قابل پیاده سازی بود.

پیش نیازها

ابتدا باید بسته های سیستم خود را به آخرین نسخه‌ها بروز رسانی کنید تا از عملکرد درست PhantomJs مطمئن باشید.

ترمینال خودتون باز کنید و دستور زیر را تایپ کنید:

sudo apt-get update

سپس بسته‌های مورد نیاز زیر را نصب کنید:

sudo apt-get install build-essential chrpath libssl-dev libxft-dev 
sudo apt-get install libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev 

نصب PhantomJS

حال باید فایل فشرده برنامه از سایت سازنده دانلود و از حالت فشرده خارج کنید. نیاز به نصب ندارد:

wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 
tar xvjf phantomjs-2.1.1-linux-x86_64.tar.bz2 -C /usr/local/share/ 

اکنون به سادگی باید یک فایل باینری phantomjs برای دسترسی به آن ایجاد کنیم:

sudo ln -sf /usr/local/share/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/bin 

تایید نصب PhantomJS

در انتها برای اینکه مطمئن شوید که به درستی نصب شده کافی است دستور زیر وارد کنید:

phantomjs --version 

در نتیجه باید ورژن نصب شده PhantomJS به شما نمایش داده شود.

منبع: https://tecadmin.net/install-phantomjs-on-ubuntu/