我的课程名额有限,我错过了这些名额,因为我错过了一天中的几分钟。
因此,我计划写一个自动化脚本,每隔一段时间就会在网站上按下一个按钮。但我不知道从哪里开始。哪种语言提供了处理网页的最佳库和界面?任何指示都会有所帮助。
此外,一旦我编写了脚本代码,我可以在哪里运行它,以便它可以在一天中以规则的间隔连续执行?
看看perl的WWW::机械化
脚本可能是这样的:
#!/usr/bin/perl
use strict;
use warnings;
use WWW::Mechanize;
my $mech = WWW::Mechanize->new();
my $uri = "http://www.example.com"
$mech->get( $uri ); # whatever the url of your site is
while( $uri eq $mech->uri ){
# you could also use while(1) to keep going indefinitely
# I assume you end up on another site once the click was a success
$mech->click_button({ name => "enter" });
# there are other ways to find the button, worst case by number
# (e.g. 4th button on site ), the documentation is pretty good
# $mech->back(); #perhaps, if clicking the button at the wrong time
sleep(60); #wait a minute...
}
在哪里运行它,我不知道,对不起;)。