win10安装selenium和使⽤安装模块
pip install selenium
需要下载⼀个对应浏览器的驱动,例如chorme的驱动()
下载地址
吧 ⽂件放⼊运⾏的python⽂件所在的⽬录,或者将的路径添加到环境变量path中。
快速上⼿
from selenium import webdriver
import time
# 获取⼀个浏览器对象
br = webdriver.Chrome()
# 打开⼀个页⾯
<('www.baidu')
# 获取页⾯的源代码(运⾏后在内存中渲染的页⾯元素)
print(br.page_source)
# 根据id查元素
kw = br.find_element_by_id('kw')
# 往表单输⼊框中输⼊内容
kw.send_keys('你好')
# 点击某个元素
br.find_element_by_id('su').click()
time.sleep(3)
# 将页⾯内容保存成截图
br.save_screenshot('./1.png')
# 设置窗⼝最⼤化
br.maximize_window()
time.sleep(2)
# 指定浏览器窗⼝⼤⼩
br.set_window_size(1200, 800)
# 设置浏览器的坐标四个参数分别是 x坐标 y坐标窗⼝的宽框框的⾼
br.set_window_rect(100, 200, 300, 500)
# 获取所有cookie
_cookies())
print('*' * 10)
# 获取某⼀个cookie的信息
_cookie('BDORZ'))
time.sleep(2)
# 关闭窗⼝
br.close()
# 退出浏览器
time.sleep(2)
br.quit()
元素对象操作
查(定位)单个元素(查询符合条件的第⼀个元素)
# 根据类名查元素
br.find_element_by_class_name('s_btn')
# 根据元素的name值查元素
br.find_element_by_name('ie')
selenium怎么使用# 根据元素的标签名称查元素
br.find_element_by_tag_name('div')
# 根据链接包裹着的⽂字查
br.find_element_by_link_text('地图')
# 根据链接包裹着的部分⽂字查
br.find_element_by_partial_link_text('地')
# 根据css选择器规则进⾏查元素
br.find_element_by_css_selector('#wrapper') # 根据xpath规则进⾏查元素
find_element_by_xpath('//*[@id="q"]')

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。