【发布时间】:2019-03-26 12:18:21
【问题描述】:
我正在尝试使用 nodejs 抓取 https://stats.nba.com/players/traditional/?sort=NBA_FANTASY_PTS&dir=-1&Season=2018-19&SeasonType=Regular%20Season&LastNGames=3 但我没有得到与网站上显示的相同的 html,我想要表格中的数据,但它仅在您检查网站上的元素时出现,我尝试使用 request+cheerio、jquery、scrape-table 但他们总是抓取源 html。
【问题讨论】:
-
NBA 提供API - 为什么不使用它?抓取他们的网站肯定违反了他们的服务条款。
-
查看您的浏览器选项卡。数据来自 xhrs
-
@Filburt 他们的 API 真的很差,没有我想要的东西,我说报废,但在我的情况下这个词真的太强了,因为我将使用很少的数据一天一次,就好像我自己去现场一样。
标签: javascript node.js web-scraping request cheerio