من دارم یه اسکریپت می نویسم که یه تعدادی پروکسی رو که در یک فایل ذخیره شده دونه دونه ست میکنه و بعد با اون پروکسی یک سایتی رو باز میکنه و در خروجی اون سایت به دنبال کلمه خاصی میگرده (با دستور grep). بعد با یه دستوری مثل if بسته به اینکه چه کلاماتی پیدا میکنه پروکسیا رو به سه دسته درست و غلط و نامعلوم طبقه بندی کنه. پروکسیایی که با این کد نمونه پیدا بشن برای دریافت رایگان مقالات علمی از سایت annualreviews.org قابل استفاده هست.
اینا چندتا پروکسی نمونه که کار میکنن و میتونین تو به قایل دخیره کنیدشون.
202.29.58.33:3128
202.116.160.89:80
202.28.66.115:8080
193.198.184.5:80
200.129.173.14:3128
اینم کدی که تو gentoo تست کردم و کار میکنه. قبلش باید w3m رو نصب کنید.
#! /bin/bash
echo enter proxy list file name
read fname
exec<$fname
value=0
while read line
do
value=`expr $value + 1`;
echo $line;
export http_proxy=http://$line
a=`w3m -cookie -dump_source http://www.annualreviews.org/` &&
if `echo $a | grep -q "full access"`
then echo full access
elif `echo $a | grep -q "no access"`
then echo no access
else
echo unknown
fi
done
echo "$value proxy tested";
توضیح: w3m یه اینترنت بروزر که تو محیط متنی کار میکنه. -cookie بهش میگه که کوکی ها رو قبول کنه. چون این سانتی که من دارم روش کار می کنم رو بدون قبول کردن کوکی نمیشه دید.