网络爬虫之selenuim的基本使用(1)

导入包

from selenium import webdriver

创建实列(例如chrome浏览器)

web = webdriver.Chrome()

请求站点

web.get('http://www.baidu.com')

定位元素

web.find_element_by_id('xxx')
web.find_element_by_class_name('xxx')
web.find_element_by_name('xxx')
web.find_element_by_tag_name('xxx')
web.find_element_by_link_text('xxx')
web.find_element_by_partial_link_text('xxx')
web.find_element_by_xpath('xxx')

By定位元素,可以定位id class name等,和普通定位相同,但是使用前要导入包

例如:from selenium.webdriver.common.by import By

web.find_element(By.ID,'xxx')

控制浏览器

设置窗口大小

web.set_window_size(960,540)

前进

web.forward()

后退

web.back()

退出

web.quit()

清理文本

clear()

例如:web.find_element_by_name('wd').clear()

模拟输入

send_keys('xxx')

例如:web.find_element_by_name('wd').send_keys('hello word')

模拟点击

click()

例如:web.find_element_by_id('su').click()
发布了7 篇原创文章 · 获赞 0 · 访问量 150

猜你喜欢

转载自blog.csdn.net/douziaaa/article/details/105426442
今日推荐