python - 是否有任何命令可以直接将用户输入的文本放在 python 的不同窗口中?
问题描述
我正在创建一个可以自动执行某些任务的程序。但我被困在两者之间。我想知道任何可以将用户输入的相同文本放入另一个窗口的命令。例如:
import web browser as wb
a = input("Enter your text...")
wb.open("www.xyz.com")
在这里,我想要求用户输入文本,然后我想打开任何网站,如谷歌或任何笔记网站,我想将用户输入的相同输入(其变量已定义为'a')放入文本框。那么我该怎么做呢?
有什么具体的功能吗?
我尝试将 Xerox 和 pyperclip 作为复制和粘贴,但它不起作用,它只是复制而不是粘贴......那么还有其他功能或模块,还是我在回形针或施乐粘贴数据时犯了任何错误?
请尽快指导。
解决方案
你可以使用硒模块
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
search_item = input("enter your text...")
driver = webdriver.Chrome()
driver.get("https://www.google.com")
search = driver.find_element_by_name('q')
search.send_keys(search_item)
search.send_keys(Keys.RETURN)
推荐阅读
- python - 大于或等于python中的分箱
- shell - 如何在执行下一个命令之前等待并行命令完成(Shell 脚本)
- python - 我无法在我的 Psychopy 研究中随机分组?我能做些什么?
- javascript - DynamoDb put 不会在 lambda 测试或 cron 中写入/保存到表,但在无服务器中有效
- mysql - 从一列中选择并传递另一列的值
- python - 从特定索引启动迭代器的 Pythonic 方式
- seaborn - 如何删除额外的空间并在相关图中添加刻度
- dataframe - 从数据框中选择列
- typescript - 无法使用 React Native/Typescript 从 Firebase 集合加载数据
- javascript - 为什么更改 CSS 属性的基值会禁用悬停激活?