从空单元格读取数据帧并启动数据ini

2024-04-18 13:52:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个在siret列中缺少值的数据库。我想阅读和附加从谷歌报废的数据。它看起来像:

yth

我有一个for循环,我想读取Nom列,然后将它与complement_word连接起来;这会给我keyword。 我将在google上搜索这个关键字,然后提取一个特定的数字添加到siret列(results[0]['siret']

我试过了,但没用

start_time = time.time()

compt = 0
for i, keyword in enumerate(liste_partenaire.Partenaire):
    if liste_partenaire.siret[i] == '':   # here I want to start reading and adding data
        keyword = keyword+ ' ' + 'infogreffe '+ str(liste_partenaire.complement_word[i])
        compt+=1
        print('loading... ',round(compt/len(liste_partenaire.Partenaire)*100, 2), '%',end="\r")
        try:
            results = scrape_google(keyword, 1, "fr")
            for result in results:
                if results:
                    liste_partenaire['siret'][i] = results[0]['siret']
                else:
                    liste_partenaire['siret'][i] = ''
        except Exception as e:
            print('Error in results:: [ {} ]'. format(e))
    finally: 
        time.sleep(2)

print("--- %s seconds d'éxecution ---" % (time.time() - start_time)) 

Tags: infortimegooglestartkeywordresultsword