gpt4 book ai didi

python - Selenium 回复按钮不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 16:02:30 25 4
gpt4 key购买 nike

晚上好。我正在开发一个自动 craigslist 回复程序,我需要有人向我解释为什么当我点击“回复”时,电子邮件客户端出现,但它没有点击它们。我已经尝试了所有方法并按元素组合查找,但无济于事。我确信这是我在代码中忽略的事情。提前致谢

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
def Job():
driver = webdriver.Chrome()
driver.get("http://charlotte.craigslist.org/sad/5838008849.html")
assert "02 Nissan Xterra - $3000 (Matthews)" in driver.title
assert "No results found." not in driver.page_source
#elem3.send_keys(Keys.RETURN)
time.sleep(1)
driver.find_element_by_class_name("reply_button").click()
driver.find_element_by_class_name("reply-emails").click()
car = driver.find_element_by_link_text("mail.live.com").text
message = "Hi, my name is" + name + " and" + car
Job()

最佳答案

当您尝试处理不可点击的元素时,您必须使用其他定位器。尝试以下操作:

driver.find_element_by_id("replylink").click()
driver.find_element_by_xpath("//a[@class=\"reply-email gmail\"]").click()

关于python - Selenium 回复按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40207276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com