скрипт паузы, если следующая строка пуста - PullRequest
0 голосов
/ 15 января 2019

У меня есть этот код, который работает в цикле:

while True:   #repeats script in infinity 


    df = pd.read_csv('screenshot.csv', header = 0, usecols= ['url','guid'])

    for index, row in df.iterrows():
        r = driver.get(row['url'])
        driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") # takes a screen shot within a range of 2 seconds for each page and names it with the DT when the screenshot was taken 

        for n in range(2):
            file_name = str(row['guid'])
            driver.save_screenshot(file_name+ '.png') #saves screenshot with guid number
            it = iter(file_name) #iterated through file_name and skips duplicated ones
            for i in it:
                if i == file_name:       #avoids duplicated file names
                     continue
   df['url']    
   for i, row in df.iterrows() :        #if url row url is empty will sleep for 10 minutes
       if row['url'] == '':
           time.sleep(10)

           print('guid is' + str(file_name))



print(file_name)  #prints the name file name
driver.quit() 

Мой вопрос касается этой части:

df['url']    
   for i, row in df.iterrows() :        #if url row url is empty will sleep for 10 minutes
       if row['url'] == '':
           time.sleep(10)

Мне нужен цикл while для приостановки, если следующая строка в столбце url пуста. Скрипт работает снова и снова без применения времени ожидания, когда следующий ряд пуст. Не могли бы вы помочь мне?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...