Python有许多有用的内建模块(os,subprocess,socket,urllib,httplib,re,sys等等)和第三方模块(cymruwhois,scapy,dpkt,spider等等).使用Python模块很简单”import ”
OS模块是非常重要的因为你需要在你的Python代码里面调用系统命令 !
--------------------------------------------------------------------------------------------------------------------------
元素定位:
- find_element_by_class_name(self, name) //className属性是利用元素的css样式表所引用的伪类名称来进行元素查找的方法。对于任何HTML页面的元素来说,一般程序员或页面设计师会给元素直接赋予一个样式属性或者利用css文件里的伪类来定义元素样式,使元素在页面上显示时能够更加美观。
- find_element_by_css_selector(self, css_selector) //一个元素素指定了若干个class属性值的”复合样式“,指定了若干个css伪类名作为它的样式属性值时,需要用cssSelector来定位。
- find_element_by_id(self, id_) //通过指定元素的id来进行定位。
- find_element_by_link_text(self, link_text) //通过超文本链接上的文字信息来定位元素。
- find_element_by_name(self, name) //通过指定元素的name来进行定位。
- find_element_by_partial_link_text(self, link_text) //使用关键字与超文本链接上的文字信息进行匹配来定位元素&#x