【发布时间】:2020-12-16 17:23:44
【问题描述】:
我在下面的元素中有文本和文本之间的图像。
<span class="emojis">
Lol emojis:
<img alt="????" ... />
<img alt="????" ... />
Hands emojis:
<img alt="????????" ... />
<img alt="????" ... />
</span>
但是当我使用.text:
emojis = webdriver.find_element_by_xpath('//span[@class="emojis"]').text
我只得到图像之间的文本:
Lol emojis: Hands emojis:
我知道.get_attribute('alt') 获取alt 属性的文本,但是...
有什么方法可以获取alt属性中的文字,并将<img>元素替换为对应的文字,并以正确的顺序将<span>文字与表情符号连接起来,得到下面的文字?
Lol emojis: ???????? Hands emojis: ????????????
【问题讨论】:
标签: python selenium selenium-webdriver