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 холболтын аль тал хүсэлт илгээж байгааг тодорхойлно уу.

Холбоотой нийтлэлүүд