微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

selenium

一、打开百度搜索python为例

from selenium import webdriver

browser = webdriver.Chrome()
browser.get('https://www.baidu.com/')

# 找到input框
kw = browser.find_element_by_id('kw')
# 输入内容(python)
kw.send_keys('python')
# 查找提交按钮
su = browser.find_element_by_id('su')
# 点击按钮
su.click()

browser.execute_script('window.scrollTo(0, document.body.scrollHeight)')
# 找到下一页标签
next_page = browser.find_element_by_class_name('n')
next_page.click()

注意:浏览器对象browser,每到一个新的页面,浏览器对象都是新的,所以点击完next_page标签后,next_page标签每次都要重取

二、浏览器对象常用方法

click()
back()
forward()
page_source()    # 网页源码
current_url
excute_script()    # 执行脚本
close()    # 关闭浏览器

 

三、标签对象的常用方法

send_keys()    # 输入值

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