Erro no visual studio code ao Rodar projeto Python

27/07/2023

0

Olá, estou tentando executar um projeto, e o meu Visual Studio Code, alguém pode me ajudar?

está apresentando a seguinte mensagem:

from bs4 import BeautifulSoup
from selenium import webdriver
from selenium.webdriver.firefox.options import Options

url = "https://pt.aliexpress.com/w/wholesale-rel%C3%B3gio-masculino.html?catId=0&initiative_id=AS_20230727091506&SearchText=rel%C3%B3gio+masculino&spm=a2g0o.home.1000002.0"

option = Options()
option.headless = False
driver = webdriver.Firefox(options=option)

driver.get(url)


PS C:\Python\ScrapingAliexpress> & C:/Users/User/AppData/Local/Programs/Python/Python311/python.exe c:/Python/ScrapingAliexpress/scraping_aliexpress.py
c:\Python\ScrapingAliexpress\scraping_aliexpress.py:8: DeprecationWarning: headless property is deprecated, instead use add_argument(''-headless'')
  option.headless = False
Traceback (most recent call last):
  File "c:\Python\ScrapingAliexpress\scraping_aliexpress.py", line 9, in <module>
    driver = webdriver.Firefox(options=option)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 61, in __init__
    self.service.start()
  File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\common\service.py", line 93, in start
    self._start_process(self._path)
  File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\common\service.py", line 194, in _start_process
    self.process = subprocess.Popen(
                   ^^^^^^^^^^^^^^^^^
  File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\subprocess.py", line 1026, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "C:\Users\User\AppData\Local\Programs\Python\Python311\Lib\subprocess.py", line 1538, in _execute_child
    hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [WinError 216] Esta versão de %1 não é compatível com a versão do Windows sendo executada. Verifique as informações de sistema do computador e contate o fornecedor do software
PS C:\Python\ScrapingAliexpress> 
Henrique Marinho

Henrique Marinho

Responder

Posts

07/12/2023

Leticia Lima



Oii Tudo bem ?

Verifica se está instalado os pacotes no seu venv.

pip install beautifulsoup4 selenium



propriedade headless está obsoleta. Para corrigir isso, você pode usar add_argument('--headless') ao configurar as opções do Firefox.

from bs4 import BeautifulSoup
from selenium import webdriver
from selenium.webdriver.firefox.options import Options

url = "https://pt.aliexpress.com/w/wholesale-rel%C3%B3gio-masculino.html?catId=0&initiative_id=AS_20230727091506&SearchText=rel%C3%B3gio+masculino&spm=a2g0o.home.1000002.0"

options = Options()
options.add_argument('--headless')  # Use essa linha para executar sem abrir a interface gráfica do navegador

# Certifique-se de ter a versão correta do geckodriver para o seu Firefox instalado no PATH
# Você pode baixar o geckodriver em https://github.com/mozilla/geckodriver/releases
# Extraia o arquivo e adicione o local ao PATH ou forneça o caminho completo abaixo
driver = webdriver.Firefox(options=options, executable_path=r'C:\\caminho\\para\\geckodriver.exe')

driver.get(url) 
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar