123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- from typing import Optional, Awaitable
- import pandas as pd
- import numpy as np
- import datetime
- import simplejson
- import requests
- import tornado.web
- import pandas as pd
- import json
- import numpy as np
- from sqlalchemy import create_engine
- from db_config import *
- import traceback
- def get_video(acc_id, start_time, end_time, video_cnt):
- # url = "http://192.168.1.8:8080/jeecg-boot/kuaishou/Ai/getNewVideoList"
- # request_data = {'account_id': acc_id, 'start_time': start_time, 'end_time': end_time, 'video_cnt': video_cnt}
- # request = requests.post(url, request_data)
- # res_data = simplejson.loads(request.text)
- res_data = {
- "code": 0,
- "data": [
- {
- "video_url": "http://ucmov.a.yximgs.com/upic/2021/01/07/11/BMjAyMTAxMDcxMTI4MTlfMTI1MDY0NTMyOV80MTk5NzI5Njc0Ml8wXzM=_b_B210bce3effacab7744fa87897f2b4662.mp4?tag=1-1609990769-unknown-0-9ercfqrqp4-dd65af98d83fca04&clientCacheKey=3xigm8jk8fqbti6_b.mp4&tt=b&di=811c96e5&bp=13890",
- "photo_id": "5227271831775447110",
- "signature": "ed963b1333fe607d563d5cb0d916b65b",
- "stat_date": "2021-01-12 10:57:26",
- "channel_type": 0,
- "imageList": [
- "5ce93696dac9a326ff18505f49391297",
- "a368dd69d95539f26f5bee9d1580ccf8",
- "33b3e1a2cad48a2309d6ce351e6082fd",
- "56f6a8ec736dcdb17a2f052ebfcc255e",
- "addd5dc29c52ef863a40c6b688ce7951",
- "cb6e10ec5258145056aaafad647e1c36",
- "763344141ace6707c79f54bba3db5d1a",
- "86e061c34bf675690cb57943d8675130",
- "5d5258e7ff4af9dbb196e10ec4e878ce",
- "59ca244d88e7f23ef47744110e753bac",
- "260e0f08aebbf168b5fd80ee864b2e4c",
- "49a551a978d7dd182a04bd6af7e0c08d",
- "0c5c43f3b2c215e66d646fb9c03e110b",
- "44731b7d8b7e93ac12e8dcf3d34cc272",
- "2227f6cc89a5c0f242e04762b0444032"
- ]
- },
- {
- "video_url": "http://sjymov.a.yximgs.com/upic/2020/12/03/15/BMjAyMDEyMDMxNTEyNDZfMTI1MDY0NTMyOV80MDE1Mjg1MDE5OV8wXzM=_b_B7fd27f653e6af4e8cf0979041e31a38b.mp4?tag=1-1606982411-unknown-0-1ksr2io24f-3a57957a462092c7&clientCacheKey=3xmtw52hxui5j7k_b.mp4&tt=b&di=8bba1fd5&bp=13890",
- "photo_id": "5211227760959967759",
- "signature": "fc7717ac4f08316e81aa463c720226c2",
- "stat_date": "2021-01-12 10:57:21",
- "channel_type": 0,
- "imageList": [
- "11836a6a4042b254a64bd9a6ca99f9b5",
- "82349cfa1e26bd17397a303b85dd0fbb",
- "04b1dc6793b0d2a65d8f8b45ce37744d",
- "4165fa246defbced026558d62ef30ed5",
- "064af2a19b313c0c436f6c2e4d2384eb",
- "13997aaa0294bcf1ca0c27a43aecceb2",
- "fb138ea0251f0a1c243cb287f1f865d8",
- "83e9292549f9617ceb5cb468cd5cce0d",
- "4bf798acb18747baacec0762d76e2006",
- "74d7b71c4e7be44d12cd7af03568053b",
- "b74620eeaa6c19620530b7cb553e954d",
- "2a1c907e5e3cf0cf2e871e5df16cca8f",
- "981660adc052f807ece9155124290ae1",
- "1247852f30b51511b510ef3b2d7f0b70",
- "b13119ff3fb326adfdcd04bb87324d02"
- ]
- }
- ],
- "message": "SUCCESS"
- }
- if res_data["code"] != 0:
- return
- else:
- return res_data["data"]
- def get_request_params():
- video_dict = get_video(account_id, start_date, end_date, video_cnt)
- if video_dict is None:
- return
- request_dict = {
- "video": video_dict,
- "operation_type": operation_type,
- "group": {},
- "campaign": {}
- }
- request_dict["group"]["cpa_bid"] = cpa_bid
- request_json = json.dumps(request_dict)
- return request_json
- if __name__ == '__main__':
- account_id = 9556344
- day_delta = 10
- video_cnt = 10
- start_date = (datetime.datetime.now()+datetime.timedelta(days=-day_delta)).strftime("%Y-%m-%d %H:%M:%S")
- end_date = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
- operation_type = "add"
- cpa_bid = 22000
- print(get_request_params())
|