Python文件运行说明书以及解决的过程_一蓑烟雨任平生

Ethercat学习-从站源码生成 移植平台GD32F450,从站芯片AX58100 阅读详情


前言

这篇文章主要是讲解下,爬虫爬取数据的使用方法,针对于有点点电脑基础的人,比如说会开机,会使用鼠标,会打字这些基本方法


一、安装Python环境

1-安装Python解析器

如果你的电脑没有Python环境,是无法运行脚本的,这里有下载好的Python解释器,直接下载即可
链接:Python解析器3.8
提取码:3456


2-安装所需要的包

安装完成后如果想在cmd中运行Python文件,那么就要引入必要的包
在黑窗口中命令如下

pip install 包名

什么时候需要这样子用呢?
例如:
当你使用cmd进行py 文件名.py的时候报错’‘No model request find’’
那这时候就可以pip install request,就可以安装包了


当然国外镜像下载太慢,你可以选择使用国内镜像,这里也给您提供了使用国内镜像的方法

第一步:

在这里插入图片描述
在你的用户目录下面创建pip文件夹,名字必须是pip

第二步

在这里插入图片描述
这里给大家粘贴上ini中的配置

[global]
 index-url = https://pypi.doubanio.com/simple/
 [install]
 trusted-host=pypi.doubanio.com

然后你再进行pip的时候就会感觉速度起飞

二、运行Python文件

1.修改数据库连接

在这里插入图片描述

这里修改为你的数据库

2.舆情和特色

在这里插入图片描述
这个文件里面没有添加定时器,每天都要手动运行一次,当然如果在服务器上可以运行的话,可以添加定时器

添加定时器方法如下

第一:

在这里插入图片描述

第二:

timer = threading.Timer(timer_start_time, getXuQiuByZhongZi)
    timer.start()

创建线程,多久执行此方法
上面是代码下面是截图,方便粘贴
在这里插入图片描述

3.供需和价格

这里供需就不需要多说,做好判断了,都是爬取当天的数据,所以定时器也好,手动执行也罢,都可以完美爬取数据,直接执行肯定就可以拿到数据,下面重点说下价格

在这里插入图片描述

价格遇到的难点1

用户非登录状态的话无法抓取6页以后数据,但是我代码里有了cookie,使用这个就模拟用户登录,所以不用担心,如果抓取数据每次都到第6页停了,那么就检查下是否设置cookie了即可
在这里插入图片描述

价格遇到的难点2

同一IP爬取数据,数据超过10页左右就会让进行滑动验证


解决方案1:延迟爬取不可行,测试了每次抓取数据后线程沉睡5s依旧不行(如果再设置大点时间,没测试爬数据就是要的实时性,太大反而不好)

解决方案2:进行IP代理池,一开始在网上找了很多免费的ip,但是都不能用,还是那句话,免费的都不好用,都是别人用剩下的,这里给大家推荐个IP获取网站

ip获取网站

注册后每天可以领取20个免费IP,有效时间5-20mins

具体获取ip操作步骤如下:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

生成IP报错的话提示添加白名单什么的话,那就拉到最下方:
在这里插入图片描述

调取这个接口,然后再打开链接 就有IP了

在这里插入图片描述
把价格里面的IP都替换掉
在这里插入图片描述
这样就可以一页一个ip爬取,这样子就不会让你进行滑动验证了

解决方案3:你可以进行破解滑动验证,当然那属于算法类的了,每次计算图形坐标,拉动距离,填补面积,这些有点深了,我现在没研究过,但是那个领域有空了一定要深入下


4.文章爬取

文章网址更新过慢,有时候半年更新一次,也有时候一个月更新一次,这个就没数据了,运行一下,填充一下吧


总结

文章写得很详细,慢慢体会,慢慢学习,遇到困难了百度下,还解决不了,可以私信我(o)/~

在这里插入图片描述

Flutter蓝牙开发实战:flutter_blue_plus核心功能与实现原理剖析 本文深入剖析了Flutter蓝牙开发插件flutter_blue_plus的核心功能与实现原理。文章从源码解析入手,详细讲解了蓝牙状态管理、设备扫描、GATT连接、服务发现以及数据读写等关键流程的实现机制,并分享了实战中的性能调优与常见问题解决方案,帮助开发者高效构建跨平台蓝牙应用。 阅读详情

