Selenium使用python 3.6登录页面无法按名称找到元素




今天我尝试编写一个代码来为 ytpals.com 网页制作一个机器人。
我正在使用python硒库。
我首先要做的是使用我的 youtube 频道 ID 登录页面。
但是无论我做什么,我都无法成功找到元素"channelid"。
除此之外,页面有时无法完全加载...

顺便说一句,它为我与其他页面一起工作以找到输入表单,但是这个页面...我无法理解。
也许有人比我更了解并知道如何登录此页面?



我的简单代码:

import time
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('https://www.ytpals.com/')
search = browser.find_element_by_name('channelid')
search.send_keys("testchannel")
time.sleep(5) # sleep for 5 seconds so you can see the results
browser.quit()

所以我找到了解决问题的方法。
我下载了SELENIUM IDE,我可以将其用作调试器,真是个很棒的工具!
如果有人需要它,请获取链接:
https://www.seleniumhq.org/docs/02_selenium_ide.jsp

相关内容

  • 没有找到相关文章

最新更新