Что не так? Код не можит выполнить действия создания cоздания js файла, выводит ошибку: код недоступин
В В чом проблема?
from fake_useragent import UserAgent
import requests
import json
ua = UserAgent()
# print(ua.random)
def collect_data(cat_type=2):
offset = 0
batch_size = 60
result = []
count = 0
while True:
for item in range(offset, offset + batch_size, 60):
url = f'https://inventories.cs.money/5.0/load_bots_inventory/730?buyBonus=40&hasTradeLock=false&hasTradeLock=true&isStore=true&limit=60&maxPrice=10000&minPrice=2000&offset={item}&tradeLockDays=1&tradeLockDays=2&tradeLockDays=3&tradeLockDays=4&tradeLockDays=5&tradeLockDays=6&tradeLockDays=7&tradeLockDays=0&type={cat_type}&withStack=true'
response = requests.get(
url=url,
headers={'user-agent': f'{ua.random}'}
)
offset += batch_size
data = response.json()
if data.get('error') == 2:
return 'Data were collected'
items = data.get('items')
for i in items:
if i.get('overprice') is not None and i.get('overprice') < -10:
item_full_name = i.get('fullName')
item_3d = i.get('3d')
item_price = i.get('price')
item_over_price = i.get('overprice')
result.append(
{
'full_name': item_full_name,
'3d': item_3d,
'overprice': item_over_price,
'item_price': item_price
}
)
count += 1
print(f'Page #{count}')
print(url)
with open('result.json', 'w') as file:
json.dump(result, file, indent=4, ensure_ascii=False)
print(len(result))
def main():
print(collect_data())
if __name__ == '__main__':
main()