この URL を使用して、CS:GO コンテナーで一度に 100 件の結果を取得します。私は 100 の倍数を代用します。私の問題は、ユーロで{currency}
はないようです。約 17% オフです (かなり良い結果を得るには、受け取った値に 0.83 を掛ける必要があります)。3
{start}
currency=3
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:GOクレートを選択することですnorender=1
htmlを取得しないことですcount=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 マーケットで提示されているのと同じ価格 (ユーロ) を取得したいと思います (サイトがユーロである場合)。
編集:現時点では不可能のようです。可能になったら、新しい回答を投稿してください!