Drop down menu 自动点击网站下拉列表

Drop down menu 自动点击网站下拉列表,drop-down-menu,web,Drop Down Menu,Web,我不确定这是否可以通过编程实现,所以我想问这个问题。这个网站包含三个下拉列表:第一个选择主题,第二个选择课程编号,第三个选择章节。如果我提供所有三个类别并按submit,我会得到给定课程的书籍列表。我可以添加多个课程并获得多个课程的书籍 我遇到的问题是,我想得到所有课程的书籍,而且有很多课程和很多章节需要添加。我目前正在手动执行此操作,这将花费很长时间。有没有办法用下拉列表中这些课程的不同组合自动填充整个页面 原因是,一旦我点击submit,我就会使用Python中的BeautifulSoup解

我不确定这是否可以通过编程实现,所以我想问这个问题。这个网站包含三个下拉列表:第一个选择主题,第二个选择课程编号,第三个选择章节。如果我提供所有三个类别并按submit,我会得到给定课程的书籍列表。我可以添加多个课程并获得多个课程的书籍

我遇到的问题是,我想得到所有课程的书籍,而且有很多课程和很多章节需要添加。我目前正在手动执行此操作,这将花费很长时间。有没有办法用下拉列表中这些课程的不同组合自动填充整个页面


原因是,一旦我点击submit,我就会使用Python中的BeautifulSoup解析books结果页面。不幸的是,我找不到一个包含所有这些书的列表的数据库。所以我唯一的选择就是从下拉列表中选择课程

在浏览了其他一些技术和框架之后,我发现Selenium可以完成这项工作。Selenium有一个允许浏览器自动化的webdriver,通过它,您可以模拟按钮点击、下拉选择等等。Selenium可以用于许多语言,如Python和Java,主要用于Firefox