对编码相当陌生,我想要一个可以帮助我提高技能的项目。我不确定哪种语言最适合这种工作,但我肯定更喜欢使用 C++ 或 C#。
对于程序的第一部分,我基本上想尝试把我所有的潘多拉喜欢的东西放在一个电子表格上,歌曲名称是一列,艺术家在另一列。一旦我真正获得了我需要的数据,我不认为格式化太难了,但我不确定在这个时间点上如何与服务器通信。我猜我可能无法获取原始的点赞列表,所以我认为我最好的做法是首先一直扩展点赞列表,然后我需要阅读文本源代码中的屏幕 ro。
第一步,扩展我的喜好,我找到了实际执行此操作的 HTML 源代码:
<div class="show_more tracklike" data-nextLikeStartIndex="0" data-nextThumbStartIndex="5">Show more</div>"
不确定这是否是我可以使用的东西,但我在想我是否可以将 data-nextThumbStartIndex="5" 设置为等于 # of likes - 5(默认显示的数量)它会很容易扩展名单。如果不是,我可能不得不反复单击“显示更多”链接,直到我在页面上获得所有喜欢。
对于下一步,获取我想要的数据,我认为我最好的选择基本上只是抓取我在屏幕上实际看到的文本,然后担心过滤和操作数据。另一种选择是查看源代码,我实际上找到了存储我想要的信息的代码片段。如果我可以检索页面的源代码,我认为从中挑选出我真正想要的数据会相对容易。
所以是的,就是这样,我知道我很菜鸟 atm 我所说的可能是错误的和/或比我想象的要复杂得多,但我是一个很快的学习者,至少如果有人可以指出我在正确的方向与将不胜感激的服务器进行通信。