gpt4 book ai didi

python - 如何使用 Selenium 和 Python 将文本发送到 Twitter 登录页面中的电子邮件字段

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

用户名文本区域的代码如下所示。它没有任何 id 并且 xpath 也不起作用。

来自 Twitter 的元素如下所示

<input autocapitalize="none" autocomplete="on" autocorrect="off" name="session[username_or_email]" spellcheck="false" type="text" dir="auto" data-focusable="true" class="r-30o5oe r-1niwhzg r-17gur6a r-1yadl64 r-deolkf r-homxoj r-poiln3 r-7cikom r-1ny4l3l r-1inuy60 r-utggzx r-vmopo1 r-1w50u8q r-1swcuj1 r-1dz5y72 r-1ttztb7 r-13qz1uu" value="">

最佳答案

字符序列发送到Twitter登录页面中的电子邮件字段 https://twitter.com/login您必须为 element_to_be_clickable() 引发 WebDriverWait,并且您可以使用以下任一 Locator Strategies :

  • 使用CSS_SELECTOR:

    WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "input[name='session[username_or_email]']"))).send_keys("zeecode")
  • 使用XPATH:

    WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, "//input[@name='session[username_or_email]']"))).send_keys("zeecode")
  • 注意:您必须添加以下导入:

    from selenium.webdriver.support.ui import WebDriverWait
    from selenium.webdriver.common.by import By
    from selenium.webdriver.support import expected_conditions as EC

关于python - 如何使用 Selenium 和 Python 将文本发送到 Twitter 登录页面中的电子邮件字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60105985/

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