Chrome эхлэхээс өмнө Chromote-ийн проксийг сонгоно уу
Chromote-ийн одоо байгаа хөтчийн аргументуудыг хадгалж, прокси унтраалгыг нэмээд тухайн замд зориулж шинэ Chrome объект эхлүүлнэ үү.
Chromote-ийн сесс Chrome процессортой харилцдаг. Хөтчийн хүсэлтүүд тухайн процессын прокси тохиргоог дагадаг тул объектыг үүсгэхээс өмнө аргументуудыг тохируулна уу:
args <- c(
chromote::get_chrome_args(),
"--proxy-server=http://proxy.example:8080"
)
browser <- chromote::Chrome$new(args = args)
controller <- chromote::Chromote$new(browser = browser)
session <- chromote::ChromoteSession$new(parent = controller)Энэ нь Chromote-ийн одоо байгаа өгөгдмөл аргументуудыг хадгалж, HTTP сонсогчийг нэмнэ; HTTP прокси жагсаалтаас авсан төгсгөлийн цэг зөвшөөрөгдсөн нийтийн хөтлөлтөд зориулсан жишээ URL-ийг бөглөж чадна. Оронд нь socks5 URL-ийг зөвхөн төгсгөлийн цэг үнэхээр SOCKS5 ярьж байгаа үед хэрэглэнэ. Аргументын векторыг угсрахдаа зөрчилтэй одоо байгаа прокси унтраалгыг хасна уу.
Төлөвлөсөн CDP үйлдлүүдийг session-ээр гүйцэтгэж, дараа нь R ажлын ачааллын цэвэрлэгээний хэсэг болгон сесс, контроллер болон өөрийн эзэмшлийн хөтчийг хаана уу. Навигаци алдаа гаргавал try/finally хэв маягийн R цэвэрлэгээний зам ашигтай.
Chromote-ийн хуваалцсан өгөгдмөл хөтчийг ашигладаг програмуудад set_chrome_args нь ирээдүйн хөтөч бүтээх өгөгдмөл утгыг өөрчилдөг. Энэ нь одоо байгаа процессыг дахин эхлүүлэхгүй. Дээрх шиг тодорхой Chrome объект үүсгэх нь эзэмшил ба эхлэх цагийг харагдахуйц болгоно.
R-ийн өөрийн http_proxy эсвэл https_proxy орчин энэ хөтчийг өөрчлөхгүйгээр R татагчийг тохируулж чадна. Яг адилхан, Chrome-ийн замыг өөрчлөх нь тусдаа R API дуудлагыг тохируулахгүй. CDP холболтын аль тал хүсэлт илгээж байгааг тодорхойлно уу.