Pilih Proxy Chromote Sebelum Chrome Bermula
Kekalkan argumen pelayar sedia ada Chromote, tambah suis proksi dan mulakan objek Chrome baharu untuk laluan itu.
Sesi Chromote bercakap dengan proses Chrome. Permintaan pelayarnya mengikut konfigurasi proksi proses itu, jadi tetapkan argumen sebelum menciptanya:
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)Ini mengekalkan argumen lalai sedia ada Chromote dan menambah pendengar HTTP; titik akhir daripada senarai proksi HTTP boleh mengisi URL contoh untuk pelayaran awam yang dibenarkan. Gunakan URL socks5 sebaliknya hanya apabila titik akhir itu benar-benar bercakap SOCKS5. Buang suis proksi sedia ada yang bercanggah semasa menyusun vektor argumen.
Laksanakan operasi CDP yang dimaksudkan melalui session, kemudian tutup sesi, pengawal dan pelayar milik anda sebagai sebahagian daripada pembersihan beban kerja R. Laluan pembersihan R gaya try/finally berguna jika navigasi menimbulkan ralat.
Bagi aplikasi yang menggunakan pelayar lalai kongsi Chromote, set_chrome_args mengubah lalai untuk pembinaan pelayar pada masa hadapan. Ia tidak memulakan semula proses sedia ada. Mencipta objek Chrome yang eksplisit, seperti di atas, menjadikan pemilikan dan masa permulaan kelihatan.
Persekitaran http_proxy atau https_proxy R sendiri boleh mengkonfigurasi pemuat turun R tanpa mengubah pelayar ini. Begitu juga, menukar laluan Chrome tidak mengkonfigurasi panggilan API R yang berasingan. Kenal pasti pihak mana sambungan CDP yang menghantar permintaan itu.