【问题标题】:How to change HTML code of a webpage in python | Selenium [duplicate]如何在 python 中更改网页的 HTML 代码 |硒 [重复]
【发布时间】:2021-09-21 10:27:22
【问题描述】:

这个页面页面有一个电话代码列表,我需要更改选择的国家代码,可以通过添加这个来完成

        <option value="ua">380+ country</option>
        <option value="ug">256+ country</option>
--->    <option value="uk" **selected**="">44+ country</option>
        <option value="uy">598+ country</option>
        <option value="uz">7+ country</option>
        <option value="ve">58+ country</option>
        <option value="vn">84+ country</option>
        <option value="ws">685+ country</option>
        <option value="ye">967+ country</option>
        <option value="yu">381+ country</option>
        <option value="za">27+ country</option>

那么如何使用 selenium 在任何我想写的地方写“选择”?

【问题讨论】:

  • 我能想到的一种方法是获取整个html文档,然后对其进行字符串格式化,然后在本地运行,这样作为一个html文档至少会有视觉外观
  • 这是一个答案here

标签: python selenium


【解决方案1】:

您只显示了来自HTML structureoptions 标签。

它们必须是Select tag in HTML 的子级。

基本上Selectoption 标签用于构建下拉菜单。

您可以像这样选择它们:

menu = Select(driver.find_element(By.XPATH, "xpath of select web element"))
menu.select_by_value("ua")

【讨论】:

    猜你喜欢
    • 2018-09-25
    • 2011-05-12
    • 2012-02-27
    • 1970-01-01
    • 1970-01-01
    • 2023-01-14
    • 2021-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多