如何利用Python每天给自己赚一包烟钱?

Win10定时让Python文件每天执行一次 最近研究appium+Python自动化,写了一个简单的Python程序,想让他每天21:00定时运行一次,由于第一次接触,我便开始我的搜索之路......找完度娘找大神,但是看完之后,总是不能成功运行我的py文件,最多只是把我的py文件在编辑器中打开,然鹅这并不是我想要的效果,经过我百般钻研,自己研究出了一个方法,特此记录,希望也能帮到同样疑惑的小伙伴(大佬就请多多指点啦)。 详细步骤如下: 1、创建计划程序任务 找到本机“我的电脑”,右键单击,选择【更多】,选择【管理】 双击【任务计划. 阅读详情

前言

     我相信很多人应该都看到过类似的广告吧

 身为程序员的我,当然不会傻乎乎的去赚着十几二十块钱的,咱们有程序啊。让程序自动答题填写,然后赚包烟钱,水果钱他不香吗?废话不多说,直接进入主题!

环境

[环境使用]:
    Python 3.8  --> 解释器 <执行python代码>
    Pycharm --> 编辑器 <写python代码的>

[模块使用]:
    import requests  ---> 数据请求模块 pip install requests
    import re
    from selenium import webdriver ---> 自动测试模块 pip install selenium==3.141.0  <指定版本安装>
    默认安装 selenium 安装 4.0 和 3.0 语法上面有区别, 但是方法一样

关于本篇的全部思路

    一. 获取题目答案 <完成>
        答案页面: https://tiba.jsyks.com/Post/2c15b.htm  --> 是有答案内容的
                 https://tiba.jsyks.com/Post/8ac1a.htm
        找到所有答案页面ID, 就可以获取所有题目答案内容了  --> 分析答案页面ID在哪里可以获取
        - 通过开发者工具进行抓包分析
            1. 打开开发者工具: F12 或者 鼠标右键点击检查选择network
            2. 刷新网页: 让文本网页的数据内容重新加载一遍
            3. 关键字搜索: 通过搜索 答案ID, 去查询对应数据包

        - 通过爬虫代码, 然后获取答案内容:
            爬虫代码基本四大步骤: 发送请求 --> 获取数据 --> 解析数据 --> 保存数据
            1. 发送请求, 模拟浏览器对于url地址发送请求
                请求地址: 答案页面url
            2. 获取数据, 获取页面网页源代码
            3. 解析数据, 提取我们想要的数据内容
                答案选项

    二. 把题目答案和选项进行比较, 自动选择正确答案
        模拟人的行为去答题:
        1. 打开浏览器
        2. 输入答题网址

        因为有1700多题目, 重复操作
            3. 选择正确选项
            4. 点击下一题    

思路很简单吧

完整代码

