from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import time
# 1 - Utilizando o Webdriver
browser = webdriver.Firefox()
browser.get('https://registro.br')
# 2 - Lista de Domínios
domains = [
'botscompython.com.br',
'meta.com',
'databot.com',
'pythonbootcamp.com'
]
file = open('domains.txt', 'w', encoding='utf-8')
# 3 - Manipulando elementos
for domain in domains:
elem = browser.find_element(By.ID, 'is-avail-field')
elem.clear()
elem.send_keys(domain)
elem.send_keys(Keys.ENTER)
time.sleep(5)
# 4 - Buscando Informações
results = browser.find_elements(By.TAG_NAME, 'strong')
text = f'Domínio {results[1].text} está {results[2].text}\n'
print(text)
file.write(text)
file.close()
browser.close()
3. Para executar o arquivo, podemos executar o comando python .\3-registros_muitos_dominios.p
y
.