模拟浏览器的刷新


前言

记录一下学习过程


一、使用步骤

1.引入库

代码如下(示例):

from selenium import webdriver
import time

2.读入数据

代码如下(示例):

driver=webdriver.Chrome()
driver.maximize_window() #窗口最大化
driver.implicitly_wait(7) #设置隐形等待时间
driver.get("https://www.baidu.com/")  #打开网址
time.sleep(3)
#获取到输入框的尺寸
size=driver.find_element_by_id('kw').size
print(size)
#返回百度底部备案信息
text=driver.find_element_by_class_name('s-bottom-layer-content').text
print(text)
#返回元素的属性值
attribute=driver.find_element_by_id('kw').get_attribute('class')
print(attribute)
#返回元素是否可见
result=driver.find_element_by_id('kw').is_displayed()
print(result)
#刷新界面
driver.refresh()driver.quit()  #关闭浏览器

总结

selenium 模拟浏览器刷新相关推荐

  1. python 爬虫动态网页的区别_Python开发爬虫之动态网页抓取篇:爬取博客评论数据——通过Selenium模拟浏览器抓取...

    区别于上篇动态网页抓取,这里介绍另一种方法,即使用浏览器渲染引擎.直接用浏览器在显示网页时解析 HTML.应用 CSS 样式并执行 JavaScript 的语句. 这个方法在爬虫过程中会打开一个浏览器 ...

  2. 七、Selenium模拟浏览器

    七.Selenium模拟浏览器 前言 一.Selenium的安装 二.Selenium详情 三.如何下载chromedriver 1.找到你的浏览器版本. 2找到指定网站进行下载 3环境配置 4验证 ...

  3. 基于selenium模拟浏览器爬虫JS-frame,搜索+爬取详情页+翻页

    基于selenium模拟浏览器爬虫JS-frame网站 课设中需要爬一个很神奇的网站Web Gallery,一开始看结构以为是很简单的那种,开始爬的时候才发现它的结构之奇葩--所有东西都集成在一个ht ...

  4. python 模拟浏览器selenium 微信_Spider-Python爬虫之使用Selenium模拟浏览器行为

    分析 他的代码比较简单,主要有以下的步骤:使用BeautifulSoup库,打开百度贴吧的首页地址,再解析得到id为new_list标签底下的img标签,最后将img标签的图片保存下来. header ...

  5. python模拟浏览器下载文件在哪里_python下selenium模拟浏览器基础操作

    1.安装及下载 selenium安装: pip install selenium  即可自动安装selenium geckodriver下载:https://github.com/mozilla/ge ...

  6. python 模拟浏览器selenium_浅谈python爬虫使用Selenium模拟浏览器行为

    前几天有位微信读者问我一个爬虫的问题,就是在爬去百度贴吧首页的热门动态下面的图片的时候,爬取的图片总是爬取不完整,比首页看到的少.原因他也大概分析了下,就是后面的图片是动态加载的.他的问题就是这部分动 ...

  7. Python小姿势 - # Python网络爬虫之如何通过selenium模拟浏览器登录微博

    Python网络爬虫之如何通过selenium模拟浏览器登录微博 微博登录接口很混乱,需要我们通过selenium来模拟浏览器登录. 首先我们需要安装selenium,通过pip安装: ``` pip ...

  8. 【python】实验2项目2:使用爬虫Selenium模拟浏览器获取爬取QQ音乐中你喜欢的某位歌手(陈奕迅)

    请使用爬虫Selenium模拟浏览器获取爬取QQ音乐中你喜欢的某位歌手(可以是任意歌手)最受欢迎的前5首歌曲的歌词.流派.歌曲发行时间.评论条数.评论时间.评论点赞次数.评论内容具体(每一首歌的评论& ...

  9. Selenium模拟浏览器访问

    目录 一.selenium简介 1.1.什么是selenium 1.2.为什么使用selenium 1.3.安装selenium 1.3.1.谷歌浏览器驱动下载 1.3.2.谷歌驱动和谷歌浏览器版本之 ...

  10. python 模拟浏览器selenium_从零开始写Python爬虫 --- 3.1 Selenium模拟浏览器

    本来说好要写Mechanize模拟浏览器的,结果一看居然只支持2.x版本的Python,而且已经长久没有更新维护了,本着学新不学旧的原则,我决定跳过他,直接开学Selenium(其实就是我懒,逃 Se ...

最新文章

  1. 深刻剖析与实战BCELoss详解(主)和BCEWithLogitsLoss(次)以及与普通CrossEntropyLoss的区别(次)
  2. ASP.net MVC基础
  3. centos7.9更改root账号密码
  4. ubuntu16定时任务crontab
  5. 游戏开发-从零开始 002
  6. 分步表单_表单设计-掌握表单设计方法(表单体验篇)
  7. 现代web数据传输技术及数据格式
  8. Atiti  qq空间破解(3)------------gui图形化通用cli执行器atiuse
  9. c语言编译器C11,如何检测c11支持编译器与cmake
  10. 智能家居APP的竞品分析报告(米家)
  11. python实战篇(五)---百度api实现车型识别
  12. 2对应字母权限Linux,linux中文件权限的字母含义
  13. 游戏技巧-《七日杀》存档位置
  14. 陈松松:新人做短视频项目,四步找准自己的定位
  15. 网易云音乐打卡2.0(一天300首)10级指日可待
  16. linux添加windows字体文件夹里,如何把Windows下的字体添加到Linux中
  17. JavaCV - 图像锐化
  18. uni-app解决接口跨域问题
  19. 硬件工程师成长之路(5)——板子调试
  20. 十秒钟入门一分钟搭建Discuz论坛

热门文章

  1. 基于PHP使用thinkphp开发的教学管理系统
  2. 基于python物流管理系统毕业设计-python实现快递价格查询系统
  3. CSS 实现 系统登录界面 (二)
  4. 计算机主机hdmi接口是什么意思,笔记本电脑HDMI接口是干什么的
  5. 学习Java可以干什么?
  6. MATLAB创建三对角线矩阵-211103
  7. vue-video-player,切换页面时控制台报错:TypeError: this.el_.vjs_getProperty is not a function解决方案
  8. 【五校联考2015 9.13】池塘
  9. linux下virtualbox安装win7虚拟机无法调整分辨率
  10. oracle 去空格函数未生效,发现ASCII值为49824的字符