Puppeteer च्या लाँच पर्यायांमधील Firefox प्रॉक्सी प्राधान्ये
Puppeteer च्या सध्याच्या ब्राउझर निवडीसह extraPrefsFirefox वापरा आणि HTTP व HTTPS गंतव्य प्रॉक्सी प्राधान्ये दोन्ही निर्दिष्ट करा.
Puppeteer, extraPrefsFirefox द्वारे Firefox प्राधान्ये उघड करतो. Puppeteer साठी आधीच संरचित केलेली सुसंगत Firefox स्थापना असलेल्या अनुप्रयोगात:
import puppeteer from 'puppeteer';
const browser = await puppeteer.launch({
browser: 'firefox',
extraPrefsFirefox: {
'network.proxy.type': 1,
'network.proxy.http': 'proxy.example',
'network.proxy.http_port': 8080,
'network.proxy.ssl': 'proxy.example',
'network.proxy.ssl_port': 8080,
},
});
try {
const page = await browser.newPage();
await page.goto('https://api.example/');
} finally {
await browser.close();
}
प्रकार 1 मॅन्युअल प्रॉक्सी संरचना निवडतो. होस्टनाव आणि संख्यात्मक पोर्ट स्वतंत्रपणे सेट करा. अनुमत सार्वजनिक-साइट नेव्हिगेशनसाठी HTTP प्रॉक्सी सूची या HTTP श्रोता फील्डसाठी उमेदवार पुरवते. Firefox HTTPS गंतव्य मार्गासाठी ssl प्राधान्य नावे वापरतो; network.proxy.https नावे तयार करणे त्याच सेटिंग्ज संरचित करत नाही.
HTTP व HTTPS नेव्हिगेशन दोन्हीने मध्यस्थ वापरायचा असल्यास दोन्ही मार्ग निर्दिष्ट करा. यामुळे एक मार्ग दुसऱ्यात कॉपी करण्यासाठी सेटिंग्ज-संवादातील कृतीवर अवलंबून राहणे टळते. दर्शविलेला एंडपॉइंट साधा HTTP प्रॉक्सी श्रोता आहे; ssl प्राधान्य नाव त्याची गंतव्य श्रेणी वर्णन करते.
ही प्राधान्ये Firefox चा नेटवर्क रहदारी संरचित करतात. Chromium चा --proxy-server युक्तिवाद अन्य ब्राउझर इंटरफेसचा आहे. सध्याचा Puppeteer browser: 'firefox' ने Firefox निवडतो; product वापरणारी जुनी उदाहरणे तो पर्याय परिभाषित करणाऱ्या Puppeteer आवृत्तीशी जुळवली पाहिजेत.