import epicstore_api
client = epicstore_api.EpicGamesStoreAPI()
search_results = client.fetch_store_games(keywords="Dead Island 2 Gold Edition", allow_countries="UK")
print(search_results)

如果我使用ALLOW_COUNTRIES="UK"或其他命令,我只会得到美国的数据,这会给我默认美国的相同结果.

推荐答案

the official docs

client = epicstore_api.api.EpicGamesStoreAPI(locale='en-US', country='US', session=None)

国家的默认值是‘美国’,所以你永远不会看到英国的结果,当我将国家设置为英国时,我得到了500个http响应:服务器不知道如何处理这个请求,因此英国是未知的国家代码.

然而,"GB"将会做得很好. 因此您可以将您客户端设置为Follow和Go

client = epicstore_api.EpicGamesStoreAPI( locale='en-GB',country='GB')

和神奇地允许_国家接受英国作为值

client.fetch_store_games(keywords="Dead Island 2 Gold Edition",allow_countries="UK")

Python相关问答推荐

Python panda拆分列保持连续多行

Pydantic:如何将对象列表表示为dict(将列表序列化为dict)

Polars:使用列值引用when / then表达中的其他列

跟踪我已从数组中 Select 的样本的最有效方法

Pandas 在最近的日期合并,考虑到破产

根据不同列的值在收件箱中移动数据

Pandas 滚动最接近的价值

难以在Manim中正确定位对象

海运图:调整行和列标签

log 1 p numpy的意外行为

计算每个IP的平均值

在Python中,从给定范围内的数组中提取索引组列表的更有效方法

改进大型数据集的框架性能

isinstance()在使用dill.dump和dill.load后,对列表中包含的对象失败

我的字符串搜索算法的平均时间复杂度和最坏时间复杂度是多少?

如何在Python中使用另一个数据框更改列值(列表)

如何在PySide/Qt QColumbnView中删除列

如何在两列上groupBy,并使用pyspark计算每个分组列的平均总价值

Python日志(log)模块如何在将消息发送到父日志(log)记录器之前向消息添加类实例变量

如何在Python中使用Iscolc迭代器实现观察者模式?