Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- driver = webdriver.Chrome(chrome_options=chrome_options, executable_path='/usr/lib/chromium-browser/chromedriver')
- File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/chrome/webdriver.py", line 75, in __init__
- desired_capabilities=desired_capabilities)
- File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 154, in __init__
- self.start_session(desired_capabilities, browser_profile)
- File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 243, in start_session
- response = self.execute(Command.NEW_SESSION, parameters)
- File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 312, in execute
- self.error_handler.check_response(response)
- File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
- raise exception_class(message, screen, stacktrace)
- selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: exited abnormally
- (Driver info: chromedriver=2.35 (0),platform=Linux 4.4.0-122-generic x86_64)
- var config = {
- mode: "fixed_servers",
- rules: {
- singleProxy: {
- scheme: "http",
- host: "172.241.11.1",
- port: parseInt(29842)
- },
- bypassList: ["foobar.com"]
- }
- };
- chrome.proxy.settings.set({value: config, scope: "regular"}, function() {});
- function callbackFn(details) {
- return {
- authCredentials: {
- username: "aedqbb01",
- password: "ac7DMjR"
- }
- };
- }
- chrome.webRequest.onAuthRequired.addListener(
- callbackFn,
- {urls: ["<all_urls>"]},
- ['blocking']
- );
- {
- "version": "1.0.0",
- "manifest_version": 2,
- "name": "Chrome Proxy",
- "permissions": [
- "proxy",
- "tabs",
- "unlimitedStorage",
- "storage",
- "<all_urls>",
- "webRequest",
- "webRequestBlocking"
- ],
- "background": {
- "scripts": ["background.js"]
- },
- "minimum_chrome_version":"22.0.0"
- }
- from selenium import webdriver
- from selenium.webdriver.chrome.options import Options
- from bs4 import BeautifulSoup
- chrome_options = Options()
- chrome_options.add_argument("--headless")
- #chrome_options.add_argument("--window-size=1920x1080")
- chrome_options.add_argument("user-agent=Mozilla/5.0 (Windows NT 6.3; rv:36.0) Gecko/20100101 Firefox/36.0")
- chrome_options.add_extension("proxy.zip") #where is manifest.json and background.json
- driver = webdriver.Chrome(chrome_options=chrome_options, executable_path='/usr/lib/chromium-browser/chromedriver')
- driver.get("https://www.google.com")
- soup = BeautifulSoup(browser.page_source, 'lxml')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement