我实际上进入了某种死胡同,或者我没有看到最后的一切。当然,我更倾向于前者。
import requests
url = 'https://store.steampowered.com/specials'
s = requests.Session()
s.cookies.set('Steam_Language', 'russian', domain='store.steampowered.com')
r = s.get(url)
src = r.text
with open("index.html", "w", encoding="utf-8") as file:
file.write(src)
我真的不明白这里代码的意义,但是哦,好吧。结果是我得到一个空数组后,我决定将所有内容写入 html 文件。我查看了 html 文件,意识到页面上除了标题之外的所有内容都是从服务器加载的。但我找不到确切的位置。请帮帮我!
需要这个街区的游戏:
事实证明,它在短短 6 分钟内收集了所有必要的数据,其中 10,000 条。可以在主贴的评论里查查,毕竟我用的是Steam web-api。简而言之,我进行了一个查询,返回了所有现有游戏的列表。
然后我发现这个请求可以接受多少个标识符
并根据这个要求,我创建了一个循环,一次检查一千个游戏(标识符的最大数量)并将折扣游戏的标识符写入列表。因此,我们得到了一个工作代码,可以在 6 分钟内检查来自 Steam 的所有 150,000 多款游戏。