Illegal parameter binance что это
Перейти к содержимому

Illegal parameter binance что это

  • автор:

Перевод «illegal parameter entity reference» на русский

Ваш текст переведен частично.
Вы можете переводить не более 999 символов за один раз.
Войдите или зарегистрируйтесь бесплатно на PROMT.One и переводите еще больше!

Словарь для «illegal parameter entity reference»

illegal parameter entity reference существительное
мн. illegal parameter entity references

Словосочетания с «illegal parameter entity reference» (1)

  1. illegal parameter entity reference syntax — недопустимый синтаксис ссылки на сущность параметра

Контексты с «illegal parameter entity reference»

The Committee has also agreed to replace the current numbering system, which changes each time an individual or entity is added, with a permanent reference number. Комитет также согласился заменить действующую систему нумерации, которая меняется каждый раз при внесении в нее нового лица или организации, системой, предполагающей присвоение постоянного порядкового номера.

Establishment of an oversight committee at each entity , with appropriate terms of reference and with the representation of OIOS, to strengthen information exchange and coordination on internal oversight. Создание в каждой организации комитета по надзору, который был бы наделен надлежащими полномочиями и в состав которого входил бы УСВН, в целях улучшения обмена информацией и координации деятельности в области внутреннего надзора.

The authorization_code is a pass-through parameter . allowing you to match the business user entity to the page-scoped ID (PSID) of the sender. authorization_code — это параметр , позволяющий сопоставить аккаунт пользователя, зарегистрированный в компании, с ID sender, действующим в пределах страницы (PSID).

Ensuring that the procurement entity has adequate resources and information, including reference prices where possible; обеспечение наличия в распоряжении закупающей организации необходимых ресурсов и информации, в том числе, по возможности, справочных цен;

Information about an economic entity is updated from official information on the registration or re-registration of economic entities and regulatory reference documentation, statistical reporting data, sample surveys and questionnaire replies of enterprises. Актуализация информации о хозяйствующем субъекте проводится на основе официальной информации о регистрации или перерегистрации хозяйствующих субъектов, нормативно- справочной документации, данных статистической отчетности, выборочных обследований и анкетирования предприятий .

Примеры употребления слов в разных контекстах предоставляются исключительно в лингвистических целях, т. е. для изучения употребления слов в одном языке и вариантов их перевода на другой. Все образцы собраны автоматически из открытых источников с помощью технологии поиска на основе двуязычных данных. Если вы обнаружили орфографическую, пунктуационную или иную ошибку в оригинале или переводе, используйте опцию «Сообщить о проблеме» или напишите нам

Не могу спарсить пары с binance p2p

binance p2p

через request не получается. Пары подгружаются отдельно JSONом, елси попытаться спарсить JSON, то выдает это . Вопрос, как это парсить?

Отслеживать
задан 30 ноя 2022 в 14:13
селениум должен решить ваш вопрос
30 ноя 2022 в 14:40
Посмотри headers, ты забыл что-то передать
3 дек 2022 в 22:01

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Хы, а интересный вопрос ��
У бинахи есть своя апишка, но там не получить данные с P2P страницы.

Было бы интересно посмотреть что там у тебя не получается, но нет ни кода, ни тела которое передаёшь, ни заголовков. Печально.

Ладно, вот рабочий код, благо публичный REST у них не капризный:

import pandas as pd import requests from pprint import pprint import json def get_p2p_page(url, page, rows): headers = json_data = < "page":page, "rows":rows, "asset":"USDT", "fiat":"RUB", "tradeType":"BUY" >response = requests.post(url, headers=headers, json=json_data) if response.status_code != 200: response.raise_for_status() return json.loads(response.text) url = r'https://p2p.binance.com/bapi/c2c/v2/friendly/c2c/adv/search' pprint(get_p2p_page(url,1,1), depth=3) 
Вывод:
, 'advertiser': >], 'message': None, 'messageDetail': None, 'success': True, 'total': 287> 

У меня вот всё работает ��
Ну а дальше можно парсить это дело как душе угодно. Мне, например, в pandas нравится такие дела собирать, а парсить, в общем то, и не надо. Это же json, достаточно просто по ключам пройтись и выцепить нужную информацию.

