【发布时间】:2021-06-02 15:09:30
【问题描述】:
所以我正在尝试为 Twitter 制作一个机器人来按下推文上的回复按钮。
我使用过 xPath、完整的 xPath 和 CSS 选择器,但似乎无法让 selenium 来单击按钮。
我试过了:
driver.find_element_by_xpath("//*[@id='react-root']/div/div/div[2]/main/div/div/div/div/div/div[2]/div/section/div/div/div[1]/div/div/article/div/div/div/div[3]/div[5]/div[1]/div/div/div/svg").click
driver.find_element_by_xpath("//div[@aria-label='Reply']").click
driver.find_element_by_css_selector("#react-root > div > div > div.css-1dbjc4n.r-18u37iz.r-13qz1uu.r-417010 > main > div > div > div > div > div > div:nth-child(2) > div > section > div > div > div:nth-child(1) > div > div > article > div > div > div > div:nth-child(3) > div.css-1dbjc4n.r-1oszu61.r-2sztyj.r-1efd50x.r-5kkj8d.r-18u37iz.r-h3s6tt.r-a2tzq0 > div:nth-child(1) > div").click
【问题讨论】: