Я использую этот URL-адрес, чтобы получить 100 результатов одновременно для контейнеров CS:GO. Я заменяю {currency}
на 3
и {start}
на кратное 100, моя проблема в том, что currency=3
не похоже на евро, это около 17% скидки (мне нужно умножить полученное значение на 0,83, чтобы получить довольно хороший результат):
market_url = ("https://steamcommunity.com/market/search/render/?"
"category_730_Type%5B%5D=tag_CSGO_Type_WeaponCase"
"&norender=1"
"&count=100"
"&sort_column=name"
"&sort_dir=asc"
"¤cy={currency}"
"&start={start}")
Насколько я понимаю:
category_730_Type%5B%5D=tag_CSGO_Type_WeaponCase
- выбрать ящики CS:GOnorender=1
не получить htmlcount=100
- результатов на страницеsort_column=name&sort_dir=asc
для заказаcurrency=3
выбрать евро в качестве валюты ‹-- не работаетstart=100
начать с результата 100
Но тем не менее, я меняю валюту, она не меняет ни sell_price
, ни sell_price_text
в ответ. Он по-прежнему печатает:
(...) "sell_listings":68,"sell_price":963,"sell_price_text":"9,63€" (...)
Обратите внимание на €.
У меня там опечатка? currency
вообще разбирается в паровой части?
Чтобы быть кристально чистым. Я хотел бы получить ту же цену (в евро), что и на steam market (если у вас сайт в евро).
EDIT: кажется невозможным в данный момент. Если это станет возможным, опубликуйте новый ответ!
l
, который будет установлен в соответствии с языком, который вы хотите использовать. Взяв URL-адрес, который вы разместили выше в комментарии, я изменил его наhttps://steamcommunity.com/market/search/render?q=&category_730_ItemSet%5B%5D=any&category_730_ProPlayer%5B%5D=any&category_730_StickerCapsule%5B%5D=any&category_730_TournamentTeam%5B%5D=any&category_730_Weapon%5B%5D=any&category_730_Type%5B%5D=tag_CSGO_Type_WeaponCase&appid=730&norender=1&l=english
, чтобы получить все результаты. - person Bijay Regmi   schedule 16.02.2021/render
к страницеhttps://steamcommunity.com/market/search
, чтобы рабочий URL-адрес выглядел какhttps://steamcommunity.com/market/search/render
, и вы указываете такие параметры, какnorender=1
иl=english
, чтобы получить результаты на английском языке, обратите внимание, что Steam автоматически определяет язык и валюту на основе языка браузера и автоматически показывает цены в эта валюта. - person Bijay Regmi   schedule 16.02.2021