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

Ар бир бир убактагы серептөө кимдигине конфигурацияланган HtmlUnit WebClient дайындаңыз. Анын WebClientOptions ProxyConfig ээлейт; жумуш аткарылып жатканда маршрутту туруктуу деп эсептеңиз. Жалпы жумуш кезеги бир жалпы өзгөрмө браузерди талап кылбайт. HTTP ProxyConfig колдонулган уруксат берилген коомдук барактарды текшерүү үчүн, талапкер акыркы чекиттерди жумушчуларга дайындоодон мурун HTTP прокси тизмесинен тандаңыз.

Баракты, кийинки жүктөөлөрдү жана сессия абалын ошол кардарда сактаңыз. Прокси параметрлерин өзгөртүү орнотулган байланыштарды көчүрө албайт. Өзүнчө кардарлар өзүнчө браузер абалын да түзөт, ошондуктан кимдикти маршрут гана аныктайт деп божомолдоонун ордуна, ниет кылынган жалпы кирүүнү пландаңыз. Прокси аутентификациясы орнотулган HtmlUnit версиясынын интерфейсин колдонуп, веб-сайтка кирүүдөн өзүнчө калат.

Браузерди бассейнге кайтарардан мурун аяктоону аныктаңыз. Жогорку деңгээлдеги жооп скрипттер же фондук суроолор улантылып жатканда келиши мүмкүн. Ошол жумушту бүтүрүңүз же жокко чыгарыңыз, кийинки кимдик мурастабашы керек болгон абалды тазалаңыз жана бул чек анык орнотулбаса, кардарды иштен чыгарыңыз.

Активдүү кардарлардын санын чектеңиз жана аяктаган WebClients жабыңыз. Браузер талдайт жана скрипттерди аткарышы мүмкүн, бул жөнөкөй өткөрүүдөн кымбатыраак. Кайтарылган HTML гана керек болгон жумуш үчүн кичинекей HTTP кардар ошол эле ресурс бюджетинин чегинде көбүрөөк бир убактагы суроолорду колдой алат.

Тектеш макалалар