درود خدمت اعضای محترم ایران هک
امروز میخوایم باهم بفهمیم چطور با استفاده از کدهای پایتون رو اسکریپت اوکی کنیم که واسمون سرعت پروکسی مدنظرمون رو بررسی کنه
بسیار خب اول از همه به کد زیر یک نگاهی کنید تا بریم سراغ بررسی دقیق :
من خودم این کد رو نوشتم دستی خیلی سادست حالا چطور کارمیکنه ؟
اول از همه با استفاده از کتابخونه requests یک درخواست به صورت GET به وبسایت مدنظر که هرچیزی میتونه باشه ارسال میکنه : (https://www.example.com)
تابع "check_proxy_speed" یک پروکسی را به عنوان ورودی می گیره و زمان صرف شده از وب سایت را با استفاده از آن پراکسی اندازه گیری می کنه.
اگر درخواست موفقیت آمیز بود، تابع سرعت را در چند ثانیه برمی گردونه.اگر خطایی یا مهلت زمانی وجود داشته باشه چیز خاصی نمیده : None
در تابع 'main' لیستی از پراکسی ها تعریف شده که میتونید اضافه کنید و پروکسی های خودتون رو بزارید برای تست
اسکریپت روی هر پروکسی تکرار میشه و تابع «check_speed» را فراخوانی میکه و نتیجه را چاپ میکنه !!
حتمی قبل از تست کتابخونه requests رو نصب داشته باشید 👾
نوشته شده با قلب بنفش 💜👾 امیدوارم دوست داشته باشید ( خلاق باشید بشینید روی همین کد ساده کار کنید تبدیلش کنید به یک ابزار خفن برای رزمه خودتون )
امروز میخوایم باهم بفهمیم چطور با استفاده از کدهای پایتون رو اسکریپت اوکی کنیم که واسمون سرعت پروکسی مدنظرمون رو بررسی کنه
بسیار خب اول از همه به کد زیر یک نگاهی کنید تا بریم سراغ بررسی دقیق :
کد:
import requests import time def check_proxy_speed(proxy): try: start_time = time.time() requests.get('https://www.google.com', proxies={'http': proxy, 'https': proxy}, timeout=5) end_time = time.time() speed = end_time - start_time return speed except requests.exceptions.RequestException: return None def main(): proxies = [ 'httpproxy1.example.com:808', 'http://proxy2.example.com:8080', 'http://proxy3.example.com:8080' ] for proxy in proxies: speed = check_proxy_speed(proxy) if speed is not None: print(f"Proxy {proxy} is working. Speed: {speed} seconds") else: print(f"Proxy {proxy} is not working.") if __name__ == '__main__': main()
اول از همه با استفاده از کتابخونه requests یک درخواست به صورت GET به وبسایت مدنظر که هرچیزی میتونه باشه ارسال میکنه : (https://www.example.com)
تابع "check_proxy_speed" یک پروکسی را به عنوان ورودی می گیره و زمان صرف شده از وب سایت را با استفاده از آن پراکسی اندازه گیری می کنه.
اگر درخواست موفقیت آمیز بود، تابع سرعت را در چند ثانیه برمی گردونه.اگر خطایی یا مهلت زمانی وجود داشته باشه چیز خاصی نمیده : None
در تابع 'main' لیستی از پراکسی ها تعریف شده که میتونید اضافه کنید و پروکسی های خودتون رو بزارید برای تست
اسکریپت روی هر پروکسی تکرار میشه و تابع «check_speed» را فراخوانی میکه و نتیجه را چاپ میکنه !!
حتمی قبل از تست کتابخونه requests رو نصب داشته باشید 👾
نوشته شده با قلب بنفش 💜👾 امیدوارم دوست داشته باشید ( خلاق باشید بشینید روی همین کد ساده کار کنید تبدیلش کنید به یک ابزار خفن برای رزمه خودتون )