1.HTTP协议介绍HTML是一种用来定义网页的文本,会HTML,就可以编写网页;
HTTP是在网络上传输HTML的协议,用于浏览器和服务器的通信。GET / HTTP/1.1GET表示一个读取请求,将从服务器获得网页数据,/表示URL的路径,URL总是以/开头,/就表示首页HTTP/1.1HTTP/1.1指示采用的HTTP协议版本是1.1。目前HTTP协议的版本就是1.1,但是大部分服务器也支
文章目录注:本文仅用于学习用途,请勿用于网络爬虫,抢课等用途python环境配置编写python脚本(以pycharm为例)使用脚本打开指定网址使用python脚本找到前端对应的元素使用python脚本模拟输入和点击使用Python进行不同网页之间的切换 python环境配置首先安装制作脚本所需要的python库 selenium、pyquery、pymysql、lxml 直接pip安装即可。之
转载
2023-08-31 09:40:33
242阅读
一,cookie和session的区别cookie在客户的浏览器上,session存在服务器上cookie是不安全的,且有失效时间session是在cookie的基础上,服务端设置session时会向浏览器发送设置一个设置cookie的请求,这个cookie包括session的id当访问服务端时带上这个session_id就可以获取到用户保存在服务端对应的session二,爬虫处理cookie和s
转载
2024-08-22 16:42:49
79阅读
一、selenium什么是selenium?
是Python的一个第三方库,对外提供的接口可以操作浏览器,然后让浏览器完成自动化的操作。 环境搭建安装selenum:pip install selenium获取某一款浏览器的驱动程序(以谷歌浏览器为例)谷歌浏览器驱动下载地址:http://chromedriver.storage.googleapis.com/index.html &
转载
2024-06-18 05:36:59
106阅读
目录1.安装Python2.安装Selenium3.谷歌浏览器环境搭建4.火狐浏览器环境搭建5.Edge浏览器环境搭建1.安装Python首先,我们需要安装Python。可以从Python官网下载最新版本的Python。安装过程中,记得勾选“Add Python 3.x to PATH”,这样可以在命令行中直接使用Python。2.安装SeleniumSelenium是一个自动化测试工具,可以模拟
转载
2023-08-06 10:23:12
511阅读
问:是什么打开了Chrome浏览器答:是selenium/webdriver/chrome/webdriver.py中的WebDriver类实例化时打开了chrome浏览器 根据上述背景知识,我们得出了打开Chrome浏览第一个方法方法1:import time
from selenium.webdriver.chrome import webdriver
driver = webdri
转载
2023-06-09 10:55:45
270阅读
参考 : IE运行出现的问题背景项目使用的是 vue2 , 打包后上传服务器,访问;IE 不eta name="vi
原创
2023-02-22 11:07:39
386阅读
说到浏览器插件,很多人想到的多数是电脑上的玩法。实际上,随着手机浏览器功能越来越完善,很多手机浏览器已经开始支持插件的使用。也就是说,支持安装插件的手机浏览器,不仅能体验如电脑般丝滑强大的功能,而且又不会造成内存过分臃肿、开启响应缓慢的问题,你就说香不香吧?下面,给大家介绍3款支持安装插件的手机浏览器,比夸克还好用,希望帮助大家找到一款属于你手机中不可或缺的心头好。支持安装插件的手机浏览器第一款:
转载
2024-04-18 15:10:21
42阅读
Python--xpath的使用,,浏览器驱动镜像下载地浏览器驱动镜像下载地址:http://npm.taobao.org/chromedriver的版本问题:如果出现版本不匹配,可以尝试换一个版本的chromedriver;web自动化的元素定位--8大元素定位6种元素:id:---id是唯一的,这时候可以用id定位name:---用户交互有关系,例如有input、select、textarea
转载
2023-08-25 00:57:46
133阅读
浏览器模拟登录的主要技术点在于:1.如何使用python的浏览器操作工具selenium2.简单看一下网页,找到帐号密码对应的框框,要知道python开启的浏览器如何定位到这些一、使用selenium打开网页from selenium import webdriver
url = 'https://passport.cnblogs.com/user/signin'
driver = webdr
转载
2023-05-31 12:30:12
293阅读
关于自动化测试其实很多时候都是为了节省时间做一些大批量的复用性工作,在正式学习自动化脚本编写之前,这里引用陈建忠老师的博客内容,希望大家能了解一下关于什么是自动化的知识,在日后做自动化测试的过程中会根据不同的项目、不同的需求、不同的测试内容制定合理的自动化测试方案。)前面学习了很多对于写代码进行铺垫的内容,从这一章节开始我们就要学习如何去使用selenium+python对网页进行点击、输入、下拉
转载
2023-06-27 10:14:16
217阅读
1、导入selenium自定义的webdriver、后续可通过调用此协议启动各大浏览器 from selenium import webdriver #浏览器 from selenium.webdriver.support.select import Select #下拉框 webdriver原理理解:客户端脚本(java、python、ruby)不能直接与浏览器进行沟通、webdriver
转载
2023-10-30 15:37:56
135阅读
主要的库PyQt5:UI的开发fitz:与pdf文件相关的操作几乎都用的是它这是一个用Python开发的pdf阅读器,是软A项目的附加软件(虽然现在主程序几乎可以说还没有开始:joy:,只完成了类和数据库模块的编写)你可以通过此软件阅读pdf文档,但本程序并不提供任何的编辑功能,所有的页面都是以图片形式展示出来的。(目前本人也做不出来)pdf文件在导入时,程序会自动获取目录,你可以像其他的pdf阅
转载
2023-08-02 19:44:32
173阅读
前言前面已把环境搭建好了,这里再小结一下:安装python3——pip安装selenium——根据浏览器名称,版本下载合适的driver——将该driver所在的目录添加到path中;查看selenium版本:pip show selenium下面正式学习selenium的webdriver框架,我们要学的是webdriver框架的API。本篇主要讲如何用Python3调用webdriver框架的
转载
2023-05-26 19:50:15
769阅读
1. 因为最近想要将浏览器兼容的测试自动化,采用了python+selenium的方式。 在C# + selenium + Nunit这条路上走了3个年头,如今转成python,几乎要重新设计框架。 首先,从浏览器兼容的测试自动化开始,主要是Chrome和IE11,Chrome的版本更新很快,目前已经到chrome53了,IE相对慢很多了,一直在
转载
2023-06-21 15:36:37
473阅读
近期做网页自动化用到内容小结1、打开浏览器1)打开默认配置的浏览器from selenium import webdriver
driver = webdriver.Firefox()
"""chrome浏览器
driver = webdriver.Chrome()
"""2)带配置打开浏览器from selenium import webdriver
profile = webdriver
转载
2024-02-04 10:38:06
44阅读
一.selenium简介Selenium是一个用于测试网站的自动化测试工具,支持各种浏览器包括Chrome、Firefox、Safari等主流界面浏览器,同时也支持phantomJS无界面浏览器。二.selenuum的使用1.安装pip install selenium2.下载浏览器驱动程序chrome浏览器驱动程序Firefox浏览器找到自己的浏览器版本下载驱动程序3.浏览器自动播放咪咕音乐周杰
转载
2024-04-25 15:51:51
107阅读
python+selenium自动化的准备 1:安装浏览器(火狐)及浏览器插件firebug与firepath、selenium IDE此处使用火狐35.01版本1、双击安装文件,如下图:选择下一步2、选择自定义安装(若选标准安装:会默认安装一些服务,浏览会自动升级,然后导致无法驱动浏览器),下一步3、安装路径无所谓,下一步4、去掉安装维护服务的√,下一步5、下一步,下一步,安装,完成即可(安装火
转载
2024-01-07 21:23:10
140阅读
目录一、selenium的安装以及简单应用 1、在Python虚拟环境中安装selenium模块2、下载版本符合的webdriver3、chromedriver环境配置的教程 二、selenium的简单使用三、selenium提取数据 1、driver对象常用的属性和方法 示例 2、driver对象定位标签元素获取标签对象的方法示例 3、
转载
2023-10-17 07:01:23
125阅读
记:从工作开始即对Python充满兴趣,但是由于平时一直在赶项目,没有充分时间来写一些Demo学习,恰逢这次出差,在隔离期间于是就想到了写一些Python相关的Demo,学习笔记都记录在有道云,CSDN主要还是记录一些开发过程中遇到的问题,有机会再同步。1. 安装环境安装Anaconda…安装Python和PyCharm…安装SeleniumSelenium2. 示例代码先写个简单版,打开网页,后
转载
2023-07-08 19:19:58
347阅读