I am trying to extract web site link from Google search. My code is -:
from selenium import webdriver
import os
from selenium.webdriver.common.keys import Keys
chromedriver = "C:\Selenium driver\chromedriver"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver)
driver.implicitly_wait(30)
driver.maximize_window()
driver.get("
http://www.google.com")
search_field = driver.find_element_by_id("lst-ib")
search_field.clear()
search_field.send_keys("Nutrilite products")
search_field.submit()
lists= driver.find_elements_by_class_name("_Rm")
print ('Found ' + str(len(lists)) + 'searches:')
i=0
for listitem in lists:
print (listitem)
i=i+1
if(i>10):
break
driver.quit()
I am getting the following result
Found 9searches:
<selenium.webdriver.remote.webelement.WebElement object at 0x032DCBB0>
<selenium.webdriver.remote.webelement.WebElement object at 0x032DC9D0>
<selenium.webdriver.remote.webelement.WebElement object at 0x032DCB90>
<selenium.webdriver.remote.webelement.WebElement object at 0x032DCA10>
<selenium.webdriver.remote.webelement.WebElement object at 0x032DCB70>
<selenium.webdriver.remote.webelement.WebElement object at 0x032DCA90>
<selenium.webdriver.remote.webelement.WebElement object at 0x032DCB30>
<selenium.webdriver.remote.webelement.WebElement object at 0x032DCBD0>
<selenium.webdriver.remote.webelement.WebElement object at 0x032DCBF0>
But I want to see website links. How can I get it.