Python Selenium webelement不显示文本

时间:2017-09-28 01:58:57

标签: python google-chrome selenium

我正在尝试使用以下代码从网站获取一些位置。使用get_element函数可以获取我感兴趣的数据,但只有在我可以索引到每一行时才对我有用。沿回车分割不起作用,所以我尝试使用get_elements函数创建子标签列表。但是正如你从输出中看到的那样,每行只给出一个空白字符。任何关于如何解决这个问题的建议将不胜感激。

代码:

elementBox = browser.find_element_by_id('dt')
elementList = elementBox.find_elements_by_tag_name('br')
print(elementBox.text, 'box')

scrapedLocation = []

for element in elementList:
scrapedLocation.append(element.text)                          
print(element.text, 'element')

输出:

*01-A "WP01-A" added
10 S 584607 4130707
37.31917°N -122.04511°E
Elevation= 91.5m box
 element
 element
 element
 element
 element

HTML:

onclick="gp.hhfoc(10020)">*20-T "WP20-T"
<br> 
11 S 384713 3760527
<br> 
33.97898°N -118.24806°E
<br>
Elevation= 48.6m
<br><br>

0 个答案:

没有答案