美文网首页成长励志想法
网络爬虫(十四)selenium简介

网络爬虫(十四)selenium简介

作者: zhangxiaohao | 来源:发表于2019-06-18 07:36 被阅读0次
selenium介绍

Selenium是一个基于浏览器自动化的一个模块,能直接运行在浏览器中,就像真正的用户在线操作一样。

selenium的使用流程

环境安装:pip install selenium

下载浏览器的驱动程序

由于需要使用selenium,需要为本机配置对应浏览器的驱动,如chome浏览器,要安装chromedriver,chromedriver版本要与chrome版对应:
下载驱动路径:chromedriver.storage.googleapis.com/index.html

代码编写说明

实例化一个浏览器对象
from selenium impor webdiver
bro=webdriver.chrome(executable_path='./chromedriver')
编写基于浏览器自动化的行为动作
发起请求:get(url)
bro.get('http://125.356.84:81/xxk/')
获取网页源码数据
page_text=bro.page_source
标签定位:
from lxml import etree
tree=etree.HTML(page_text)
li_list=tree.xpath('\ul[@id="gzlist"]/li')
for li in li_list:
name=li.xpath('.\dl@title')[0]
print(name)
from time import sleep
sleep(5)
bro.quit()//关闭浏览器

标签交互可用:send_keys('xxx')

相关文章

  • 网络爬虫(十四)selenium简介

    selenium介绍 Selenium是一个基于浏览器自动化的一个模块,能直接运行在浏览器中,就像真正的用户在线操...

  • Python+Selenium(1)- 环境搭建

    一,Selenium 简介 Selenium是目前最流行的web自动化测试工具,也常用于网络爬虫,已经更新到3以上...

  • selenium和pantomjs学习

    Selenium + PhantomJS + python 简单实现爬虫的功能 Selenium 一、简介 sel...

  • Python+PhantomJS+selenium+Beauti

    Python+PhantomJS+selenium+BeautifulSoup实现简易网络爬虫 简易网络小爬虫,目...

  • 网络爬虫-Selenium

    基本使用 from selenium import webdriverfrom selenium.webdrive...

  • 1-基本概念

    简介 为什么选择Python做爬虫 需要技能 爬虫与反爬虫 网络爬虫类型 通用网络爬虫 聚焦网络爬虫 增量式网络爬...

  • Python Selenium模块学习

    简介 Selenium是一个自动web测试模块!可以通过调用浏览器来进行网络爬虫(爬取动态网页)! 准备 使用pi...

  • 爬虫实战1.5.1 了解Selenium

    本文转载:静觅 » [Python3网络爬虫开发实战] 7.1-Selenium的使用 Selenium是一个自动...

  • 爬虫01:概述

    爬虫概述 1.目录清单 爬虫简介 通用爬虫和聚焦爬虫 网络请求那些事儿 网络数据抓包分析 2.章节内容 2.1爬虫...

  • 网络爬虫:Selenium使用

    selenium:web自动化测试工具,selenium可以直接运行在浏览器上 但是并不自带浏览器,需要有浏览器驱...

网友评论

    本文标题:网络爬虫(十四)selenium简介

    本文链接:https://www.haomeiwen.com/subject/xdznxctx.html