当前位置: 首页 > 知识库问答 >
问题:

获取文本并用所选文本替换单词

郎曾笑
2023-03-14

我想从css选择器获取的文本中替换一个单词,比如

company_description  = browser.find_element_by_css_selector("body > p.b1 > input") 
company_description.send_keys(description) 

我想用selenium和python这样发送“这是GBH Global我们总部设在伦敦”

我有这段文字“这是我们在伦敦的公司名称”,我可以改变它的格式,以便代码正常工作...

共有1个答案

长孙哲
2023-03-14

大概是代码行提取的文本:

browser.find_element_by_css_selector("body > company.b1").text

即GBH Global将是一个变量。在这种情况下,您可以如下所示替换文本companyname:

company_name  = browser.find_element_by_css_selector("body > company.b1").text
description  = browser.find_element_by_css_selector("body > p.b1").text
text_to_replace = browser.find_element_by_css_selector("body > company.b1").text.split()[2]
print(description.replace(text_to_replace, "{}".format(company_name)))
 类似资料:
  • 我有这样一个下拉列表: 如何使用JavaScript获得实际的选项文本而不是值?我可以通过以下方法获得值: 但我想要的不是而是。

  • 如何获得文本而不是值,当我点击单选按钮? 下面的代码获取单选按钮的值。我想接短信(节目或电影)。提前道谢。 null null

  • 问题内容: 我正在尝试在react中创建一个文本编辑器。有人知道如何从textarea中获取所选文本,以便可以将样式应用于所选文本。我知道我们可以在javascript中使用window.getSelection,但我很想知道是否有其他方法可用于此功能? 问题答案: 是的,有一种方法可以做到这一点,特别是在React中。实现该目标的方法如下。 步骤1:-在您的textarea ui元素中使用ref

  • 我有一个ComboBox,我想在视图模型中将选中的项目文本绑定到一个字符串。 现在我有了: Xaml: 视图模型: 当我运行该程序时,我收到异常: Binding表达式路径错误:在“对象”上找不到“类型”属性“观察集合'1'(HashCode=34166919)”。Binding表达式:路径=类型;数据项=“观察集合'1'(HashCode=34166919);目标元素是“组合框”(名称=");目

  • 问题内容: 我怎样才能做到这一点? 它将替换为文本。但是我想用变量的内容替换它。 我尝试过 它也不起作用。 问题答案: 您需要使用双引号: 您的单引号可防止将shell变量替换为其内容。

  • 我在XPages应用程序中使用docx4j创建包含XPage内容的Word文档。Word文档(.docx格式)是基于模板(.dotx格式)创建的。my.dotx模板中的一个书签如下: 使用函数 我可以通过调用 或CTBookmark对象调用 然而,一旦我有了这些对象,我不知道如何添加文本(XPage内容)来替换书签。我在网上尽可能多地阅读了关于这个话题的资料,但是找不到这样做的方法。有人有什么建议