我想将我的电子邮件添加为允许使用我的程序的人的电子邮件地址。在亚马逊,我需要遵循一套程序,以确保我的电子邮件地址是允许的。我想知道是否可以使用perl模块自动执行此过程,因为它非常重复。 我必须登录,然后单击管理kindle,然后单击其他一些按钮作为用户。我将如何使用perl脚本自动执行此过程。
答案 0 :(得分:4)
听起来像你想要WWW::Mechanize。
答案 1 :(得分:1)
您有两种选择。您可以使用greasemonkey运行浏览器脚本以使用javascript自动点击您,或者您可以使用curl选择的编程语言来获取所需页面,抓取数据,然后通过get或post重新提交数据,具体取决于网站使用的是什么。如果你知道页面的网址按下最后一个按钮,你可以发出一个curl请求登录,然后发出一个curl请求假装你刚刚点击该页面上的按钮。大多数情况下,您不需要访问两者之间的所有页面。但有时候,你会这样做。 Curl可能很复杂,对于新用户来说有点令人生畏,但这里是perl http://search.cpan.org/perldoc?WWW::Curl的curl模块如果你需要学习如何使用它,这里有一个很好的资源http://php.net/manual/en/ref.curl.php它在php中,但我认为所有函数应该与perl中的函数相同。亚马逊不应该,但如果他们确实阻止了卷曲请求,只需将浏览器中的标题复制到卷曲中并使用它们。祝你好运!