29 lines
826 B
Python
Executable File
29 lines
826 B
Python
Executable File
import var
|
|
import requests
|
|
from functions.roll_token import roll_token
|
|
from beloved_logger import logger
|
|
|
|
|
|
async def delete_post(post_id):
|
|
await roll_token()
|
|
|
|
cookies = {
|
|
var.cookie_name: var.cookie_value,
|
|
'sketchers_united_session': var.session,
|
|
'XSRF-TOKEN': var.xsrf_token
|
|
}
|
|
logger.debug(f"Deleting post {post_id} with cookies {cookies}")
|
|
|
|
headers = {
|
|
'User-Agent': 'automod',
|
|
'Accept': 'application/json, */*',
|
|
'X-CSRF-TOKEN': var.csrf_token,
|
|
'X-XSRF-TOKEN': var.xsrf_token
|
|
}
|
|
|
|
response = requests.delete(f'https://{var.site}/admin/posts/{post_id}', cookies=cookies,
|
|
headers=headers)
|
|
logger.info(f"Deleting post {post_id} concluded with response {response.status_code}")
|
|
|
|
return response.status_code
|