编写脚本以单击网页上的按钮?

时间:2014-08-04 15:37:01

标签: javascript python google-chrome

Google Chrome扩展名为“Pandora to Spotify Playlist Converter”,可以抓取您的Pandora喜欢,提取名称和艺术家,并为他们找到Spotify链接。

唯一的问题是Pandora一次只会显示五首你喜欢的歌曲。要显示更多内容,您必须单击“显示更多”按钮,该按钮仅显示五首歌曲。扩展仅在歌曲标题加载并显示在网页上时有效。所以这就是我的问题。

我有235个喜欢,这意味着我必须单击“显示更多”按钮47次,这意味着如果我单击按钮,向下滚动,再次单击它(大约需要两秒钟),它需要我一两分钟的繁琐工作。为什么不编写一个可以在几秒钟内完成此操作的脚本?

我查看过其他帖子,看到许多答案包括使用“Selenium”,这是一个集成到Firefox中的IDE。问题是Google Chrome扩展仅适用于Chrome;没有Firefox插件可以做同样的事情。有没有人知道我可以采用的方式,并可能使用Javascript或Python来完成它?

1 个答案:

答案 0 :(得分:0)

使用python我假设您可以使用mechanize module执行此操作 这是tutorial