在输入字段中输入不使用selenium的数据

2024-04-18 17:02:20 发布

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

我正在为在Instagram里唱歌做基本的脚本。 我面对这个错误

enter image description here

代码:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time

browser = webdriver.Firefox()
browser.get('https://www.instagram.com/accounts/login/')

username = browser.find_element_by_name("username").send_keys('login')

Tags: 代码fromimportbrowser脚本selenium错误username
2条回答

错误为“找不到窗口”。浏览器窗口可能已关闭。事情是排队发生的browser.find\元素\按\标记\名称(“主体”)。Instagram登录页面有两个这样的元素,你只需要其中一个。您应该使查询更加具体,例如使其仅返回带有标记的第一个元素。你知道吗

尝试添加

time.sleep(5)

之前

username = browser.find_element_by_name("username").send_keys('login')

页面可能未完全加载

相关问题 更多 >