Closed bgabraga2 closed 4 years ago
Estou com um problema parecido, também uso o Linux Mint.
Traceback (most recent call last): File "script.py", line 24, in
browser = webdriver.Chrome(capabilities=caps) TypeError: init() got an unexpected keyword argument 'capabilities' During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "script.py", line 29, in
browser = webdriver.Firefox(capabilities=caps) File "/home/feliperamon/.local/lib/python3.6/site-packages/selenium/webdriver/firefox/webdriver.py", line 164, in init self.service.start() File "/home/feliperamon/.local/lib/python3.6/site-packages/selenium/webdriver/common/service.py", line 76, in start stdin=PIPE) File "/usr/lib/python3.6/subprocess.py", line 729, in init restore_signals, start_new_session) File "/usr/lib/python3.6/subprocess.py", line 1364, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) OSError: [Errno 8] Exec format error: 'geckodriver'
Que estranho. Isso tá me parecendo algo relacionado na hora do import DesiredCapabilities
Consegui resolver. Na linha onde ele atribui as capabilities, precisa colocar um .copy ao final, tanto do Chrome quanto do Firefox
caps = DesiredCapabilities().CHROME.copy()
e
caps = DesiredCapabilities().FIREFOX.copy()
Veja se rola!
Estou com um problema parecido, também uso o Linux Mint.
Traceback (most recent call last): File "script.py", line 24, in browser = webdriver.Chrome(capabilities=caps) TypeError: init() got an unexpected keyword argument 'capabilities' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "script.py", line 29, in browser = webdriver.Firefox(capabilities=caps) File "/home/feliperamon/.local/lib/python3.6/site-packages/selenium/webdriver/firefox/webdriver.py", line 164, in init self.service.start() File "/home/feliperamon/.local/lib/python3.6/site-packages/selenium/webdriver/common/service.py", line 76, in start stdin=PIPE) File "/usr/lib/python3.6/subprocess.py", line 729, in init restore_signals, start_new_session) File "/usr/lib/python3.6/subprocess.py", line 1364, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) OSError: [Errno 8] Exec format error: 'geckodriver'
@rammonfelip Esse problema de geckodriver aconteceu comigo quando estava usando a versão do driver que não é pro meu OS. Vai lá página de releases e e confirma se você está com a versão pro linux.
Estou com um problema parecido, também uso o Linux Mint.
Traceback (most recent call last): File "script.py", line 24, in browser = webdriver.Chrome(capabilities=caps) TypeError: init() got an unexpected keyword argument 'capabilities' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "script.py", line 29, in browser = webdriver.Firefox(capabilities=caps) File "/home/feliperamon/.local/lib/python3.6/site-packages/selenium/webdriver/firefox/webdriver.py", line 164, in init self.service.start() File "/home/feliperamon/.local/lib/python3.6/site-packages/selenium/webdriver/common/service.py", line 76, in start stdin=PIPE) File "/usr/lib/python3.6/subprocess.py", line 729, in init restore_signals, start_new_session) File "/usr/lib/python3.6/subprocess.py", line 1364, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) OSError: [Errno 8] Exec format error: 'geckodriver'
@rammonfelip Esse problema de geckodriver aconteceu comigo quando estava usando a versão do driver que não é pro meu OS. Vai lá página de releases e e confirma se você está com a versão pro linux.
Então, no inicio eu estava com o problema que o geckodriver não era do meu OS, mas depois corrigi e deu esse problema também... mas resolveu colocando o .copy() no final na hora de atribuir a capabilitie
Estou com um problema parecido, também uso o Linux Mint.
Traceback (most recent call last): File "script.py", line 24, in browser = webdriver.Chrome(capabilities=caps) TypeError: init() got an unexpected keyword argument 'capabilities' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "script.py", line 29, in browser = webdriver.Firefox(capabilities=caps) File "/home/feliperamon/.local/lib/python3.6/site-packages/selenium/webdriver/firefox/webdriver.py", line 164, in init self.service.start() File "/home/feliperamon/.local/lib/python3.6/site-packages/selenium/webdriver/common/service.py", line 76, in start stdin=PIPE) File "/usr/lib/python3.6/subprocess.py", line 729, in init restore_signals, start_new_session) File "/usr/lib/python3.6/subprocess.py", line 1364, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) OSError: [Errno 8] Exec format error: 'geckodriver'
@rammonfelip Esse problema de geckodriver aconteceu comigo quando estava usando a versão do driver que não é pro meu OS. Vai lá página de releases e e confirma se você está com a versão pro linux.
Deu certo aqui man.. não tinha checado o release! Valeu!!
Consegui resolver. Na linha onde ele atribui as capabilities, precisa colocar um .copy ao final, tanto do Chrome quanto do Firefox
caps = DesiredCapabilities().CHROME.copy()
e
caps = DesiredCapabilities().FIREFOX.copy()
Veja se rola!
Deu certo também, não sei se era isso ou o release hehe fiz os dois juntos.
Testando aqui a implementação
corrigido na master
Olá!
Estou tentando rodar o bot mas estou tendo o seguinte problema
Segui todos os passos mas ainda sem sucesso. Estou rodando no linux Mint.
Alguém com o mesmo problema ou que pode me auxiliar?