BeautifulSoup返回站点刮除期间无



我正在尝试抓取Origin网站,以检查给定的游戏标题是否可用于MacOS。例如《模拟人生4》(https://www.origin.com/pol/pl-pl/store/the-sims/the-sims-4)。有苹果的标志图标,我相信这将是一个很好的指标来检查。因此,我研究了代码并找到了它:
<i ng-repeat="platform in platforms track by $index" class="otkicon otkicon-apple"></i>

现在进入Python代码:

page = requests.get(origin_site)
soup = BeautifulSoup(page.content, "html.parser")
result = soup.find("i", class_="otkicon otkicon-apple")
if result:
origin_answer = "YES"

Aaaa并且返回None
对于其他网站(Steam、Gog、Epic(,它是有效的。在过去的两个小时里,我一直在谷歌上搜索它,并尝试了我能找到的所有解决方案。它们都不起作用。我也尝试过头球,但什么都没有。我真的不知道下一步该怎么办。

此网站需要JS才能工作,请求不支持它。但你可以:

  • 如果有,请使用API
  • 使用完全支持Javascript的requests html
  • 使用SeleniumPython绑定,这将允许您自动化浏览器