博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python+selenium之字符串切割操作
阅读量:5823 次
发布时间:2019-06-18

本文共 1048 字,大约阅读时间需要 3 分钟。

python+selenium之字符串切割操作

  1. 在Python中自带的一个切割方法split(),这个方法不带参数,就默认按照空格去切割字段,如果带参数,就按照参数去切割。
  2. 新建一个python文件,命名为base.py,里面放入打开浏览器等一些方法,其中包含切割的方法。代码如下所示

#coding:utf-8

from selenium import webdriver

import time

 

class Base(object):

    driver = webdriver.Firefox()

 

    def openbrowser(self):

        self.driver.maximize_window()

        self.driver.implicitly_wait(8)

    def getbrowser(self):

        self.driver.get("https://www.baidu.com/")

        self.driver.find_element_by_id('kw').send_keys('selenium')

        self.driver.find_element_by_id('su').click()

 

    def search(self):

        re=self.driver.find_element_by_xpath("//*[@class='nums']").text

        print re

        print "============"

 

        new_str=re.split(u'约')[1]# 第一次切割得到 xxxx个,[1]代表切割右边部分

        print new_str

        new_re=re.split(u'个')[0] # 第二次切割,得到我们想要的数字 [0]代表切割参照参数的左边部分

        print new_re

  3.在另外一个包中新建一个测试脚本,命名为split_func.py,代码如下所示

#coding:utf-8

from pro1.base import Base

 

b=Base()

op_b=b.openbrowser()

get_b=b.getbrowser()

 

sea=b.search()

  4.运行split_func.py脚本,测试结果如下图所示

详情参考:http://blog.csdn.net/u011541946/article/details/70184257

 

转载于:https://www.cnblogs.com/Rita-LJ/p/8080920.html

你可能感兴趣的文章
集合框架
查看>>
WayOs PPPoE群集服务器:自动同步用户信息,包括增加,更新,同步操作!保证多台服务器数据同步...
查看>>
eclipse引入第三方jar包
查看>>
JVM内存管理:深入垃圾收集器与内存分配策略
查看>>
在Android 4.2中打开"开发者选项"
查看>>
explicit构造函数
查看>>
JDK_Proxy_InvocationHandler_动态代理
查看>>
【转】iOS-延迟操作方法总结
查看>>
I.MX6 recovery mode hacking
查看>>
AT指令(二)
查看>>
InfluxDB学习之InfluxDB的基本操作| Linux大学
查看>>
linux如何查看CPU,内存,机器型号,网卡信息
查看>>
Clean-Code: 面向过程 PK 面向对象
查看>>
性能分析工具firebug.console.profile(title)
查看>>
分区表、分区索引
查看>>
nagios监控dell openmanage服务安装
查看>>
ubuntu servers
查看>>
Beetle使用FluorineFx和Flash进行AMF3通讯
查看>>
HDU-2732 Leapin' Lizards 最大流
查看>>
dojo 图表初步
查看>>