Size: a a a

Сообщество Python Программистов

2021 January 11

AT

Alexander T in Сообщество Python Программистов
Dmytro Buzanov
один символ, третий с конца - ок
но -2 зачем?
1 символ. ты знаешь, как слайсы работают?
источник

AT

Alexander T in Сообщество Python Программистов
Dmytro Buzanov
один символ, третий с конца - ок
но -2 зачем?
слайс от -3 до -2
первый включается, последний нет
начиная с символа -3 (третий с конца, его берем), заканчивая вторым с конца (его не берем)
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
AstralRomance
Ля, все, это я мудила. Получилось. И теперь я могу просто отправить post запрос, указав в хедере полученный токен?
Да. Хедер типа  {‘Authorization’: ‘Token <your_token>’}
источник

DB

Dmytro Buzanov in Сообщество Python Программистов
Alexander T
слайс от -3 до -2
первый включается, последний нет
начиная с символа -3 (третий с конца, его берем), заканчивая вторым с конца (его не берем)
да, спасибо, уже на списках вник
источник

AT

Alexander T in Сообщество Python Программистов
Dmytro Buzanov
да, спасибо, уже на списках вник
+5 за эксперименты
источник

K

KarmaBot in Сообщество Python Программистов
Alexander T
+5 за эксперименты
Вы увеличили карму Dmytro Buzanov до 6.00 (+5.00)
источник

А

Айван in Сообщество Python Программистов
AstralRomance
Ну, определенно лучше, чем самому тащить хтмл,  потом его парсить. Ведь там сразу можно парсить. И тоже асинхронно.
О, а может подскажешь как с asyncio можно связать? 👀
источник

A

AstralRomance in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Да. Хедер типа  {‘Authorization’: ‘Token <your_token>’}
А мне отдает 403, говорит токен не установлен.
headers = {"Authorization": f'Token {my_r.json()["token"]}'}

my_r = requests.post(url, data=data, headers=headers)
источник

A

AstralRomance in Сообщество Python Программистов
Айван
О, а может подскажешь как с asyncio можно связать? 👀
Простой вариант - через rest, еще был варик через стороннюю либу, которая дружит все эти асинхронные штуки, попозже могу скинуть.
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
AstralRomance
А мне отдает 403, говорит токен не установлен.
headers = {"Authorization": f'Token {my_r.json()["token"]}'}

my_r = requests.post(url, data=data, headers=headers)
Что-то не так делаешь, или токен пустой
источник

А

Айван in Сообщество Python Программистов
AstralRomance
Простой вариант - через rest, еще был варик через стороннюю либу, которая дружит все эти асинхронные штуки, попозже могу скинуть.
Было бы хорошо. Хотя, звучит как костыль
источник

A

AstralRomance in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Что-то не так делаешь, или токен пустой
Токен есть.
источник

A

AstralRomance in Сообщество Python Программистов
Айван
Было бы хорошо. Хотя, звучит как костыль
Не, там у скрапи даже специальная рест надстройка есть, мне разрабы советовали так делать.
источник

A

AstralRomance in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Что-то не так делаешь, или токен пустой
Токен возвращается, я его печатаю.
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
AstralRomance
А мне отдает 403, говорит токен не установлен.
headers = {"Authorization": f'Token {my_r.json()["token"]}'}

my_r = requests.post(url, data=data, headers=headers)
А любой другой запрос пашет?
источник

A

AstralRomance in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
А любой другой запрос пашет?
Ага, гет работает.
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
AstralRomance
Ага, гет работает.
Значит у тебя что-то именно с этим запросом
источник

A

AstralRomance in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Значит у тебя что-то именно с этим запросом
Чет я вообще не вкуриваю, что я там делаю не так.
источник

A

AstralRomance in Сообщество Python Программистов
Вроде же как в доке все.
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
AstralRomance
Чет я вообще не вкуриваю, что я там делаю не так.
Попробуй json=data
источник