奋斗吧! 少年时代
fromseleniumimportwebdriver # selenium软件包driver=webdriver.Chrome(#导入并调用chrome以驱动driver.get ) (' 3http://www
因为昨天有点事,所以今天赶紧写昨天想分享的事情。 这是我们以前学习过的Selenium的使用方法。 我们成功打开了浏览器。 怎样才能自动点击那些元素?
在这里,我们使用谷歌拥有的F12功能来查找页面元素
点击这个小箭头指向对应的元素,下面会显示其具体位置。 这也是谷歌的强大之处。
定位通常使用id、name、class、link和xpath等元素。
id的属性是不可重复的,可以放心使用。 name、class等要素可能会重复。 在这种情况下,使用xpath进行定位。
也可以直接右键单击Copy--xpath来定位,但非常有用。 与此同时,由于定位为从页面的第一层开始显示,所以通常会稍微慢一些。
元素放置在中后,即可使用
find_element(by.id,'元素') ) )。
find_element(by.name,'元素') )。
find_element(by.class_name,'元素') )
find_element(by.link,'元素') )。
find_element(by.XPath,'元素') )。
用这些方法操作。 具体来说,请看下面的代码示例
导航到元素后,将显示单击、文本输入等操作方法。
我们可以使用的是点击()
输入文本的方法是send_keys (对应于'的输入值') )
请看代码示例。
# coding=utf8 fromseleniumimportwebdriverfromselenium.web driver.com mon.byimportby # 打开浏览器驱动程序=web驱动程序. chrome (百度驱动程序. get (http://www.Baidu.com) )输入框,然后单击selenium驱动程序. find _ element by
至此,Python selenium的基本操作已经完成。 还是要多练习。 接下来我会一个接一个地学习。 选择下拉框、切换窗口、幻灯片页面、最大化页面等操作。