首页 > 解决方案 > 使用 selenium 提取数据后如何删除冗余空格

问题描述

用硒提取一些元素数据后如何删除多余的间距

我的输出看起来像:

                    Telefon:
        
    
            
    216 593 17 20 - 21 - 22
        

                                            
    
            
                    Websitesi:
        
    
    http://www.an-ko.com


                                            

    
            
                    Email:
        
    
    info@anadolukompozit.com

我想从中删除空格这是我使用的脚本

from selenium import webdriver

driver = webdriver.Safari()

driver.get("https://iayosb.com/firmalar/anadolu-kompozit-mam-san-ve-tic-a-s/")
article = driver.find_elements_by_xpath("//div[@class='w2dc-fields-group w2dc-fields-group-1']")
for elem in article:
    print(elem.text)

driver.quit()

        

谢谢是提前我真的很感激

标签: pythonselenium

解决方案


我正在使用 pycharm 和我正在使用的尾随空格replace(' ', '')。请看下面:

driver.get("https://iayosb.com/firmalar/anadolu-kompozit-mam-san-ve-tic-a-s/")
article = driver.find_elements_by_xpath("//div[@class='w2dc-fields-group w2dc-fields-group-1']")
for elem in article:
    print(elem.get_attribute('innerText').replace(' ', ''))

输出 :

İLETİŞİMBİLGİLERİ
Telefon:2165931720-21-22
Websitesi:http://www.an-ko.com
Email:info@anadolukompozit.com

推荐阅读