rows = [] page = 0 while(True): page += 1 r = get_p2p_page(url,page,20) if r['data'] == []: break for i in r['data']: rows.append([ i['advertiser']['nickName'], i['advertiser']['monthOrderCount'], i['advertiser']['monthFinishRate'], i['adv']['price'], i['adv']['fiatUnit'], i['adv']['commissionRate'], i['adv']['tradableQuantity'], i['adv']['asset'], i['adv']['minSingleTransAmount'], i['adv']['minSingleTransQuantity'], i['adv']['dynamicMaxSingleTransAmount'], i['adv']['dynamicMaxSingleTransQuantity'], i['adv']['tradeMethods'][0]['tradeMethodName'], i['advertiser']['userNo'] ]) df = pd.DataFrame(rows) columns = [ ['Advertisers (completion rate)']*3 + ['Price']*3 + ['Available']*2 + ['Limit Amount & Quantity']*4 + ['']*2, ['Name', 'Orders', 'Completion', 'Price', 'Fiat', 'Comission', 'Available', 'Asset' , 'minA', 'minQ','maxA','maxQ','Payment','advertiserNo'], ] df.columns = pd.MultiIndex.from_tuples(list(zip(*columns))) print(df) 
Вывод:

введите сюда описание изображения

Ну а дальше эту таблицу можно преобразовывать как угодно. Я специально дал чуть больше колонок чем есть на странице, на которую ссылается вопрос. Там значений на самом деле ещё больше ��
Можно например использовать advertiserNo для создания кликабельных ссылок:

print('https://p2p.binance.com/en/advertiserDetail?advertiserNo='+df.iloc[0,-1]) 
Вывод:
https://p2p.binance.com/en/advertiserDetail?advertiserNo=s56ddce3de70637778be61b56f011cd9c 

Illegal parameter binance что это

Последние новости современных технологий. Обзоры, прогнозы, аналитика. Всё самое интересное и увлекательно из мира технологий, рассказанное доступным языком.

Использование любых материалов размещенных на сайте Cryptos.TV — разрешается, исключительно, с согласия правообладателя и при условии размещения ссылки на источник. Все права на материалы, опубликованные на сайте, охраняются в соответствии с международным законодательством.

Сетевое издание cryptos.tv зарегистрировано 14 августа 2017 года.

Учредитель: SNOWLAND s.r.o.
Свидетельство о регистрации 06691200
Адрес для корреспонденции:
Snowland s.r.o.
16200, Na okraji 381/41, Veleslavín, 162 00 Praha 6
Czech Republic

Что я делаю не так?

Сайт: https://p2p.binance.com/ru/trade/buy/USDT
Подделал абсолютно всё. Не знаю что ему не нравится. Пробовал слать через Postman, копировал в браузере запрос cURL, ничего не работает. Куки не влияют. В браузере и без кук все прекрасно работает. Никаких 3xx нет.

В браузере работает вот с такими параметрами, но в коде тоже самое не работает:

import requests data = < "asset": "USDT", "fiat": "RUB", "merchantCheck": False, "page": 1, "payTypes": [], "publisherType": None, "rows": 10, "tradeType": "BUY" >headers = < "Accept": "*/*", "Accept-Encoding": "gzip, deflate, br", "Accept-Language": "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3", "Cache-Control": "no-cache", "Connection": "keep-alive", "Content-Length": "123", "content-type": "application/json", "Host": "p2p.binance.com", "Origin": "https://p2p.binance.com", "Pragma": "no-cache", "TE": "Trailers", "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:88.0) Gecko/20100101 Firefox/88.0" >r = requests.post('https://p2p.binance.com/bapi/c2c/v2/friendly/c2c/adv/search', headers=headers, data=data) print(r.text)

Выдаёт (если убрать в браузере из заголовков ‘content-type’, то также будет выдавать то что ниже):

  • Вопрос задан более двух лет назад
  • 3370 просмотров

Комментировать
Решения вопроса 1

SoreMix

soremix @SoreMix Куратор тега Python

Если отправляете JSON — передавайте ваши данные в параметр json . Хедер с типом контента удалить

r = requests.post('https://p2p.binance.com/bapi/c2c/v2/friendly/c2c/adv/search', headers=headers, json=data)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *