I really got annoyed when I first ran pinginfo.pl only to find out that the Educational Administration System had changed its web interface and thus caused my hacker script to crash completely. Furthermore, the new version seemed to have fixed the well-known "bug" associated with account secrecy. So we might no longer be able to check other people's info.
I should have written this student-id generator down a little earlier. It couldn't be too late as long as the EAS web site didn't change its face. But now I really have nothing to do with it! Bang!
Fortunately, the web site of our university's library didn't change its page templates. I promptly migrated pinginfo.pl to fit the user system's web interface, and brought libping.pl into being, which worked perfectly fine. I have already downloaded thousands of user's account info, including the user's real-name, profession, sex, Personal ID number, record of the books borrowed, peccancy history, and so on. My little libping.pl is still crazily capturing more reader's materials at the time of this writing. Oh, no problem, There was till more than 600 MB free room on my disk when I left my machine in the noon.
How should we process the huge amount of data gained from the web? The current plan is as follows:
The whole process can't be too difficult from the viewpoint of us perl programmers! Right?