Есть ли в питоне в стандартной библиотеке под типы целочисленные(знаковый\безнаковый, byte, short)?
Вопрос как без бубна и доп.библиотек реализовать ограничение на целочисленную переменную,
данные берутся из БД и тудаже сохраняются, в БД к примеру стоит тип поля byte[0..255] or byte[-128...+128] как кроме проверок обеспечить заданные параметры для переменной в питоне, что бы она не выходила за рамки заданного типа?
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('//www.example.com')
driver.delete_all_cookies()
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('//www.example.com')
driver.delete_cookie('cookie_name')
import json
from selenium import webdriver
driver = webdriver.Chrome()
cookies = driver.get_cookies()
with open('cookies.txt', 'w') as file:
json.dump(cookies, file)
from selenium import webdriver
import json
driver = webdriver.Chrome()
with open('cookies.txt', 'r') as file:
cookies = json.load(file)
for cookie in cookies:
driver.add_cookie(cookie)
driver.get("//www.example.com")
from selenium import webdriver
cookie = {
'name': 'cookie_name',
'value': 'cookie_value',
'path': '/',
'secure': False
}
driver = webdriver.Chrome()
driver.add_cookie(cookie)
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('//www.example.com')
cookie_name = 'cookie_name'
cookie = driver.get_cookie(cookie_name )
if cookie:
print(f"Cookie '{cookie_name}' found: {cookie}")
else:
print(f"Cookie '{cookie_name}' not found.")
Я могу как-то отследить эту ошибку (не в определенной части кода, а вообще где угодно), в положительном случае
from jspybridge import JSPyBridge
bridge = JSPyBridge()
try:
# код, который отработает без ошибок
except jspybridge.JSPyBridgeError as e:
# код, который выбросит исключение, например, при краше Nodejs
print(f"ОшибкО: {e}")
import {JSPyBridge, JSPyBridgeError} from 'jspybridge';
const bridge = new JSPyBridge();
try {
// код, который отработает без ошибок
} catch (error) {
if (error instanceof JSPyBridgeError) {
// код, который выбросит исключение, например, при краше Nodejs
console.error(`ОшибкО: ${error.message}`);
}
}
я могу ее просто игнорировать или нужно как-то перезапустить код?
Либо возможно как-то избавиться от этой ошибки?
import requests
url = "http://detailing69.ru/wb_cookies.json"
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'
}
res = requests.get(url, headers=headers)
if res.status_code == 200:
print(res.json())
else:
print(f"ОшибкО: {res.status_code}")
# [{'seller': 'Оксана ', 'cookies': {'general': '1', 'statistics': '2', 'supplies': '3', 'advertisement': '4'}}]
было бы неплохо понять на каком этапе присваиваются эти ключи и перезаписать имеющиеся куки на новые
import requests
from http.cookiejar import CookieJar
# initial cookies
initial_cookies = {}
session = requests.Session()
session.cookies = CookieJar()
# set cookies
session.cookies.update(initial_cookies)
# post
response = session.post(
'https://seller-supply.wildberries.ru/ns/sm-supply/supply-manager/api/v1/supply/listSupplies',
headers=headers,
json=json_data,
)
# get updated cookies
updated_cookies = session.cookies.get_dict()
# check new cookies
if initial_cookies != updated_cookies:
print("Свежее печенье.")
print("Старье:", initial_cookies)
print("Новье:", updated_cookies)
else:
print("Свежее печенье не завозилось, расходимся.")
был бы рад если кто-нибудь объяснит как в принципе присваиваются куки
публиковать страницы, создавать иерархию страниц, чпу url, какой то слайдер с картинками
небольшое количество услуги в регионе
Нашли компанию, предлагает разработку сайта на WP или на Python+Django (дороже и дольше)
import winsound
sound_timer = 'stoping.wav'
# winsound.PlaySound('sound', winsound.SND_FILENAME)
winsound.PlaySound(sound_timer, winsound.SND_FILENAME | winsound.SND_LOOP)
Помогите составить запрос с помощью модуля requests
import requests
import json
api_key = "api_key"
secret_key = "secret_key"
api_url = "https://cleaner.dadata.ru/api/v1/clean/address"
headers = {
"Content-Type": "application/json",
"Authorization": f"Token {api_key}",
"X-Secret": secret_key
}
# data
data = ["мск сухонска 11/-89"]
# requests
response = requests.post(api_url, headers=headers, data=json.dumps(data))
# check response
if response.status_code == 200:
print(f"Success: {response.json()}")
else:
print(f"Failed: {response.status_code}, {response.text}")
Почему бот дважды выполняет команду (telebot)?
for user in range(users):
try:
bot.send_message(message.chat.id, msg)
try except
.