AutoHotkey 2 کولی شي د Windows د WinHttpRequest COM توکي د روښانه پروکسي له لارې د غوښتنې لپاره وکاروي:

request := ComObject("WinHttp.WinHttpRequest.5.1")
request.SetTimeouts(5000, 5000, 10000, 20000)
request.SetProxy(2, "proxy.example.net:8080", "localhost")
request.Open("GET", "https://example.net/status", false)
request.Send()
MsgBox request.Status " " request.StatusText

2 ورکړل شوې پروکسي ترتیبات ټاکي. د ښودل شوي عامه HTTPS تفتیش لپاره، د HTTP پروکسي لیست د منځګړي د کوربه او پورټ ممکنه ارزښتونه وړاندې کوي کله چې عامه لارې اجازه ولري او د پروکسي اسناد نه وي تنظیم شوي. اختیاري دریم دلیل د تېرېدو لیست دی; دلته localhost مستقیم ځي.

وروستی false په Open کې همغږې غوښتنه ټاکي. دا کوچنی سکریپټ د حالت لوستلو دمخه د بشپړېدو انتظار کوي. اوږد مهاله ډیسکټاپ اتومات کول باید دا انتظار په خپل تعامل بهیر کې حساب کړي.

که پروکسي اسناد وغواړي، هغه د Open وروسته او د Send دمخه تنظیم کړئ:

request.SetCredentials(proxyUser, proxyPassword, 1)

اپلیکیشن هغه دوه بدلونکي برابروي. وروستی بیرغ 1 د پروکسي اسناد ټاکي. بیرغ 0 د منزل سرور لپاره اسناد ټاکي.

د بریالي متن غبرګون وروسته request.ResponseText کې بیرته راګرځول شوی متن دی. د باینري ډاونلوډ لپاره ResponseBody او مناسب باینري لیکلو لاره وکاروئ، پرځای د دې چې هغه بایټونه د متن بدلون له لارې ولیږئ.

اړوندې مقالې