[原]Python爬虫编程思想(97):用Selenium模拟浏览器的单击动作
蒙娜丽宁 2021-12-16 21:36:11 2021-12-16 22:36:11 Author: blog.csdn.net(查看原文) 阅读量:24 收藏

蒙娜丽宁 2021-12-16 21:36:11 2 收藏

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

98 篇文章 5 订阅 ¥29.90 ¥99.00

        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
        }
  

文章来源: https://blog.csdn.net/nokiaguy/article/details/121984549
如有侵权请联系:admin#unsafe.sh