Python爬虫编程思想(97):用Selenium模拟浏览器的单击动作
Posted 蒙娜丽宁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python爬虫编程思想(97):用Selenium模拟浏览器的单击动作相关的知识,希望对你有一定的参考价值。
Selenium优于前面介绍的其他分析框架的重要特性就是可以与节点交互,也就是模拟浏览器的动作,例如,单击页面的某个按钮,在文本输入框中输入某个文本,都属于节点交互。Selenium提供了多个API用来与节点交互,例如,click方法可以模拟单击节点的动作。
下面的例子使用selenium通过模拟浏览器单击动作循环单击页面上的6个按钮,单击每个按钮后,按钮下方的div就会按着按钮的背景色设置div的背景色。
首先要编写一个名为demo1.html的静态页面,代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>彩色按钮</title>
</head>
<body>
<script>
function onclick_color(e)
document.getElementById("bgcolor").style.background = e.style.background
以上是关于Python爬虫编程思想(97):用Selenium模拟浏览器的单击动作的主要内容,如果未能解决你的问题,请参考以下文章
Python爬虫编程思想(83):用Python操作SQLite数据库
Python爬虫编程思想(83):用Python操作SQLite数据库
Python爬虫编程思想(122):抓取移动App数据--用mitmproxy监听App的请求与响应数据