我使用过Python,机械化和美丽的汤,在我们大学的图书室预订页面上浏览了几页,可以在这里找到
https://rooms.library.dc-uoit.ca/uoit_studyrooms/calendar.aspx
我创建了一个带有mechanize的浏览器,跟随上面列出的两个可用日期之一,它会显示一个可预订时间表。如果单元格是“打开”,则它具有以下形式的链接:
href= 'temp.aspx?starttime=8:00 AM&room=LIB305&next=book.aspx'
当我在普通浏览器窗口中点击该链接时,它会将我重定向到此页面:
https://rooms.library.dc-uoit.ca/uoit_studyrooms/book.aspx
但是当我使用mechanize浏览器实例打开它时,我被重定向回原始页面。我在整个过程中使用了相同的浏览器实例,并且cookie似乎没有改变(我只能看到1个)。我不知道为什么我没有被重定向到正确的页面。任何提示?