Python+Selenium中级篇之7-Python中字符串切割操作--修改

6人阅读 评论(0) 收藏 举报
分类:

https://blog.csdn.net/u011541946/article/details/70184257

增加一行:

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

报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 0: ordinal not in range(128)

解决办法:在个和约前面加上一个u

# coding=utf-8
import time
from selenium import webdriver


class GetSubString(object):

    def get_search_result(self):
        driver = webdriver.Chrome()
        driver.maximize_window()
        driver.implicitly_wait(8)

        driver.get('https://www.baidu.com')
        driver.find_element_by_id('kw').send_keys('selenium')
        driver.find_element_by_id('su').click()
        time.sleep(1)
        search_result_string = driver.find_element_by_xpath("//*[@id='container']/div[2]/div/div[2]").text
        print (search_result_string)

        new_string = search_result_string.split(u'')[1]  # 第一次切割得到 xxxx个,[1]代表切割右边部分
        print (new_string)
        last_result = new_string.split(u'')[0]  # 第二次切割,得到我们想要的数字 [0]代表切割参照参数的左边部分
        print (last_result)


getstring = GetSubString()
getstring.get_search_result()

查看评论

Python+Selenium中级篇之7-Python中字符串切割操作

本文来介绍Python中字符串切割操作,在Python中自带的一个切割方法split(),这个方法不带参数,就默认按照空格去切割字段,如果带参数,就按照参数去切割。为了演示切割效果,我们用百度搜索一个...
  • u011541946
  • u011541946
  • 2017-04-15 14:13:44
  • 3310

明解C语言:中级篇【试读】

  • 2017年09月12日 11:18
  • 17.55MB
  • 下载

Python+Selenium基础篇之1-环境搭建

Python + Selenium 自动化环境搭建过程 1.  所需组建 1.1  Selenium for python 1.2  Python 1.3  Notepad++       ...
  • u011541946
  • u011541946
  • 2017-03-20 09:46:17
  • 7580

明解C语言pdf高清版

  • 2016年01月11日 23:30
  • 31.07MB
  • 下载

邮件服务器

  • 2004年04月27日 00:00
  • 138KB
  • 下载

野火 零死角玩转stm32

  • 2013年11月05日 14:52
  • 28.26MB
  • 下载

JAVA规则——中级篇

本文介绍的JAVA规则的说明分为3个主要级别,中级是平时开发用的比较多的级别,在今后将陆续写出其他的规则。遵守了这些规则可以提高程序的效率、使代码又更好的可读性等。(1) 在finally方法里关掉i...
  • feng_sundy
  • feng_sundy
  • 2005-05-29 20:38:00
  • 1574

C语言声明学习之中级篇

作者:杨硕,华清远见嵌入式学院讲师。C语言的声明存在的最大的问题就是你无法以一种人们所习惯的自然方式从左到右阅读一个声明,程序员必须记住特殊的规则才能推断出int *p[3]到底是一个int类型的指针...
  • farsight2009
  • farsight2009
  • 2009-09-10 09:36:00
  • 421

DP算法入门(1)——多重背包问题(POJ1276题解)

今天照着崔老师的背包问题九讲学习了多重背包问题,收获很大。 在背包问题九讲中,崔老师共给出了三种完全背包问题的解法,我折中选择了中间的那种,即“转化为01背包问题”的解法,背包问题九讲上介绍的非常好...
  • yc5_yc
  • yc5_yc
  • 2012-05-07 21:17:13
  • 1113

ROS大玩家教程完整版应用篇

  • 2012年10月31日 10:26
  • 20MB
  • 下载
    个人资料
    持之以恒
    等级:
    访问量: 7万+
    积分: 1300
    排名: 3万+
    最新评论