job A → WebClient A → proxy A → destination
job B → WebClient B → proxy B → destination

එකවර ක්‍රියාත්මක වන සෑම බ්‍රවුසිං අනන්‍යතාවයකටම වින්‍යාසගත HtmlUnit WebClient එකක් පවරන්න. එහි WebClientOptions හට ProxyConfig හිමිය; කාර්යය ක්‍රියාත්මක වන අතරතුර මාර්ගය ස්ථාවර ලෙස සලකන්න. හවුල් කාර්ය පෝලිමකට එක් හවුල් වෙනස් කළ හැකි බ්‍රවුසරයක් අවශ්‍ය නොවේ. HTTP ProxyConfig සමඟ අවසර ලත් පොදු පිටු පරීක්ෂාවන් සඳහා, කම්කරුවන්ට පැවරීමට පෙර HTTP proxy ලැයිස්තුවෙන් අපේක්ෂක අන්ත ලක්ෂ්‍ය තෝරන්න.

පිටුව, පසුකාලීන පූරණ සහ සැසි තත්ත්වය එම සේවාදායකය සමඟ තබා ගන්න. proxy විකල්ප වෙනස් කිරීමෙන් දැනටමත් ස්ථාපිත සම්බන්ධතා මාරු කළ නොහැක. වෙන වෙනම සේවාදායක වෙන වෙනම බ්‍රවුසර තත්ත්වයද සාදයි, එබැවින් මාර්ගය පමණක් අනන්‍යතාවය තීරණය කරයි යැයි උපකල්පනය කිරීම වෙනුවට අපේක්ෂිත හවුල් පිවිසුමක් සැලසුම් කරන්න. proxy සත්‍යාපනය ස්ථාපිත HtmlUnit අනුවාදයේ අතුරුමුහුණත භාවිතා කරන අතර වෙබ් අඩවි පිවිසුමෙන් වෙන්ව පවතී.

බ්‍රවුසරයක් තටාකයකට ආපසු යැවීමට පෙර සම්පූර්ණත්වය නිර්වචනය කරන්න. ස්ක්‍රිප්ට් හෝ පසුබිම් ඉල්ලීම් දිගටම පවතින අතරතුර ඉහළම මට්ටමේ ප්‍රතිචාරය පැමිණිය හැක. එම කාර්යය අවසන් කරන්න හෝ අවලංගු කරන්න, ඊළඟ අනන්‍යතාවය උරුම නොකළ යුතු තත්ත්වය ඉවත් කරන්න, එම සීමාව විශ්වාසදායක ලෙස ස්ථාපිත කළ නොහැකි නම් සේවාදායකය විශ්‍රාම යවන්න.

ක්‍රියාකාරී සේවාදායක ගණන සීමා කරන්න සහ සම්පූර්ණ වූ WebClients වසන්න. බ්‍රවුසරයක් විශ්ලේෂණය කරන අතර ස්ක්‍රිප්ට් ක්‍රියාත්මක කළ හැක, එය සරල මාරු කිරීමකට වඩා මිල අධිකය. ආපසු ලැබුණු HTML පමණක් අවශ්‍ය කාර්යයකට, කුඩා HTTP සේවාදායකයකට එම සම්පත් අයවැය තුළ වැඩි සමාන්තර ඉල්ලීම් සඳහා සහාය දිය හැක.

අදාළ ලිපි