شهرام رحمانی
شهرام رحمانی
خواندن ۱ دقیقه·۳ سال پیش

سنجش سرعت اینترنت با پایتون و Command line

یکی از بهترین سایت هایی که برای سنجش سرعت اتصال اینترنت به کار می رود سایت speedtest.net است. در این مبحث با استفاده از کتابخانه Speedtest-cli مربوط به این سایت برای بررسی سرعت اینترنت استفاده می شود.

برای شروع با استفاده از pip کتابخانه مربوط را نصب می کنیم.

pip install speedtest-cli

بعد از نصب این کتابخانه می توان با استفاده از دستور cmd و باز کردن صفحه دستور و تایپ دستور زیر سرعت اتصال اینترنت را بررسی کرد

speedtest-cli

خروجی به صورت زیر می باشد

خروجی دستور speedtest-cli
خروجی دستور speedtest-cli

برای استفاده از دیگر قابلیت های این کتابخانه می توان از دستور speedtest-cli -h استفاده کرد

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

speedtest-cli --share

با اجرای این دستور در آخرین خط می توان آدرس عکس نتایج را دید که با وارد کردن این آدرس در مرورگر نتایج به صورت گرافیکی نمایش داده می شود

خروجی دستور speedtest-cli --share
خروجی دستور speedtest-cli --share

و نتایج به صورت گرافیکی

برای استفاده از قابلیت این کتابخانه در پایتون می توان از کد زیر استفاده کرد


import speedtest
result=speedtest.Speedtest() # download speed speed_download=result.download() # upload speed speed_upload=result.upload() #Closest server servers=result.servers #ping ping=result.results.ping #server for test best_server=result.results.server



speedtest
شاید از این پست‌ها خوشتان بیاید