谷歌歌词网络爬虫

时间:2021-06-30 17:18:12

标签: javascript node.js web-scraping

我想创建一个机器人来返回所需歌曲的歌词,显然谷歌是最好的供应商

所以我需要刮掉这样的内容

enter image description here

但问题是我需要点击“显示更多”按钮才能获得完整的歌词

是否可以不使用硒来做到这一点?因为如果我可以按下按钮,那么这只是使用 axios 或其他东西抓取 HTML 的问题,拥有一个完整的 webdriver 似乎有点矫枉过正

1 个答案:

答案 0 :(得分:2)

如果您使用的是 axios,则不必“单击”按钮(其余文本只是隐藏但存在于 html 响应中)。 所以你只需要从 axios 获取响应并解析你的 html 来只得到你想要的部分