我有以下python代码,可使用webbrowser模块访问网站:
import webbrowser
webbrowser.open('kahoot.it')
如何在此网站的文本框中输入信息?
答案 0 :(得分:1)
我建议您使用硒。
这是示例代码:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# driver = webdriver.Firefox() # Use this if you prefer Firefox.
driver = webdriver.Chrome()
driver.get('http://www.google.com/')
search_input = driver.find_elements_by_css_selector('input.gLFyf.gsfi')[0]
search_input.send_keys('some search string' + Keys.RETURN)
如果您精通HTML和CSS,则可以更好地使用Selenium。了解Javascript / JQuery可能也有帮助。
您需要特定的网络驱动程序才能正确运行它:
还有其他可用的网络驱动程序,但是其中一个足以满足您的需求。
在Windows上,可执行文件应与代码位于同一文件夹中。在Ubuntu上,您应该将webdriver文件复制到/ usr / local / bin /
您不仅可以使用Selenium输入信息,还可以使用它来输入许多其他实用程序。
答案 1 :(得分:0)
我认为webbrowser模块不可行,建议您看看Selenium
答案 2 :(得分:0)