"""
driver = webdriver.Chrome(r'D:\download\anaconda\chromedriver.exe')
# 2. 访问网站
driver.get('https://www.jsyks.com/kms-sxlx')
# 设置全屏
driver.maximize_window()
# 读取答案文本内容, 获取答案ID <读取数据>
f = open('答案ID.txt', encoding='utf-8')
# 字符串分割方法: split() --> 字符串数据变成列表
answer_id_list = f.read().split(',')
# for循环遍历, 把列表里面元素一个一个提取出来
for answer_id in answer_id_list:
    """
    1. 发送请求, 模拟浏览器对于url地址发送请求
        请求地址: 答案页面url
        - 安装模块:
            I. 点击pycharm终端 输入命令 pip install requests
            II. win + R 输入cmd 输入命令 pip install requests
        - 模拟浏览器发送请求
            好处: 防止被反爬
            headers 请求头 --> 可以复制
        - <Response [200]> 表示响应对象
            Response: 中文意思响应/回复/回答
            <>: 表示对象
            200: 状态码 表示请求成功 --> 相当于你打电话, 打通了有嘟嘟嘟声音
            404: 链接不对 --> 相当于你打电话, 你所拨打的电话是空号

    打乱了 --> 题目 + 答案内容 都保存下来, 然后进行对比
    """
    # 构建答案页面url --> f'{}' 字符串格式化方法 --> format
    answer_url = f'https://tiba.jsyks.com/Post/{answer_id}.htm'
    # 伪装模拟
    headers = {
        # User-Agent 表示浏览器基本身份标识
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36'
    }
    # 发送请求
    response = requests.get(url=answer_url, headers=headers)
    """
    2. 获取数据, 获取页面网页源代码
    3. 解析数据, 提取我们想要答案内容
        正则表达式: 会 1 不会 0
        re.findall('匹配的数据', '什么地方匹配') --> re模块里面findall方法: 找到所有我们想要的数据内容

        (.*?) --> ()精确匹配 .匹配任意字符(除了\n换行符) *匹配前一个字符0或者N个 ? 非贪婪匹配模式

    网站不同, 数据结构不同 --> 基本上一个代码对一个网站
    """
    answer = re.findall('答案是:(.*?)。', response.text)[0]
    print(answer)
    if answer == '对':
        answer = 'Y'
    elif answer == '错':
        answer = 'N'
    """
    选择正确答案进行点击操作:
        先定位元素, 然后再进行操作
    find_element_by_css_selector --> 通过css选择器查找元素

    len() 统计元素个数
        answer --> A 元素只有一个  <单选题>
        answer --> ABD 元素三个  <多选题>
    """
    if len(answer) == 1:
        driver.find_element_by_css_selector(f'#btn{answer}').click()
        # 点击下一题
        driver.find_element_by_css_selector('#btn_PN span').click()
    elif len(answer) > 1:
        # len(answer) --> 3 num -> 0 / 1 / 2
        for num in range(len(answer)):
            driver.find_element_by_css_selector(f'#btn{answer[num]}').click()
        # 点击确定选好了的按钮
        driver.find_element_by_css_selector('#ExamOptDa input').click()
        # 点击下一题
        driver.find_element_by_css_selector('#btn_PN span').click()

效果展示

 这是用的考驾照科一的案例来掩饰的,Python好像无所不能,如果觉得对你有帮助,可以给小编点个赞吗?

利用Python每天早上定时给女神微信发送慰问,终于打动了女神! 前言 微信开发已经活跃了很长时间了,在微信开发中有一个神奇的接口它叫模板消息接口,它可以根据用户的openid从服务端给用户推送自定义的模板消息,正因如此,我们可以利用这个特征在服务器端随时向用户推送消息(前提是该用户关注了该公众号)。 总结出3点 1.模板消息的格式可以自定义, 2.模板消息的内容可以自定义, 3.模板消息发送的时间可以自定义。那么我们可以利用这些性质为自己做一款说早安的程序啦! 实验环境 阿里云Linux服务器 Python环境 爱词霸每日一句API介绍 调用地址: htt 阅读详情

相关推荐

Python每天定时发送监控邮件

用python每天定时发送监控邮件

阿黎逸阳的博客 8210

副业搞钱!教你用Python 实现视频号躺赚~

今天分享一个用Python赚钱的方式!关注网赚的朋友对视频号带货应该有所了解,与其他平台带货类似,发布视频,介绍某个产品,挂上推荐购买链接,当用户通过你的推广链接购买产品时,你就可以赚到money了,很直观,是吧。我从网上其他大V博主里,摘取了一些做视频号带货的收益图片。为啥现在大家都开始卷视频号?主要原因是视频号开始释放流量了,微信流量那么大,所以有明显的红利,对于普通人来说,是个好机会。嗯,鼓吹视频号多么牛逼、多么值得去做的话就到这里,我个人是比较看好的。了解了背景,我们聊回技术。

xxue345678的博客 425

资金穿透分析

我们把准备好的银行数据导入到软件中,导入具体步骤这里不做详解,大家可以通过“清林情报分析师”公众号,查看操作视频第二节

清林情报分析师 3489

总结下利用python赚外快的方法,在闲余时间月赚2k

尽量找那种销量大的店,因为它的销量大,所以它的需求也大,跟他们稳定合作几次,你做的单多了,做的好,你接下来拥有稳定兼职的可能性就很大,可选择性会大大增加。做我们这行的,都会认识一些同行业的朋友,多多少少都会有点资源和渠道,有时候一个需求一个人是做不完的,相互之间也会有推荐合作,尤其是一些同专业、或者是。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。到相应的店里找客服,问他们需不需要兼职,然后拉你进群。

xiangxueerfei的博客 821

win10+conda+pytorch-gpu安装

pytorch 官网上只有linux和Mac的程序包,没有windows系统的,但是windows系统还是可以用pytorch的。  github: https://github.com/peterjc123/pytorch-scripts 首先要安装anaconda: 推荐清华镜像 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ ...

一摩尔自由的博客 1万+

用Quartus II和LPM_ROM手把手复现西电计组课设:从微指令到五条指令的完整流程

本文详细介绍了使用Quartus II和LPM_ROM复现西电计组课设的完整流程,从微指令编写到五条指令的实现。通过环境搭建、LPM_ROM配置、微程序设计及调试技巧,帮助读者高效完成课程设计,避开常见问题。适合计组课程设计的学习者和实践者参考。

weixin_29288313的博客 456

python这几种变现方式你一定要知道,月赚2-3K不是问题

python这几种变现方式你一定要知道,月赚2-3K不是问题

隔壁王叔的博客 2027

AutoSAR实战:手把手教你配置PNC(Partial Network Cluster)实现精准休眠与唤醒

本文详细介绍了如何在AutoSAR中配置PNC(Partial Network Cluster)实现精准休眠与唤醒,通过DaVinci Configurator工具逐步指导,结合ComM模块的协同调试,优化车载电子系统的能耗管理。文章包含实战步骤、常见错误排查及功耗优化数据,适合汽车电子开发工程师参考。

weixin_33725239的博客 465

用python怎么赚钱?Python躺赚大法!月入1W外快不在话下!!

前言 领取python相关资料可以进q裙777899409免费领取、每晚还有大厂老师直播教学、学习路线、电子书籍,python学习相关资料领取 Python作为一门编程语言,一门技术,就一定能够为我们所用,至少赚个外快是绝对没有问题的。 渠道一:淘宝搜python程序 可以到淘宝上搜,Python程序,到相应的店里找客服,就说你想做程序开发,给个联系方式。后面加的群多了,你做的单多了,做的好,会不断的有人拉你进群,可选择性会大大增加。 我今年写了大概20单,总共收入是接近3000块..

m0_60719784的博客 2207

自动驾驶中的多传感器融合实战:用卡尔曼滤波搞定毫米波雷达与摄像头航迹对齐

本文深入探讨了自动驾驶中多传感器融合的实战技术,重点介绍了如何使用卡尔曼滤波实现毫米波雷达与摄像头的航迹对齐。通过分析传感器特性差异、时空同步挑战及工程化实现步骤,提供了包括状态向量定义、观测矩阵设计和故障检测机制在内的完整解决方案,最终实现0.15米以内的高精度航迹对齐。

weixin_28728495的博客 410

使用libx265对YUV进行h265编码

使用libx265对YUV进行h265编码

Embedded engineer 3077

利用python在网上接单赚钱,兼职也能月入过万,还不赶紧学起来!

利用python在网上接单赚钱,兼职也能月入过万,还不赶紧学起来!

python03013的博客 649

银河麒麟arm64 V10 SP1桌面系统高效部署onnxruntime推理环境实战

本文详细介绍了在银河麒麟arm64 V10 SP1桌面系统上高效部署onnxruntime推理环境的完整实战流程。从系统环境准备、关键依赖安装,到onnxruntime的安装验证,并以YOLOv5模型部署为例进行性能对比分析,提供了在国产化飞腾D2000平台上进行AI边缘推理的实用指南和避坑技巧。

ss78901的博客 636

python每天定时执行任务_Python设置定时任务

如果需要用Python实现定时任务,包括多长时间之后执行、每隔多久循环执行、每天的几点执行等,都算定时任务。实现定时任务的方法很多,python自身的库也有多种方式可以实现。其中最简单好用的一个库我感觉是threading库中的Timer。比如每隔5秒执行一次:import threadingdef do_job():print('Just do it!')global timertimer = ...

weixin_39866087的博客 7639

时间加强控制图,累计和控制图详细介绍,公式,计算 UCL,LCL,CL, sigma,C#实现

\(k\):参考值(通常取为检测偏移量的一半,例如 \(k = \frac{\delta \sigma}{2}\),\(\delta\)是希望检测的偏移量,\(\sigma\)是过程标准差)。- 示例中假设目标均值 \(\mu_0 = 10.0\),标准差 \(\sigma = 0.5\),参考值 \(k = 0.25\)(检测1σ偏移),控制限常数 \(h = 4\)。例如,若希望检测1个标准差的偏移(\(\delta = 1\)),则 \(k = 0.5\sigma\)。

专注于前沿技术的探索与实践,热衷于从代码逻辑、架构设计到行业应用等多维度深挖技术本质。期待在技术之路上与你共同成长~ 810

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

学会python如何利用业余时间赚外快?分享几个接单途径

要学习Python其实不难,难的是坚持和相信自己,我的经验是既然已经选定Python你就要相信它,相信它能成为你日后进阶的高效渠道,这样自己才会更有信念去学习,才能在碰到困难的时候坚持下去。机会属于有准备的人,这是一个实力的时代。人和人之间的差距不在于智商,而在于如何利用业余时间,只要你想学习,什么时候开始都不晚,不要担心这担心那,你只需努力,剩下的交给时间!

xiangxueerfei的博客 1714

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

毕业三天靠Python兼职赚了两千

考了英语四六级,没办法用英语交流3分钟。考了普通话证书,却没有一个HR关心这个。不喜欢自己的专业,没有好好学。万万没想到,大学四年,学到最有用的东西是驾驶证。这扎心的现实,每一个都让我崩溃!可是,就算是最有用的驾驶证,在想实现财富自由,轻松赚钱上还是无济于事。表姐听后说道:小伙子,你还是太年轻了,然后就听她说起了自己的故事她说,刚开始学Python的时候,没想着能靠它赚钱,就希望能够提升自己,毕竟技多不压身。

python03012的博客 1406

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

躺赚,每天自动签到30多个应用,你也可以

有很多网站或 app 为了日活基本有签到的活动,如果你真的去做了,你就会知道这是一个费时费力的体力活,很快就放弃了。但是,如果有程序每天自动替你去签到呢?很明显,假如有程序自动每天签到的活...

somenzz的博客 6973

Python每天定时发送邮件

1.今天要写的是用Python每天定时发送邮件,邮件内容包括天气信息和金山词霸的每日一句 2.首先编写代码: import smtplib,requests,json from email.mime.text import MIMEText import time def getWeather(city,link): url = link+city r = requests....

qq_42169450的博客 3847

什么样的程序员现阶段赚不到钱?

点击上方“Python大本营”,选择“置顶公众号”Python大本营 IT人的职业提升平台 你写不好的项目代码,总有人能写出来,你修不好的BUG,总有人能解决,你愿意拖到明天的事...

Python大本营的博客 297

python实现scrapy爬虫每天定时抓取数据

python实现scrapy爬虫每天定时抓取数据1. 前言。1.1. 需求背景。 每天抓取的是同一份商品的数据,用来做趋势分析。 要求每天都需要抓一份,也仅限抓取一份数据。 但是整个爬取数据的过程在时间上并不确定,受本地网络,代理速度,抓取数据量有关,一般情况下在20小时左右,极少情况下会超过24小时。 1.2. 实现功能。 通过以下三步,保证爬虫能自动隔天抓取数据: 每天凌晨00:01启动监控脚

Kosmoo的博客 3万+

利用Python给女朋友每天推送天气预报,再也不用担心糊涂蛋了

利用python每天发送天气预报

qq_51208442的博客 2296
上一篇: 盗号不是只有黑客才能到,一枚普通的Python程序员也可以!
下一篇: 如何入门Python爬虫?看看这位硅谷程序员怎么说?
PythonJavaPHP
博客等级 码龄7年 116粉丝 76原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值