valid_symbol = ['АА','АН','АР'] # Разрешенные символы
def check(car_number):
if len(car_number)==8 and car_number[:2] in valid_symbol: # Если длинна номера 8 символов, и первые символы есть в списке valid_symbol:
return True # тогда вовзращаем True
return False # Иначе возвращаем False
print(check('АА1234АА')) # True
print(check('CH1234АА')) # False
print(check('АР0000ММ')) # True
import requests
response = requests.get('https://www.vinted.co.uk/') # Загружаем главную страницу для получения cookies
x = response.cookies.get('_vinted_fr_session') # Сохраняем в переменную x cookie с именем _vinted_fr_session
params = ( # Параметры
('catalog_ids', '1193'),
('color_ids', ''),
('brand_ids', ''),
('size_ids', ''),
('material_ids', ''),
('status_ids', ''),
('is_for_swap', '0'),
('page', '1'),
('per_page', '24'),
('time', '1644673298'),
)
response = requests.get('https://www.vinted.it/api/v2/catalog/items',params=params, cookies={'_vinted_fr_session':x}) # Передаем параметры и cookie с именем _vinted_fr_session
print(response.text)
pip install dlib
не прокатит.Если это важно, у меня стоитОчень рады за вас
ERROR: Could not find a version that satisfies the requirement kivy_deps.sdl2_dev~=0.3.1 (from versions: 0.4.2, 0.4.3, 0.4.4)
ERROR: No matching distribution found for kivy_deps.sdl2_dev~=0.3.1
https://node03.steamworkshopdownloader.io/prod/api/download/request
со следующими данными {"publishedFileId":207294,"collectionId":null,"hidden":false,"downloadFormat":"raw","autodownload":false}
, заменяем цифры на нужный id файла.{"uuids":["3a5a8952-7acb-4db2-b99d-ae876e74d79a"]}
, только uuid подставляем из предыдущего ответа. https://node03.steamworkshopdownloader.io/prod/api/download/status)
{'00e3e77d-9a4b-47da-b71f-d8046b65e5dd': {'age': 54, 'status': 'prepared', 'progress': 100, 'progressText': 'prepared!',
# 'downloadError': '', 'bytes_size': 0, 'bytes_transmitted': 0, 'storageNode': 'node03.steamworkshopdownloader.io', 'storagePath':
# '255710/2072941533/1588352120/2072941533_half_timbered_lr_02.raw.download.zip'}}
Нам нужно выдрать storagePath для формирования прямой ссылки на файл.https://node03.steamworkshopdownloader.io/prod//storage/+storagePath+?uuid=+uuid
Должна получится примерно следующая ссылка:https://node03.steamworkshopdownloader.io/prod//storage/12120/207294/1334251520/207294_.raw.download.zip?uuid=bc8ec71a-f8c9-4107-a6a6-a5e1b3106044
def get_file_url(id):
headers = {'user-agent': 'Hacked_By_HottabXP'}
data = '{"publishedFileId":'+id+',"collectionId":null,"hidden":false,"downloadFormat":"raw","autodownload":false}'
response = requests.post('https://node03.steamworkshopdownloader.io/prod/api/download/request', headers=headers, data=data)
uuid = response.json()['uuid']
data2 = json.dumps({"uuids":[uuid]})
time.sleep(1)
# print(response.json())
response = requests.post('https://node03.steamworkshopdownloader.io/prod/api/download/status', headers=headers, data=data2)
# print(response.json())
storagePath = response.json()[uuid]['storagePath']
# print(storagePath)
url = 'https://node03.steamworkshopdownloader.io/prod//storage/'+storagePath+'?uuid='+uuid
return url
url = get_file_url("2072949")
print(url)
Необходимо реализовать бота в Telegram который должен присылать одну из множества фотографий определенного типа.
if cursor.execute( f"SELECT id FROM user WHERE id = {members.id}" ).fetchone() is None: # Если нет id то заносим в таблицу
- это вы не в таблицу заносите, это х***ей страдаете. Почему бы вам не спросить у того дауна, у которого скопипастили код?import json
old_list = [ ["id0", "date0", "time0", "msg0"], ["id1", "date1", "time1", "msg1"] ]
new_list = []
for x in old_list:
d = {"id":x[0],
"date":x[1],
"time":x[2],
"msg":x[3]}
new_list.append(d)
final_json = json.dumps(new_list,indent=4)
print(final_json)
[
{
"id": "id0",
"date": "date0",
"time": "time0",
"msg": "msg0"
},
{
"id": "id1",
"date": "date1",
"time": "time1",
"msg": "msg1"
}
]
def get_skypes(number):
epieos_url = 'https://tools.epieos.com/skype.php'
epieos_params = {'data':number}
epieos_response = requests.post(epieos_url, data=epieos_params)
epieos_soup = BeautifulSoup(epieos_response.text, 'html5lib')
users = epieos_soup.select('div.col-md-4.offset-md-4.mt-5.pt-3.border') # Выбираем все div'ы со следующими классами
for user in users:
skype_name = user.select('p')[1].text.replace('Name : ','') # Выбираем второй div
skype_login = user.select('p')[2].text.replace('Skype Id : ','') # Выбираем третий div
print(f'\n<b>Скайп:</b> <a href="https://transitapp.com/redirect.html?url=skype://{skype_login}?chat">{skype_login}</a> | {skype_name}')
get_skypes("79999999999")