草庐IT

PyCharm-selenium-webdriver

全部标签

Airtest-Selenium实操小课①:爬取新榜数据

此文章来源于项目官方公众号:“AirtestProject”版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途1.前言最近看到群里很多小伙伴都在用Airtest-Selenium做一些web自动化的尝试,正好趁此机会,我们也出几个关于web自动化的实操小课,仅供大家参考~今天跟大家分享的是一个非常简单的爬取网页信息的小练习,在百度找到新榜网页,搜索关键词“自动化”,爬取前5名的公众号名称。2.需求分析和准备整体的需求大致可以分为以下步骤:打开chrome浏览器打开百度网页搜索“新榜官网”点击“找达人”按钮搜索关键词“自动化”爬取排名前5的公众号名称在写脚本之前,我们需要准备好社

selenium 使用chrome_driver自动化操作Google浏览器,调试的时候没有提示,但是编译后就提示一些错误的解决方法

使用chrome_driver自动化操作Google浏览器,调试的时候没有提示,但是编译后就提示一些错误的解决方法:1、提示 ERROR:ssl_client_socket_impl.cc(975)]handshakefailed;returned-1,SSLerrorcode1,net_error-101:添加:options.add_argument('verify=False')#跳过SSL证书验证2、提示 USB:usb_device_win.cc:95Failedtoreaddescriptorsfrom\\?\usb#vid_0e8d&pid_201d#0123456789abcd

自动化测试(一)配置selenium环境(带图文,防止踩坑)

目录配置selenium环境1.安装setuptools2.安装selenium3. 安装驱动如何查看谷歌浏览器版本上一章讲述了如何安装python环境,那么,这一章讲述的是,如何配置自动化测试(selenium)环境~吧🤷‍♀️配置selenium环境之前如果配置好python环境,就可以来配置selenium环境啦,没有配置python环境的小伙伴可以看这一章节噢:自动化测试(前奏)Python环境配置教程(带图文)-CSDN博客1.安装setuptools打开cmd(开始---cmd回车)输入命令:pipinstallsetuptools2.安装selenium打开cmd(开始---cm

Selenium4.6版本浏览器自动退出问题

Selenium4.6版本浏览器自动退出问题代码fromseleniumimportwebdriverdriver=webdriver.Chrome()driver.get('https://www.baidu.com')#这一步其实没必要,只是为了演示现象打开百度后chrome浏览器就关闭掉了代码的控制台并无任何报错正常应该保留的环境python3.10.8pycharm2021.2.3chrome107.0.5304.122chromedriver107.0.5304.18selenium4.6.1分析这个问题在之前的版本中几乎没遇到过,这一期的学员很多都反馈有该问题,推测应该是新版本导致

Anaconda和Pycharm详细安装 配置教程

Anaconda:是一个开源的Python发行版本,其中包含了conda、Python等180多个科学包及其依赖项。【Anaconda下载】PyCharm:PyCharm是一种PythonIDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。【PyCharm下载】Anaconda的安装及环境配置一、简介Anaconda主要特点包括:1.安装过程简单2.包含了数百个科学模块,高效运用于各种项目3.可下载python2和python3版本,并根据项目需求切换使用。Anaconda使用开源社区构建的最佳Python软件包(包括scikit-learn,TensorFlow和Py

Selenium+Python自动化测试之验证码处理

两常用种方式: 验证码识别技术(很难达到100%) 添加Cookie(*****五星推荐)方式一:验证码识别技术处理逻辑:    打开验证码所在页面,截图。获取验证码元素坐标,剪切出验证码图片,识别。 以途牛为例代码:fromPILimportImage#用户打开图片和对图片处理fromseleniumimportwebdriverfromselenium.webdriver.common.byimportByimportddddocrdriver=webdriver.Chrome()#打开登录页面driver.get("https://passport.tuniu.com/login?ori

网络爬虫开发(五)02-爬虫高级——Selenium的使用-反爬虫机制简介 & Selenium的API学习 & 实战之自动打开浏览器输入关键字进行搜索、爬取需要的数据、自动翻页 & 相关爬虫知识总结

网络爬虫开发(五)02-爬虫高级——Selenium的使用-反爬虫机制简介&Selenium的API学习&实战之自动打开浏览器输入关键字进行搜索、爬取需要的数据、自动翻页&相关爬虫知识总结使用Selenium实现爬虫在使用Selenium实现爬虫之前,需要搞清楚一个问题:为什么要用Selenium来做爬虫?了解完后,还需要知道,如何实现爬虫?自动打开拉勾网并搜索"前端"获取所有列表项获取其中想要的信息数据为什么要用Selenium来做爬虫目前的大流量网站,都会有些对应的反爬虫机制例如在拉勾网上搜索传智播客:找到对应的ajax请求地址,使用postman来测试数据:前几次可能会获取到数据,但多几

Pycharm控制台输出内容太多显示不全

使用pycharm时经常会出现这样的问题:打印的东西太多,导致向上拉的行数不够,pycharm终端只能显示后面的信息,没办法看到最开始的信息。下面来解决这个问题1、点击pycharm软件的help2、找到EditCustomProperties并进入3、输入如下几行idea.max.intellisense.filesize=1000000idea.max.content.load.filesize=1000000idea.cycle.buffer.size=1000000如下图所示 1000000代表1000000KB,可自行调整4、重启软件,成功解决   

Airtest-Selenium实操小课①:爬取新榜数据

2024软件测试面试刷题,这个小程序(永久刷题),靠它快速找到工作了!(刷题APP的天花板)-CSDN博客文章浏览阅读1.5k次,点赞69次,收藏11次。你知不知道有这么一个软件测试面试的刷题小程序。里面包含了面试常问的软件测试基础题,web自动化测试、app自动化测试、接口测试、性能测试、自动化测试、安全测试及一些常问到的人力资源题目。最主要的是他还收集了像阿里、华为这样的大厂面试真题,还有互动交流板块……​编辑https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5501https://blo

Python项目部署到服务器(pycharm简易版)

一、介绍1.本文使用的一个Django项目进行演示,相关代码和数据可从git上拉取项目代码git地址:https://gitee.com/XiaoYu333/OnlineStoreSalesDataScreen.git2.使用pycharm将Python项目部署到服务器上并成功跑起来,需要满足以下条件:项目本身没有问题,可以在Windows上成功跑起来服务器上存在正常的Python3环境,能够正常使用和安装相关依赖和创建虚拟环境二、详细教程1.在Windows本地,进入pycharm,并打开对应的Python项目,在右下角依次点击:-->添加新的解释器-->SSH2.通过SSH连接服务器3.服