Python Selenium Web Scrape Excel integrado en XPATH para la lógica de conversión de cuadros de pandas necesita

Tengo el requisito de Python de que después de iniciar sesión en un sitio web usando el controlador web Python Selenium, en un XPath en particular hay un archivo csv incrustado que podría descargar el archivo csv a una carpeta local usando el código siguiente.

content =driver.find_element_by_xpath('//*[@id=":n"]/div').click()

Mi requisito es leer este csv en código python y convertirlo como marco de datos de pandas directamente, probé algunos métodos y no funciona. Cómo este archivo csv se puede convertir directamente como marco de datos en python usando XPATH para usar el procesamiento interno de datos. Si este CSV no se descarga y solo se puede convertir como pandas con el método de selenio, también está bien ..

Código de error 1:

content1 =driver.find_element_by_xpath('//*[@id=":l"]/div').click()
content1 =pd.read_csv('content1.text')

Código de error 2:

content1 =pd.read_csv('driver.find_element_by_xpath('//*[@id=":l"]/div').click()')

Nota: No quiero descargar y localizar el archivo para convertirlo usando el método pd_read_csv (). Deje que el método use selenio webdriver, no quiero usar solicitudes, sopa para convertir una tabla al marco de datos.

También si el archivo es Excel (Xls o Xlsx) en el formato incrustado web, cómo hacer un marco de datos.

Tu apoyo es muy apreciado. ¡gracias

ACTUALIZACIÓN: también probé el código a continuación, todavía está imprimiendo solo "Todo / Seleccionado en archivo CSV", nada convertido como marco de datos de pandas.

Cualquier consejo experto para resolver este problema.

content =driver.find_element_by_xpath('//*[@id=":l"]/div')
content = content.text.split('\n')
content = pd.DataFrame(content)
print(content)

Esto estaba imprimiendo "Todo / Seleccionado para archivo CSV" Tenga en cuenta que la XPATH dada es para seleccionar el archivo CS

Update2: Encontré la ruta exacta desde donde se descarga el archivo csv, probé algunos códigos pero todavía falla. Cómo leer el csv sin fallar desde esta URL al menos. Nota: por razones de seguridad, la URL está alterada. Aquí solo se hace referencia a

url='https://el.hm.com/cg-in/export?EK=45002&FORMAT=2&nocache=1533623732089&TID=507686'
c=driver.get(url)
c=pd.read_csv(io.StringIO(c.decode('utf-8')))

Error: AttributeError: el objeto 'NoneType' no tiene el atributo 'decode'

Respuestas a la pregunta(0)

Su respuesta a la pregunta