我正在与Selenium合作开发相应的网站:http://calstate-la.bncollege.com/webapp/wcs/stores/servlet/TBWizardView?catalogId=10001&langId=-1&storeId=30556。在
我在这个网站的目标是从他们各自的下拉菜单中获取所有可能的系、课程和部分的组合。我遇到的主要问题是我想不出从下拉菜单中获取值的任何方法。在
根据其他类似于我的堆栈溢出问题,他们提到了使用select标记和option标记的解决方案。但是,当我查看这个页面源代码时,下拉菜单没有这样的标记。在
所以我需要帮助,试图从下拉菜单中得到所有的组合,但我不知道如何在我的特殊情况下继续。我还想提到我在Python上工作。在
实际上,我尝试过在这里使用
selenium
,但由于页面的异步特性和“人工”下拉列表(here is what I had so far),它确实会很快变得很痛苦。在这里有一种使用^{} 和^{} (完全不需要浏览器)的替代方法。在
其目的是模拟填充下拉列表的udnerling请求:
这将以JSON格式打印所有术语的所有部门。在
2014年秋季:
^{pr2}$2014年夏季:
留下你的}部分作为家庭作业。在
Course
和{希望有帮助。在
相关问题 更多 >
编程相关推荐