-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path3.add_image_url.py
More file actions
27 lines (19 loc) · 859 Bytes
/
3.add_image_url.py
File metadata and controls
27 lines (19 loc) · 859 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
from json import load, dump
import requests
from config import session_id
url = "https://kep.kookmin.ac.kr/adm/afac/AfacsuCtr/findLendUseMthdCtntList.do?menuId=M104551&pgmId=P002506"
headers = {
'Content-Type': 'text/plain'
}
cookies = {
'SESSIONID': session_id
}
with open('rooms_processed.json', 'r', encoding='utf-8') as data:
datas = load(data)
for data in datas:
payload = f'SSV:utf-8\u001eDataset:dsParam\u001e_RowType_\u001flendSpaceCd:STRING(256)\u001eN\u001f{data["code"]}'
response = requests.post(url, headers=headers, cookies=cookies, data=payload)
data['image'] = response.text.split('\u001e')[4].split('\u001f')[17]
data['image'] = data['image'] if data['image'] != '\u0003' else None
with open('rooms_added_image_url.json', 'w', encoding='utf-8') as data:
dump(datas, data, ensure_ascii=False, indent=2)