返回顶部
首页 > 资讯 > 后端开发 > Python >Python+Selenium实现一键摸鱼&采集数据
  • 371
分享到

Python+Selenium实现一键摸鱼&采集数据

2024-04-02 19:04:59 371人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

目录前言应用场景代码一键摸鱼(打开多个网页编写bat一键数据采集前言 将selenium程序编写为 .bat 可执行文件,从此一键启动封装好的Selenium程序,省时省力还可以复用

前言

selenium程序编写为 .bat 可执行文件,从此一键启动封装好的Selenium程序,省时省力还可以复用,岂不美哉

应用场景

写好 .bat 可执行程序,从此快速摸鱼~

作用释义
一键摸鱼一次性打开多个共上班摸鱼的网页(如:B站,虎牙…
一键数据采集执行 .bat 可执行文件,即完成数据的采集
给到他人使用自己写的脚本.bat 可执行文件给到对方,即可畅快运行(忽略环境安装
开机后一键启动多个程序自动打开多个指定程序

当然,还可以将 .bat 可执行文件添加到系统的 定时计划,那样就可以定时运行啦!

应该还有其它用途,但是我实在是编不下去了…

代码

一键摸鱼(打开多个网页

下面的代码是伪代码,随手的

这里不局限于是 摸鱼链接,它也可以是学习链接。

反正它可以一键打开N多个网页,省去你手动打开多个网页的烦恼,可谓是一劳永逸!!!

batch_open_website.py

# -*- coding: utf-8 -*-
# Name:         batch_open_WEBsite.py
# Author:       小菜
# Date:         2022/8/29 19:00
# Description:

from selenium import webdriver

driver = webdriver.Chrome()

driver.get('https://blog.csdn.net/weixin_45081575')

js = 'window.open("{url}")'

# 摸鱼链接
urls = [
    'Http://mo.fish/',  # 摸鱼
    'https://bcy.net/',  # 半次元
    'http://jandan.net/',  # 煎蛋
    'https://www.huya.com/',  # 虎牙直播
    'https://dig.chouti.com/',  # 抽屉新热榜
    'https://www.bilibili.com',  # B站
]

for url in urls:
    driver.execute_script(js.fORMat(url=url))

可以看到,已经打开浏览器并访问多个网页的了

编写bat

这一步比较简单,

demo.bat

@echo off
f:
cd F:\_selenium

start D:\python3.10.4\python.exe batch_open_website.py

代码释义:

第一行是默认写法

第二、三行是切换路径,切换到Python脚本所在的路径

最后一行是指定Python 运行的路径,当然,如果只安装了一个Python版本的,改成 start python 即可

demo.bat 可执行文件,运行效果如下:

一键数据采集

本文有标题党的嫌疑,但确实可以实现这个功能~

这个自己去完成吧。毕竟只有自己才知道自己需要采集啥数据,Selenium也是可以采集数据的,虽然有点慢,嗯。。。就是慢!但胜在简单!

开机自启N个程序

思路发散一下,可以指定打开多个电脑程序,不局限于Selenium浏览器的使用。

这里指定打开多个电脑程序,省去一个个打开的繁琐~

batch_start_application.bat

@echo off

start chrome.exe

timeout /t 1

start wps.exe

timeout /t 1

start D:\WeChat\WeChat.exe

timeout /t 1

start D:\Typora\Typora.exe

代码释义:

timeout /t 1:等待一秒

start path/application:打开指定路径的程序(也可以不指定路径

代码运行效果如下:

可以看到,电脑依次打开了在代码中指定的程序(chrome、wps、WeChat、typora…

这里思路再发散一下,将这个 batch_start_application.bat 可执行文件放置到 开机自启动目录,那就每次电脑开机都会启动对应的程序了~

步骤如下:

【Win+R】(按下 键盘的Win +R,打开windows系统的“运行”窗口

shell:startup(然后在窗口中输入 shell:startup,回车后会弹出一个文件夹

拷贝 batch_start_application.bat 到弹出来的文件夹中 即可

上述操作完成后,电脑每次开机启动时候都会打开你指定的程序啦!是不是很省事呢

到此这篇关于Python+Selenium实现一键摸鱼&采集数据的文章就介绍到这了,更多相关Python Selenium内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Python+Selenium实现一键摸鱼&采集数据

本文链接: https://lsjlt.com/news/120235.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python+Selenium实现一键摸鱼&采集数据
    目录前言应用场景代码一键摸鱼(打开多个网页编写bat一键数据采集前言 将Selenium程序编写为 .bat 可执行文件,从此一键启动封装好的Selenium程序,省时省力还可以复用...
    99+
    2024-04-02
  • 数据采集实战(一)-
    概述 最近在学习python的各种数据分析库,为了尝试各种库中各种分析算法的效果,陆陆续续爬取了一些真实的数据来。 顺便也练习练习爬虫,踩了不少坑,后续将采集的经验逐步分享出来,希望能给后来者一些参考,也希望能够得到先驱者的指点! 采集工...
    99+
    2017-02-11
    数据采集实战(一)-
  • Python采集热搜数据实现详解
    目录功能实现发送请求解析数据获取内容拓展内容总结功能实现 随着互联网的发展,信息的传播越来越快速和便捷。在这个信息爆炸的时代,如何快速获取有用的信息已经成为了一个重要的能力。而爬取网...
    99+
    2023-05-19
    Python采集热搜数据 Python 数据采集
  • php实现大数据采集
    随着互联网的不断发展,数据采集成为了人们获取信息的重要手段。然而,随着数据量的不断增加,传统的手动采集方法已经无法满足需求,因此,大数据采集技术成为了关键。在这里,我们来介绍一下php实现大数据采集的方法。一、 数据采集流程数据采集流程通常...
    99+
    2023-05-24
  • Python爬虫采集Tripadvisor数据案例实现
    目录前言第三方库开发环境开始代码请求数据2. 获取数据(网页源代码)3. 解析数据(提取我们想要的数据内容 详情页链接)4. 发送请求(访问所有的详情页链接) 获取数据5. 解析数据...
    99+
    2024-04-02
  • Python采集图片数据的实现示例
    目录前言:发送请求保存数据保存图片总结:前言: 在网络时代,图片已经成为了我们生活中不可或缺的一部分。随着各种社交媒体的兴起,我们可以在网上看到越来越多的图片,但是如何从这些图片中获...
    99+
    2023-05-17
    Python采集图片 Python图片采集
  • java怎么实现数据采集
    在Java中实现数据采集通常涉及以下几个步骤: 选择合适的数据采集工具或库:Java中有许多开源的数据采集工具和库,比如Jsou...
    99+
    2024-04-02
  • Python如何实现批量采集商品数据
    这篇文章给大家分享的是有关Python如何实现批量采集商品数据的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。本次目的python批量采集某商品数据知识点requests 发送请求re 解析网页数据json 类型数...
    99+
    2023-06-29
  • sqlserver实时数据采集怎么实现
    在 SQL Server 中实现实时数据采集可以通过以下几种方法来实现: 使用 Change Data Capture (CDC...
    99+
    2024-04-09
    SQLServer
  • Android实现语音数据实时采集、播放
    最近做的项目是和语音实时采集并发送,对方实时接收并播放相关,下面记录下实现的核心代码。 很多Android开发者应该知道android有个MediaRecorder对象和Me...
    99+
    2022-06-06
    语音数据 数据 Android
  • Python实现批量采集商品数据的示例详解
    目录本次目的知识点开发环境代码本次目的 python批量采集某商品数据 知识点 requests 发送请求 re 解析网页数据 json 类型数据提取 csv 表格数据保存 开发环境...
    99+
    2024-04-02
  • Python采集C站热榜数据实战示例
    目录前言功能实现解析数据保存数据总结前言 大家好,我们今天来爬取c站的热搜榜,把其文章名称,链接和作者获取下来,我们保存到本地,我们通过测试,发现其实很简单,我们只要简单获取数据就可...
    99+
    2023-05-19
    Python采集C站热榜数据 Python 数据采集
  • Qt数据库应用之实现通用数据库采集
    目录一、前言二、功能特点三、体验地址四、效果图五、相关代码一、前言 数据库采集对应的就是上一篇文章的数据库同步,数据库同步到云端数据库以后,app、网页、小程序啥的要数据的话,可以通...
    99+
    2024-04-02
  • PHP使用三种方法实现数据采集
    目录什么叫采集?PHP制作采集的技术1. 使用socket技术采集:2. 使用curl_一套函数3. 直接使用file_get_contents(最顶层的)3种方...
    99+
    2024-04-02
  • 基于QtOpenCV实现图像数据采集软件
    效果图 示例代码 #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include<QTimer>...
    99+
    2024-04-02
  • Python实战使用XPath采集数据示例解析
    目录lxml发送请求明确需求:解析数据保存数据lxml lxml 是 Python 的一个库,用于解析和呈现 XML 和 HTML。它支持多种内置和第三方 XML 和 HTML 标记...
    99+
    2023-05-16
    Python XPath采集数据 Python XPath
  • 基于ASP.NET网页如何实现C#数据采集
    本篇内容主要讲解“基于ASP.NET网页如何实现C#数据采集”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“基于ASP.NET网页如何实现C#数据采集”吧!C#数据采集大体可以分为两部曲:一部曲:...
    99+
    2023-06-18
  • 怎么配置Flume实现数据采集和传输
    要配置Flume实现数据采集和传输,首先需要安装和配置Flume Agent。以下是一个简单的步骤: 下载并安装Apache Fl...
    99+
    2024-04-02
  • 教你用python和php写一个随机user_agent,突破反爬,实现数据大量采集
    python生成一个随机的user_agent # -*- coding: utf-8 -*- import random dd = {} list1 = ['100.0.4896.20', '100.0.4896.60', '101.0....
    99+
    2023-09-01
    php 开发语言 python
  • Qt数据库应用中如何实现通用数据库采集
    小编给大家分享一下Qt数据库应用中如何实现通用数据库采集,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、前言数据库采集对应的就是上一篇文章的数据库同步,数据库同...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作