我指的是一个表单上的Ruby解决方案。我有页面,但我不知道如何定位表单,因为它没有名称。
这是由Mechanize解析的页面内的(开始)表单:
{forms
#<Mechanize::Form
{name nil}
{method "GET"}
{action
"/app/ccc/srch/srch.do;jsessionid=00003bU0tdqSPfRfiG1f9n8g0gL:17e5e02re"}
{fields
[hidden:0x3ff0ed0d5f98 type: hidden name: lang value: eng]
[hidden:0x3ff0ed0d5cdc type: hidden name: profileId value: ]
[hidden:0x3ff0ed0d5818 type: hidden name: prtl value: 1]
我在python注释中读到我可以使用按编号计算表单的东西(0 =第一个),但我尝试使用page.select_form(nr = 0)并且它不起作用。
任何建议表示赞赏。
干杯
答案 0 :(得分:0)
刚刚找到它。
CCCform = page.form()
像魅力一样工作。我不知道如何在潜在页面上获得第二个表单。
干杯