|
@@ -94,6 +94,8 @@ class SpTargetsBidRecommendations:
|
|
data = j.get('bidRecommendationsForTargetingExpressions')
|
|
data = j.get('bidRecommendationsForTargetingExpressions')
|
|
out_data.extend(data)
|
|
out_data.extend(data)
|
|
temtest = pd.json_normalize(out_data)
|
|
temtest = pd.json_normalize(out_data)
|
|
|
|
+ if len(temtest) == 0:
|
|
|
|
+ temtest = pd.DataFrame(data=[], columns=['value', 'type'])
|
|
temtest.rename(columns={'targetingExpression.value': 'value'}, inplace=True)
|
|
temtest.rename(columns={'targetingExpression.value': 'value'}, inplace=True)
|
|
temtest.rename(columns={'targetingExpression.type': 'type'}, inplace=True)
|
|
temtest.rename(columns={'targetingExpression.type': 'type'}, inplace=True)
|
|
df_tem = pd.merge(left=temtest, right=k_id_text_df, on=['value', 'type'], how='left')
|
|
df_tem = pd.merge(left=temtest, right=k_id_text_df, on=['value', 'type'], how='left')
|
|
@@ -124,6 +126,6 @@ class SpTargetsBidRecommendations:
|
|
|
|
|
|
if __name__ == '__main__':
|
|
if __name__ == '__main__':
|
|
a = SpTargetsBidRecommendations(profile_id="3006125408623189")
|
|
a = SpTargetsBidRecommendations(profile_id="3006125408623189")
|
|
- out = a.get_sptargetsbidrecommendation_data()
|
|
|
|
- # out = a.updata_create()
|
|
|
|
|
|
+ # out = a.get_sptargetsbidrecommendation_data()
|
|
|
|
+ out = a.updata_create()
|
|
print(out)
|
|
print(out)
|