单击输入按钮

2024-06-16 10:11:06 发布

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

我需要让我的Selenium脚本从网站上点击一个输入按钮。因为某些原因,我尝试过的一切都没有奏效。这看起来很简单,但对我来说不是很好。你知道吗

错误:

    backupbidbutton.click()
TypeError: 'NoneType' object is not callable

按钮html代码:

<input type="submit" value="Place Backup Bid" class="bid-button place-backupbid-button" rel="placeBestBid" id="placeBackupBidButton">

我的代码:这是我如何调用按钮点击。你知道吗

    backupbidbutton = soup(browser.page_source, 'html.parser').find('input', {'id':'placeBackupBidButton'})
    backupbidbutton.click()

我用BeautifulSoup调用它。你知道吗


Tags: 代码脚本idinput网站htmlselenium错误
1条回答
网友
1楼 · 发布于 2024-06-16 10:11:06

为什么不使用id,而不是soup并尝试从页面源代码获取元素呢。你知道吗

代码:

input_button =  driver.find_element_by_id("placeBackupBidButton")
input_button.click()

确保此输入不应位于任何帧中。你知道吗

相关问题 更多 >