print(df.groupby([df.ID, df.url, df.date, g.ID1, g.url1], sort=False)[
    'active_seconds'].sum().reset_index(level=['ID1', 'url1'], drop=True
    ).reset_index())
Панды: объединение повторяющихся строк