1

この 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"
    "&currency={currency}"
    "&start={start}")

私が理解していることから:

  • category_730_Type%5B%5D=tag_CSGO_Type_WeaponCaseCS:GOクレートを選択することです
  • norender=1htmlを取得しないことです
  • 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€&quot; (...)€に注意してください。

そこにタイプミスがありますか?currency蒸気部分でも解析されますか?

クリスタルクリアであること。Steam マーケットで提示されているのと同じ価格 (ユーロ) を取得したいと思います (サイトがユーロである場合)。

編集:現時点では不可能のようです。可能になったら、新しい回答を投稿してください!

4

2 に答える 2