In the below code I'm extracting emails id and storing in the list in python
chrome_driver_path = os.path.abspath('..') + "\\Drivers\\chromedriver.exe"
driver=webdriver.Chrome(chrome_driver_path)
driver.maximize_window()
driver.get("http://www.airindia.in/contact-details.htm")
driver.implicitly_wait(3)
doc = driver.page_source
emails = re.findall(r'[\w\.-]+@[\w\.-]+', doc)
list_new = []
for email in emails:
list_new.extend(str(email))
#print(email)
print("total emails - ",len(list_new))
driver.quit()
print(list_new)
but getting the output as ['c', 'a', 'l', 'l', '.', 'd', 'e', 'l', '@', 'a', 'i', 'r', 'i', 'n']
I need output as ['call.del@airindia.in','airindiaretros.ai@iclployalty.com']
I'm new to selenium python
sample code with my console output https://github.com/venkywarriors619/selenium_with_python/blob/master/Python_basics/SeleniumWebDriver_Advanced/RegularExpression.py