相关推荐

(Cascade extended state observer)级联ADRC的simulink仿真和程序---送给中国研究学者的精华版

(Cascade extended state observer)级联ADRC的simulink仿真和程序---送给中国研究学者的精华版

weixin_44312889的博客 3777

烟雨博客:用古典韵律重构技术写作的工程哲学

在数字内容泛滥的时代,‘技术写作’正面临表达同质化、知识碎片化与人文脱嵌三大困境。其本质是工具理性压倒认知节律——当Markdown自动生成HTML、CI/CD自动部署、算法推荐主导分发,写作便丧失了延迟反馈带来的思辨张力。本文聚焦‘烟雨博客’这一持续十年的实践案例,揭示如何以苏轼词意为协议层,将湿度感知、江南类比、手写HTML等非标准要素转化为可复用的技术叙事范式。它不提供模板或脚手架,而是构建一套融合生理数据、地理语境与代码语义的‘人格化知识操作系统’,适用于追求深度沉淀的工程师、转向内生表达的技术写作

diaoqi6581的博客 398

HarmonyOS NEXT 开发者预览版Beta招募应知测试

本次HarmonyOS NEXT 开发者预览版 Beta 招募活动为开发者预览版尝鲜升级,主要供开发者进行应用调测使用,除部分系统应用外,其他所有应用将被清除,因此在进行HarmonyOS NEXT 开发者预览版升级前,需进行数据备份。通过应知测试,并提交了参加HarmonyOS NEXT 开发者预览版招募 Beta 活动的报名信息,就会立刻审核通过并且收到新版本。手机在参加HarmonyOS NEXT 开发者预览版 Beta 招募活动前,需要对应机型升级到招募要求对应的基线版本,并预留内存空间。

长久公子的博客 8648

python项目使用说明文档怎么写

Python相关视频讲解:python的or运算赋值用法用python编程Excel有没有用处?011_编程到底好玩在哪?查看python文件_输出py文件_cat_运行python文件_shelPython项目使用说明文档编写方案 问题描述 在一个数据分析项目中,需要对一组数据进行可视化展示,其中包括生成饼状图和流...

weixin_36274355的博客 308

R语言分布式滞后非线性模型DLNM实战:空气污染与健康数据的动态效应可视化与政策启示

本文详细介绍了R语言中分布式滞后非线性模型(DLNM)的应用,特别关注空气污染与健康数据的动态效应可视化。通过dlnm包实现PM2.5等污染物的滞后效应分析,提供从数据预处理、模型构建到结果可视化的完整流程,并探讨了其在公共卫生政策制定中的实际应用价值。

weixin_29079643的博客 514

Python + DeepSeek 完美结合:本地部署提效指南

随着生成式 AI 和深度学习技术的快速发展,如何将智能搜索工具与本地部署结合以提升效率成为了许多企业和开发者关注的重点。DeepSeek 是一款开源的智能搜索框架,结合 Python 的灵活性,能够实现高效、可靠的本地部署方案。本文将介绍如何通过 Python 和 DeepSeek 的完美结合,实现本地化部署并提升工作效率。通过将 Python 与 DeepSeek 结合,可以快速实现语义搜索的本地化部署,确保数据安全的同时提升工作效率。文件可直接作为 DeepSeek 的输入数据。

weixin_44872675的博客 1万+

怎么运行python爬虫程序

python运行有两种方式,一种是在python交互式命令行下运行;另一种是使用文本编辑器,在命令行中直接运行。 注意:以上两种运行方式,都是以CPython解释器来编译运行的。当然也可以将python代码写入到eclipse中,使用JPython解释器运行,需要自己配置环境。 一、命令行与交互式命令行 首先要搞清楚这个命令行的概念。 1.命令行 定义:出现类似“C:>”,则是在Windows提供的命令行模式 进入模式的方式:Windows中,直接win+r键进入 2.交互式命令行 定义:出现“&gt

m0_51713294的博客 4090

uCOS中的消息邮箱(:task与task之间传递一个数据(数据缓冲区))

