利用Python获取输入框内容更新

利用Python获取输入框内容更新

1、导入模块:

2、打开浏览器

browser=webdriver.Chrome()

browser.get("https://www.baidu.com/")

#输入登录

browser.find_element_by_id('kw').send_keys('1.0.0-1.4.19')

#点击百度一下

browser.find_element_by_id('su').click()

login=browser.find_element_by_id('kw')

time.sleep(2)

3、获取输入框值

value=browser.execute_script("return arguments[0].value",login)

print(value)

4、清空输入框

login.clear()

5、字符串分片

#字符串分片得到b ['1', '0', '0-1', '4', '19']

b=value.split('.')

print(b)

#b的末尾删掉一个索引,就得到c

c=b[:-1]

print(c)

#['1', '0', '0-1', '4']

#这里是b末尾一个数19+1=20,所以d=20

d=str(int(b[-1])+1)

print(d)

#d=20

#这里是c添加上d,c是['1', '0', '0-1', '4']+d=['1', '0', '0-1', '4',’20‘]

c.append(d)

print(c)

#['1', '0', '0-1', '4', '20']

6、字符串拼接

value='.'.join(c)

print(value)

#1.0.0-1.4.20

7、填入value值

login.send_keys(str(value))

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181017A24F5J00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券