-1

我想将我的电子邮件作为允许的电子邮件地址添加给使用我的程序的人。在亚马逊,我需要遵循一系列程序来确保我的电子邮件地址被允许。我想知道是否可以使用 perl 模块自动执行此过程,因为它非常重复。我必须登录,然后单击管理 kindle,然后以用户身份单击其他几个按钮。我将如何使用 perl 脚本自动执行此过程。

4

2 回答 2

4

听起来你想要WWW::Mechanize

于 2012-05-16T08:36:18.927 回答
1

你有两个选择。您可以使用greasemonkey 运行浏览器脚本以使用javascript 自动为您点击,或者您可以使用您选择的编程语言和curl 来获取您需要的页面,抓取数据,然后通过get 或post 重新提交该数据,具体取决于网站使用什么。如果您知道要按下最终按钮的页面的 url,您可以发出 curl 请求以登录,然后发出 curl 请求以假装您刚刚单击了该页面上的按钮。大多数情况下,您不需要访问两者之间的所有页面。但有时,你会。Curl 可能很复杂,对新用户来说有点令人生畏,但这里有一个 perl 的 curl 模块http://search.cpan.org/perldoc?WWW::Curl如果你需要学习如何使用它,这里有一个很好的资源http://php.net/manual/en/ref.curl.php是在php里面的,不过我觉得所有的功能都应该和perl里面的一样。亚马逊不应该,但如果他们确实阻止 curl 请求,只需将标题从浏览器复制到 curl 并使用它们。祝你好运!

于 2012-05-16T04:48:37.510 回答