Erro no visual studio code ao Rodar projeto Python
Olá, estou tentando executar um projeto, e o meu Visual Studio Code, alguém pode me ajudar?
está apresentando a seguinte mensagem:
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
Curtidas 0
Respostas
Leticia Lima
27/07/2023
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)
GOSTEI 0