当前位置: 首页 > 知识库问答 >
问题:

Python/Selenium-单击按钮

宰父才
2023-03-14

我试图让Selenium点击一个按钮来跟踪一个链接(它是表下面的“上个月”按钮):https://www.interactivebrokers.eu/en/index.php?f=39108

我尝试了以下方法

from selenium import webdriver

url = 'https://www.interactivebrokers.eu/en/index.php?f=39108'

driver = webdriver.Chrome("C:\\Users\\domen\\anaconda3\\Lib\\site-packages\\chromedriver_py\\chromedriver_win32.exe")

driver.get(url)
button = driver.find_element_by_css_selector('#monthly-interest-rates > div > div > div > div:nth-child(5) > a.btn.btn-sm.btn-default')
button.click()
button = driver.find_element_by_link_text("Previous Month").click()
button = driver.find_element_by_xpath('/html/body/div[3]/section[2]/div/div/div/div[2]/a[1]')
button = driver.find_element_by_class_name('btn btn-sm btn-default')

有人能帮忙吗?谢谢

共有1个答案

国言
2023-03-14

您必须接受页面底部显示的cookie

driver.find_element_by_xpath("//a[@id='btn_accept_cookies']").click()
 类似资料:
  • 问题内容: 我是python selenium的新手,我尝试单击具有以下html结构的按钮: 我希望能够同时单击上方的和按钮(显然是单独单击)。 我尝试了几件事,例如: 要么, 要么, 但是,我似乎总是以结尾,例如: 我想知道是否可以以某种方式使用HTML的onclick属性来进行selenium单击? 任何能将我指向正确方向的想法都很棒。谢谢。 问题答案: 对于python,请使用 和

  • 我是python selenium的新手,我正在尝试单击一个具有以下html结构的按钮: 我希望能够同时单击上面的和按钮(显然是单独单击)。 我尝试了几件事,例如: 或者, 或者,

  • 我正在尝试单击一个按钮来启动文件下载。根据我所看到的,该按钮具有悬停功能。我尝试通过所有单击。 页面的HTML块, 悬停前按钮的类是, 悬停时按钮的类是, 通过开发人员窗口选择按钮,并通过路径从 我得到了如下结果, CSS路径, XPath, 我试过的代码, 而且,

  • 我想单击以下按钮: https://i.stack.imgur.com/ifiDC.png 到目前为止,我的代码看起来像这样,但什么也没发生: https://i.stack.imgur.com/Cgi5v.png 谢谢你的帮助:)

  • 图像中标记的元素:- 我尝试了许多方法,例如: 上述元素的X_path:"/html/body/div/div[3]/div/div/div[4]/div/div/form/div/div[3]/p/img" 但是以上似乎都没有点击按钮并获取页面上的数据。 我的代码:-

  • 有没有可能用硒点击具有相同文本的乘法按钮?