Кажется, что если вы попытаетесь найти
main = driver.find_element_by_id('main')
, ваш код вернет все, что написано на странице. Мне лично нравится находить элементы по их xpath. Хотя такой подход определенно сделает ваш код менее привлекательным, он определенно сделает его и более надежным.
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.options import Options
driver = webdriver.Chrome("/Users/Povilas/Documents/GitHub/chromedriver")
driver.get('http://www.google.com')
search = driver.find_element_by_name('q')
search.send_keys("saville residence")
search.send_keys(Keys.RETURN)
main = driver.find_element_by_xpath('/html/body/div[6]/div[2]/div[9]/div[1]/div[3]/div/div[1]/div/div[1]/div/div[3]/div/div[2]/div/div/span[2]')
print(main.text)
После запуска этого кода мой результат был: Saville Residence, Jalan Klang Lama, Taman Seputeh, 58100 Kuala Lumpur, Wilayah Persekutuan Куала-Лумпур, Малайзия