Я пытаюсь реализовать автоматизацию браузера, используя python, selenium в браузере Chrome. Теперь я застрял в том месте, где я хочу изменить заголовок, используя расширение Modify Header браузера Chrome. Я получил приведенный ниже код для того же самого, который находится в Java, но если кто-то может дать мне то же самое для Python, то это будет очень полезно, так как я новичок в Python. Thnx.
// add the ModHeader extension
ChromeOptions options = new ChromeOptions();
options.addExtensions(new File("C:\\Downloads\\ModHeader_v2.0.9.crx"));
// launch the browser
WebDriver driver = new ChromeDriver(options);
// set the context on the extension so the localStorage can be accessed
driver.get("chrome-extension://idgpnmonknjnojddfkpgkljpfnnfcklj/icon.png");
// setup ModHeader with two headers (token1 and token2)
((JavascriptExecutor)driver).executeScript(
"localStorage.setItem('profiles', JSON.stringify([{ " +
" title: 'Selenium', hideComment: true, appendMode: '', " +
" headers: [ " +
" {enabled: true, name: 'token1', value: '01234', comment: ''}, " +
" {enabled: true, name: 'token2', value: '56789', comment: ''} " +
" ], " +
" respHeaders: [], " +
" filters: [] " +
"}])); " );
// visit a page
driver.get("http://stackoverflow.com/");