码迷,mamicode.com
首页 > 其他好文 > 详细

selenium

时间:2019-11-16 19:19:47      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:打开百度   back   scrollto   打开   click   百度搜索   注意   网页   bdr   

一、打开百度搜索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()    # 输入值

 

selenium

标签:打开百度   back   scrollto   打开   click   百度搜索   注意   网页   bdr   

原文地址:https://www.cnblogs.com/wt7018/p/11872919.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!