文章目录
  1. 1. defined
  2. 2. Main()
  3. 3. EOF

defined

写webdriver的目的: 作业驱动型.
写这篇博客目的: 以后用来作索引, 毕竟python还没开始学= =

Main()

讲道理webdriver这个还挺简单的, 各种API封装的和前端基本上一模一样~
这边记录下写的时候遇到的收藏夹:

  1. python字符串前缀u和r
    在python2里面,u表示unicode string,类型是unicode, 没有u表示byte string,类型是 str
    在python3里面,所有字符串都是unicode string, u前缀没有特殊含义了
  2. selenium 获取dom元素属性: a.get_attribute(‘href’)
    文本内容: a.text
  3. 关于断言=>Expected Conditions, 可以看看这个中文解释文档:python selenium expected_conditions使用实例
  4. 关于Selenium的官方文档戳这: selenium-python
  5. Request-python 关于request的python官方文档
  6. Python保存时提示”SyntaxError: Non-ASCII character ‘\xe8’ in file” => 添加如下语句: # -*- coding: utf-8 -*-
  7. UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position => 添加

    1
    2
    3
    import sys
    reload(sys)
    sys.setdefaultencoding( "utf-8" )
  8. ChromeDriver官方文档

EOF

这个暂时也不知道拿来干嘛, 等以后用到再说, 做个收藏夹~

文章目录
  1. 1. defined
  2. 2. Main()
  3. 3. EOF