首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用python将字符串插入浏览器文本字段

如何使用python将字符串插入浏览器文本字段
EN

Stack Overflow用户
提问于 2018-07-16 07:46:15
回答 1查看 5.1K关注 0票数 0

Google Search Box Text Field

使用Python将字符串放入文本字段的最快方法是什么?假设字符串可以从excel文件中解析出来。

代码语言:javascript
复制
import webbrowser  
url = 'http://google.com'  
chrome_path = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s'
webbrowser.get(chrome_path).open(url)

from pynput.keyboard import Key, Controller keyboard = Controller()

import xlrd


workbook = xlrd.open_workbook("Book1.xlsx") sheet =
workbook.sheet_by_index(0)

print (sheet.cell(0,0).value)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-16 08:21:48

webbrowser模块不提供对浏览器的太多控制。解决当前问题的最直接、最常见的方法是使用selenium library

代码语言:javascript
复制
from selenium import webdriver

driver = webdriver.Chrome()
driver.get("https://google.com")

search_input_box = driver.find_element_by_name("q")
search_input_box.send_keys("test search")

请确保遵循selenium安装步骤并安装了chromedriver,以便能够通过selenium控制Chrome浏览器。

请注意,这是您问题的直接答案。实际上,您不需要自动执行常规浏览器来发出google搜索请求:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51353047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档