带有所有选项的递归填充表单

时间:2017-08-22 13:24:57

标签: python python-3.x selenium selenium-webdriver

我想通过动态填写表单来抓取网页,但我发现很难找到一个起点。

网站上的表单在每个表单上都有不同数量的选择项目,因此我的计划是构建一个递归函数:

  • 导航到最后一个选择
  • 更改值,直至到达最后一个
  • 更改(last select-1)
  • 的值
  • 导航到最后一个选择
  • 更改值,直至到达最后一个
  • 等等,直到每个可能的值都已过去

最后我想创建一个表格,例如这个表格:

class RequestProcess(dxmodels.WorkflowEnabled):

    @property
    def lang(self):
        return self.customer.user.customerprofile.language

将提供类似

的表格
self.lang

这在递归函数中是可行的还是有更好的解决方案?

0 个答案:

没有答案