- 博客(103)
- 收藏
- 关注
原创 【Python】dataframe存入的sql,遇到“Incorrect string value”问题的解决方法
我在使用excel 的数据导入到Mysql数据库里面,遇到了存入的问题。改成utf-8 就好了。
2025-04-03 17:50:23
180
原创 【Python】处理Dataframe的时候 如果遇到表格第一行是首行居中,怎么能跳过首行,把第一行作为索引行?
处理dataframe的列名为标题 。或者修改dataframe的列名的方法
2025-02-12 17:54:16
439
原创 【Python】使用 selenium模拟敲键盘输入的方法汇总
我在使用selenium弄模拟登陆,需要模拟输入账号和密码,往往都使用selenium的send_keys函数。可是我昨天在写测试的时候,有时候有些网站,居然使用send_keys函数,无法在输入框里输入文字!在Python中,你可以使用多种方式来模拟键盘输入。
2025-01-17 17:24:11
1008
原创 【Python】Selenium根据网页页面长度,模拟向下滚动鼠标,直到网页底部的操作
分享几种在Python中根据页面长度模拟滚动鼠标的操作方法。
2025-01-17 17:14:32
1402
原创 【Python】使用python 对excel文件进行加密
最近在跟同事对接工作的时候,我需要把Excel文件发给对方。但是由于文件内容的私密性,需要对Excel文件进行加密,保护文件以免给第三方看到,保障数据的安全。在Python中,有多种方法可以对Excel文件进行加密。
2025-01-13 16:37:45
872
原创 【Python】selenium结合js模拟鼠标点击、拦截弹窗、鼠标悬停方法汇总(使用 execute_script 执行点击的方法)
我们在写selenium获取网络信息的时候,有时候我们会受到对方浏览器的监控,对方通过分析用户行为模式,如点击、滚动、停留时间等,网站可以识别出异常行为,进而对Selenium爬虫进行限制。这里我们可以加入JavaScript的使用。Selenium可以执行JavaScript,通过使用方法,来执行点击操作。它可以绕过一些 Selenium 直接操作元素时可能遇到的问题,比如或者需要更复杂的交互。
2024-12-31 11:09:16
1059
原创 【Python】selenium 获取滑块和背景图在电脑屏幕的相对位置【解决滑块验证码问题】
在使用python模拟爬取的时候,解决滑动验证码是不可缺少的环节。怎么解决滑动验证码的问题呢,我们可以试着使用这个方法。
2024-12-30 16:14:02
606
原创 【Python】使用匿名函数Lambda解析html源码的任意元素(Seleinium ,BeautifulSoup皆适用)
一直都发现lambda函数非常好用,它可以用简洁的方式编写小函数,无需写冗长的过程就可以获取结果。干脆利落!它允许我们定义一个匿名函数,在调用一次性的函数时非常有用。最近整理了一些,lambda函数结合或者selenium 的库,来解析HTML,并提取任意标签下的元素的方法。
2024-12-27 18:04:17
812
原创 【Python】Selenium模拟滚动鼠标的各种示例(一口气滚动到网页底部、逐步滚动、滚动到某个元素可见,按照次数滚动)
我们在使用Selenium获取网页元素的时候,有时候会遇到网页要加载刷新,要用鼠标下拉滚动鼠标更新页面,才能显示到我们需要的元素。这时候就要模拟向下拖动、下拉按钮或者滚动操作了。
2024-12-20 14:50:21
2504
原创 python 获取网页表格的方法(多种方法汇总)
我们在网页上看到很多的表格,如果要获取里面的数据或者转化成其他格式,就需要将表格获取下来并进行整理。以下是不同的方法来获取网页的表格!
2024-12-16 17:19:37
1170
原创 【Python】 使用Selenium获取网页表格的方法(find_element的方法)
有时候 ,我们在使用selenium获取网页信息的时候,如果想要获取表格,用常用的pandas 的read_html,会遇到无法绕开登录等问题,无法进入下一个页面获取表格。所以这里分享使用 Selenium的 find_element的方法获取表格!
2024-12-16 17:17:05
1160
原创 【Python】解决运行selenium调用chrome浏览器,监听端口被占用的方法
最近,我在获取网址登陆的过程中,遇到了下面的问题: “Found process 12372 - chrome.exe listening on port 10222”,下面是解决方法
2024-12-13 16:49:09
735
原创 【Python】使用Selenium的find_element模块获取网页上的大段文字和表格的方法(建议收藏!)
发现了一个使用Selenium的模块,快速获取文字和表格的方法,很实在,以后爬网的时候,就不用beautifulSoup 和 pandas的read_html 混起来用了!
2024-12-13 14:16:42
1041
原创 Python使用Selenium库获取 网页节点元素、名称、内容的方法
除了使用Beautifulsoup来解析,还可以直接用Selenium库打印节点(元素)名称,用来获取元素的文本内容或者标签名。这种方法可以写判断节点结构。
2024-12-11 16:56:07
1174
原创 【Python】selenium爬取过程中,解决点击去掉弹窗的方法
在测试网页运行爬取的时候,最害怕的就是遇到弹窗。有时候也不能忽略,因为如果不把它去掉,获取页面的元素就会失败
2024-12-11 16:54:44
1371
原创 【Python】列表的计算:计算价格变动区间的方法,找最大最小值(去除含0或者Nan的方法)
有时候,我要统计类似价格变动区间,例如获取当天价格变动的最大最小值,获取到价格的区间。以下是处理的方法
2024-12-06 17:29:03
219
原创 【Python】selenium 的find_element居然可以通过下一个节点去做点击!
使用find_element得通过一层层地查找,可以快速找到节点信息。
2024-12-06 16:54:25
599
原创 【Python】“yaml”是什么文件?怎么在代码中封装重要的信息(如账号密码、网址等)?
YAML,是一种用于配置文件和数据传输的格式,它支持数据层次结构的表示,并且可以包含键值对、列表、字典等多种数据结构。使用它来给数据做保密
2024-11-29 16:24:17
688
原创 【Python】seleniuim 计算滑块元素的位置,以及拖动完成滑块验证码
如果我们要了解某个元素在整个屏幕中的位置,例如滑动验证码的滑块之类的。这就像是在网页上画了个直角坐标系,找到它在网页或者电脑屏幕的横坐标和纵坐标的位置,就像是在地图上找到我们所在的位置一样,定位到那个元素的位置。
2024-11-26 17:51:16
559
原创 【Python】修改代码后,却遇到点击不了保存,解除文件“只读”状态的方法
今天在Pycharm运行以前写好的python文件的时候,我需要修改原来的代码,然后保存修改后的代码。遇到这个问题是因为文件被锁定成了【只读】,只要把文件解锁就好了
2024-11-26 16:07:09
702
原创 【Python】selenium获取定位元素大小、电脑屏幕的像素、屏幕尺寸信息、以及网页尺寸的方法
进行自动化测试的时候,有时候会使用获取网页的大小做一些计算,计算定位元素,电脑屏幕像素、尺寸等信息
2024-11-20 11:31:40
1197
原创 【Python】除了Pandas,还有哪些方法可以连接Mysql数据库?(整理全)
前段时间因为用不了pandas包,但是数据库还是需要连接,于是我整理了一些,不需要pandas还能连接数据库处理的方法。
2024-11-20 11:27:07
477
原创 【Python】遇到TypeError: The view function for XXX did not retumn a valid response的解决方法
Flask运行接口遇到的问题
2024-11-12 15:34:44
461
原创 【Python】遇到 AttributeError: OptionEngine object has no attribute execute 的解决方法
我在用pycharm运行项目,执行sql语句的时候,遇到了sqlalchemy的问题。
2024-11-12 15:14:00
1284
原创 【Python】anancode怎么快速找到site-packages 的路径位置
在Python环境中,site_packages是一个特殊的目录,用于存放第三方库文件,我们所有运行的python包,就在这个文件夹底下。
2024-11-08 17:33:24
1165
原创 【Python】pandas 和numpy版本不兼容怎么办?遇到numpy.dtype size change的解决方法(解决方法篇)
处理pandas 和numpy版本不兼容的问题
2024-11-08 17:24:49
8410
10
原创 【Python】怎么创建一个新的conda环境,并在其中安装所需的软件包
最近在运行前同事留下的包的时候,遇到了numpy包和pandas包不匹配的问题,打算换一个conda环境,重新运行spyder!!!!
2024-11-07 12:00:50
5537
1
原创 【Python】遇到pandas 和numpy版本不兼容怎么办?(摆烂篇)
原本运行的pandas包,好端端的,整个pandas包就奔溃了!或者卸载原来的numpy包,安装到最新版!但是这些对我来说没啥用!
2024-11-07 11:54:02
1978
原创 【办公技巧】设置会切换白天黑夜的动漫电脑壁纸(赛博变天)
在白天上班的时候,电脑屏幕显示的是白天的桌面,到了晚上,电脑屏幕就变成夜晚的,提醒你的时间,实现赛博电脑壁纸变天~
2024-11-06 17:41:48
292
原创 【Python】解决pyautogui移动而导致的FailSafeException的问题
使用pyautogui在模拟鼠标移动和键盘交互的时候,一旦鼠标移动,可能就会发生这个异常FailSafeException
2024-11-06 17:12:42
1443
原创 【Python】把所有安装包都更新的方法(解决ImportError中版本不兼容的问题)
有时候我们在运行Python程序的时候,会遇到过期的安装包的问题,这里介绍的是把所有下载的安装包都更新的方法
2024-10-31 17:28:08
956
原创 【Python】selenium遇到“InvalidArgumentException”的解决方法
这个错误表明 函数或方法,接收到了一个无效的参数,即传入的参数并不符合该函数或方法所期望的类型、格式或范围。
2024-10-12 18:05:27
916
SQLAlchemy的安装文件,适用于python3.7版本的
2024-11-12
解决pandas和numpy版本不一致的问题(pandas 包+numpy 包)
2024-11-08
历史谷歌浏览器和对应的chromedriver文件,防浏览器自动更新影响selenium运行
2024-09-12
全国各行政区省市名称数据数据库Json格式+Python判断文本是否包含地区信息
2024-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人