Selenium : Unable To Put Scraped Elements To Csv
I have successfully scraped the data from the site. Well it's returning me error. I used 'Title1' : pd.Series([ ele for ele.text in elements ]) for storing data to csv file, but r
Solution 1:
This method .text()
is simply used to fetch an array/list of elements. In this line for example,
elements = driver.find_elements_by_css_selector(x)
This is why your loop pd.Series([ ele for ele.text in elements ]),
fails, and so removing the text runs fine as expected.
So change this
pd.Series([ ele for ele.text in elements ])
to this
pd.Series([ ele.text for ele in elements ])
This means that it would first obtain ele
first in elements
and within that obtain the text
attribute of the ele
.
Post a Comment for "Selenium : Unable To Put Scraped Elements To Csv"