某些背景:基本上,我正在尝试构建一个Web应用程序,给出一些选定的在线法官(例如CodeForces,AtCoder ...)上问题ID的列表,该应用将抓取问题网站,生成PDF文件包含有关问题的信息(或.tex文件)并将其导出给用户。但是,我更着迷于如何在JS中获取HTML(最好以JSON形式)。
我找不到有关如何在浏览器Web应用程序中进行设置的任何信息,因为大多数选项都有CORS块,并且YQL已被删除。我尝试使用Node.js来获取数据,但是尽管已经成功获取了数据,但是我不确定在动态更改网站时如何获取数据。
例如,如果用户要添加问题“ Codeforces 1231A”,则希望该程序转到有问题的网站:https://codeforces.com/contest/1231/problem/A,然后从那里刮取数据。
在此先感谢大家的帮助!