程序需求,需要完成task与task之间  字符数组的数据传输 比如:在ucos中,串口2接收的字符数组是不定时的&不定长的;只有当接收到数据的时候_才将数据赋值给新数组 具体的程序示意如下: 图1:消息邮箱测试中的     向消息邮箱发送消息(OSMboxPost(Str_Box,(void*)rec);//发送消息--(向 消息邮箱_msg_key发送消息) ),实际项目需求的

faguoduifangui的博客 4540

简述python的执行原理_Python语言程序的执行原理

本文主要向大家介绍了Python语言程序的执行原理,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。1.过程概述Python先把代码(.py文件)编译成字节码,交给字节码虚拟机,然后虚拟机一条一条执行字节码指令,从而完成程序的执行。2.字节码字节码在Python虚拟机程序里对应的是PyCodeObject对象。.pyc文件是字节码在磁盘上的表现形式。3.pyc文件PyCodeOb...

weixin_39531761的博客 598

【Google Play 上架】内部 / 封闭 / 开放 测试全解 — “只跑一个就能上架”?不行!

Google Play新规要求个人开发者账号在2023年11月13日后必须通过封闭测试(Closed testing)才能上架应用。封闭测试需要至少12名测试者连续14天保持参与状态,而内部测试和开放测试不能替代这一要求。三类测试轨道各有特点:内部测试用于快速内部验证,封闭测试是上架必经环节,开放测试面向更广泛用户但非必需。上架流程建议先内部测试修复问题,再启动封闭测试满足14天要求,最后申请生产发布。组织账号和早期个人账号可能不受此限制。开发者应提前规划测试人群,确保持续测试周期,并关注Play Cons

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 2796

30、优化算法在芯片布局与药物设计中的应用

本文探讨了优化算法在芯片布局与药物设计中的关键应用。针对芯片布局问题,提出了一种改进的粒子群优化(PSO)方法,通过引入转向因子、重叠检测与消除机制以及优先处理约束模块,有效优化了芯片面积、线长和运行时间,并在有无布局约束条件下均优于传统方法。在药物设计领域,介绍了基于蚁群优化(ACO)的PLANTS算法,用于解决蛋白质-配体对接问题,通过离散化连续变量、信息素更新、局部搜索和聚类处理,提高了构象预测的准确性。文章还总结了两种算法的操作流程,并展望了未来在多约束集成与算法融合方向的发展潜力。

egg99的博客 94

python程序运行环境说明,Python学习笔记二,认识了解如何运行调试python程序

Python学习笔记一,介绍了python编程所要了解的基础知识,今天来继续学习,主要了解python编程程序学习、运行、调试环境的创建,通俗的来说,我们要学python编程,需要一个教室环境。今天来说说,学习python应该选择什么样的教室环境。我们来理顺一下编程的流程:先编写一个python程序,接着就要考虑在哪里执行(或者说运行),运行的结果和过程在哪里能看到。Python程序的编写、保存1...

weixin_26775679的博客 405

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

anaconda虚拟环境设置

实验室用到服务器,在使用服务器的过程中遇到一系列问题,后来发现,anaconda相当强大.之前只是用anaconda搭建环境。 安装程序时可能会需要各种依赖模块,比如我用theano时,要求gcc是5.x版本或以下的,cudnn要求5.x版本。为了解决依赖问题。首先,可以使用: module list 查看当前有哪些模块 module unload 移除不需要的模块 比如:module u...

pursuit_zhangyu的博客 6284

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

使用python,目前最全的Python使用手册

Python是一门使用非常简单的编程语言,可以轻松应用于各种应用程序的开发,想要开始一门语言的学习,工具当然必不可少——选择正确的操作系统、Python运行环境、编辑器和IDE是学好Python必备工具。Python有许多不同的版本,最常用的数Python 2和Python 3,。

m0_59235699的博客 3997

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

python程序运行环境说明_如何运行Python程序

有三种不同的启动Python的方式-互动翻译您可以从Unix,DOS或任何其他提供命令行解释器或Shell窗口的系统中启动Python。在命令行输入python。立即在交互式解释器中开始编码。$python#Unix/Linuxorpython%#Unix/LinuxorC:>python#Windows/DOS这是所有可用命令行选项的列表-序号选项和说明1-d提供调试输出。2...

weixin_33370255的博客 2077

Android安装go

Android安装go 方法1 通过 brew 安装go brew install go 方法2 通过pkg,鼠标点击安装 下载 go,直接安装

JasBin2008的专栏 814

python运行环境说明

用到的软件VirtualBox XshellPyCharmMySql 上述软件可从官网直接下载,也可以从我的网盘直接下载(非最新版)链接:https://pan.baidu.com/s/1CS5o6ILbEyeTYFp0eHKdBQ 密码:dchf后续会有以上软件的安装教程...

清欢Viki的博客 2818

python程序运行环境说明_python 执行环境

执行其它非python程序受限执行结束执行操作系统接口相关模块1 一些函数callablecallable()是一个布尔函数,确定一个对象是否可以通过函数操作符(())来调用。如果函数可调用便返回True,否则便是False。 比如:>>> callable(1)False>>>callable(type)Truecompilecompile(string,so...

weixin_39966740的博客 647

python使用手册-python(自用手册)

第二章 入门python简介**python是一个解释型语言是一个强语言 **编译型把每一条语句都提前编译成机器语言,保存成二进制以便计算机运行可以脱离环境运行优点预编译使用前直接编译成计算机可以识别的语言缺点不能跨平台使用 修改需要重新编译解释型需要下载解释器只有在执行程序的时候才把语言一句一句的翻译给计算机执行优点下载解释器 可以跨平台执行缺点执行效率低 每次运行都需要解释一遍动态和静态语言动...

weixin_37988176的博客 374

python使用手册

Python 简介 Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL (GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。 Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使...

zsy16111的博客 5821

Python程序的执行过程(解释型语言和编译型语言)

Python是一门解释型语言? 我初学Python时,听到的关于Python的第一句话就是Python是一门解释型语言,我就这样一直相信下去,直到发现.pyc文件的存在,如果真是解释型语言,那么生成的.pyc文件的是什么呢?c应该是compiled的缩写才对啊! 为了防止其他学习Python的人也被这句话误解,那么我们就在文中来澄清一下这个问题,并且把一些基础概念给理一理。 解释型语...

june_young_fan的博客 2万+

python数据文件格式p_Python 基本数据类型详解

1、数字int(整型)在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807long (长整型)float (浮点数)complex (复数)im...

weixin_39558221的博客 257

Python文件超详解——一篇就够了

文件的读取与写入 文件夹与文件路径 相对路径和绝对路径 取得当前目录getcwd() 检查路径方法 检查路径方法的应用 文件与目录的操作mkdir/rmdir/remove/chdir 获取特定文件的大小os.path.getsize() 遍历目录树os.walk() 读取文件 读取整个文件read() with关键字 逐行读取readlines() 数据组合 字符串的替换 数据的搜寻find() 写入文件 将执行结果写入空的文件 shutil模块 文件的复制copy() 目录的复制copytree() .

m0_63568001的博客 1219

Python 安装及运行方式

python安装 官网下载,download,安装时注意勾选Add python to path (系统的配置会愉快些) python安装判断 在开始菜单中输入“command”,打开命令窗格,输入“python”(小写),出现提示符>>>,说明已装 关闭终端会话:ctrl+z ; 执行命令exit() >>>说明是终端运行的 可能显示安装了不同的版本(python2),可...

qq_46458188的博客 3668

超详细的Python文件操作知识

【导语】:python进行文件操作,在日常编程中是很常用的。为了方便大家,这里对各种文件操作的知识进行汇总。一文在手,无须它求!来一起学习吧。 — 以下是正文 — 本文分七个模块为大家详细介绍python中文件操纵相关知识,闲话少说,让我们开始! 一、文件的打开和关闭 open()函数 f1 = open(r'd:\测试文件.txt', mode='r', encoding='utf-8') content = f1.read() print(content) f1.close() with open(r

python2021_的博客 1161

python安装说明书_Python说明书 (1) 简介配置和规范

出生日期 :1990年设计者 :Guido van Rossum 吉多·范罗苏姆 (荷兰人)简介 :一种跨平台的计算机程序设计语言 面向对象的动态类型语言特点 :语法简洁 跨平台 开源 通用灵活 强制可读 支持中文 类库丰富版本:Python 2.x / Python 3.x (互不兼容)官网:https://www.python.org/Python开发环境配置(windows)1.在官网上先...

weixin_39836943的博客 279
上一篇: Python发邮件_文末有彩蛋exe文件一键发邮箱_一蓑烟雨任平生
下一篇: Python可配置爬虫_自定义IP+数据库+日志+分类+分页(代理IP破解反爬虫)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值