【发布时间】:2014-07-05 02:25:24
【问题描述】:
对编码相当陌生,我想要一个可以帮助我提高技能的项目。我不确定哪种语言最适合这种工作,但我肯定更喜欢使用 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,我所说的可能是错误的和/或比我想象的要复杂得多,但我是一个很快的学习者,至少如果有人可以为我指明与服务器通信的正确方向,我们将不胜感激。
【问题讨论】: