Selenium找到了,但不会点击按钮

2024-09-28 01:25:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试自动提交LinkedIn的高级搜索表单(https://www.linkedin.com/vsearch/f?adv=true&trk=federated_advs)。只有当你登录到你的帐户后,它才会正常加载。在

以下是搜索按钮的HTML:

<div class="form-controls">
    <input type="submit" value="Search" name="submit" class="submit-advs">

我似乎不明白为什么下面的选项没有单击“提交”按钮:

^{pr2}$

我看不出我怎么做错了什么。这对于单击页面上的其他内容非常有效。在


Tags: httpscomtrue表单www按钮classlinkedin
2条回答

提交由:find_element_by_xpath('//input[@class="submit-advs"]').submit()完成。在

如果您提交表单,它应该只使用一个命令。在这种情况下,XPath必须是:find_element_by_xpath('//input[@class="submit-advs"]/parent::form').submit()。在

find_element_by_class('submit-advs').click()

会更干净

相关问题 更多 >

    热门问题