ក្នុង Crawlee 3.14 ProxyConfiguration អាចផ្គូផ្គងអត្តសញ្ញាណសេសសិនជាមួយ URL ប្រូកស៊ីដែលបានជ្រើស៖

import { ProxyConfiguration } from 'crawlee';

const proxies = new ProxyConfiguration({
  proxyUrls: [
    'http://proxy-a.example:8080',
    'http://proxy-b.example:8080',
  ],
});
const first = await proxies.newUrl('checkout-a');
const sameRoute = await proxies.newUrl('checkout-a');
const anotherSession = await proxies.newUrl('checkout-b');

បញ្ជីប្រូកស៊ី HTTP ផ្តល់បេក្ខជនសាធារណៈសម្រាប់ proxyUrls។ ការហៅម្តងហើយម្តងទៀតជាមួយ ID សេសសិនតែមួយ នឹងត្រឡប់ URL ដែលផ្គូផ្គងជាមួយវា។ បើគ្មាន ID សេសសិន បញ្ជីដែលផ្តល់ឱ្យនឹងបង្វិលជាវេន។ នេះជ្រើសចំណុចចុងក្រោយដែលបានកំណត់រចនាសម្ព័ន្ធ; សេវាខាងលើដែលបង្វិលច្រកចេញនៅពីក្រោយ URL មួយ នៅតែគ្រប់គ្រងឥរិយាបថចេញរបស់ខ្លួន។

សម្រាប់សេសសិនដែលក្រូល័រគ្រប់គ្រង សូមប្រើអាងសេសសិនរបស់ក្រូល័រ និងការរៀបចំរក្សាខូឃី។ ការបញ្ចុះ maxConcurrency ទៅមួយ មិនមែនជំនួសការកំណត់ថាតើសំណើណាជាសេសសិនតែមួយនោះទេ។

ការដកសេសសិនចេញបង្កើតព្រំដែនអត្តសញ្ញាណថ្មី។ រក្សា ផ្លូវ ខូឃី និងស្ថានភាពបន្ទុកការងាររបស់វាឱ្យស៊ីគ្នា ជាជាងបង្វិលតែវាលមួយអំឡុងពេលចូល ឬប្រតិបត្តិការច្រើនជំហាន។

ជំនាន់សំខាន់មានសារៈសំខាន់។ ឯកសារផ្លាស់ប្តូររបស់ Crawlee ទៅ v4 ដកអាគុយម៉ង់ sessionId ចេញពី newUrl ហើយផ្លាស់ការផ្គូផ្គងប្រូកស៊ីទៅភាពជាម្ចាស់ Session។ ឧទាហរណ៍ខាងលើប្រើចំណុចប្រទាក់ v3 ដោយចេតនា; កុំចម្លងអាគុយម៉ង់របស់វាទៅជំនាន់សំខាន់ផ្សេង ដោយមិនកែសម្រួលវដ្តជីវិតនោះ។

អត្ថបទពាក់ព័ន្ធ