摘要:
前因后果之哗啦啦废话连篇: 这几天本人在 Python 做某网站登陆的时候,发现其登陆时用户名和密码被加密了 F12 仔细看了一下,发现是调用了一个 js 的 rsa 加密库,页面 dom 中有 rsa 公钥 于是乎,用了 3 分钟刷刷的潇洒的写了个 py 脚本,结果对比后傻眼了。。。 web 页面
阅读全文
posted @ 2019-03-03 12:25
CrossPython
阅读(4987)
推荐(2)
摘要:
配置好webdriver,用的是Chrome的
阅读全文
posted @ 2019-03-03 12:13
CrossPython
阅读(5361)
推荐(0)
摘要:
首先,HTTP是建立在TCP协议基础上的,而WebSocket通常也是建立在TCP上,所以说为什么有些网页游戏抓不到包而有些又可以,这仅是因为你使用的抓包工具是针对了HTTP的通信协议。 我先从抽象的层面,举一个可能不太恰当的例子,只为了让不明白HTTP和WebSocket两者之间抓包有何区别的同学
阅读全文
posted @ 2019-03-02 22:29
CrossPython
阅读(3070)
推荐(1)
摘要:
# -*- coding:utf-8 -*- ''' 模块下载,帮助地址:https://github.com/liris/websocket-client#readme 模块:websocket-client 说明:websocket客户端 比较方便,可以根据自己的真实环境,进行改动 ''' from websocket import create_connection import ...
阅读全文
posted @ 2019-03-02 22:06
CrossPython
阅读(2936)
推荐(0)
摘要:
遍历JavaScript某个对象所有的属性名称和值的方法,这样想使用方法的时候非常的直观和方便。整理成了一个函数 来自阿江 整理了几个javascript参考文档 当需要用的时候发现一个也找不出来了,费了不少工夫找到了这些,已制作为chm文件: 1、javascript 参考 V1.5(英文) ht
阅读全文
posted @ 2019-03-02 11:15
CrossPython
阅读(14265)
推荐(0)
摘要:
https://blog.csdn.net/xiaoguanyusb/article/details/80324210 由借鉴意义, 转过来 canvas 是一个画布,定位元素时只能定位到画布上,如下乳所示,网页上有一张类似于下图的eChart报表图片。selenium的基本定位方式只能定位到该画布
阅读全文
posted @ 2019-03-02 09:13
CrossPython
阅读(3266)
推荐(0)
摘要:
https://www.52pojie.cn/thread-726510-1-1.htmlhttps://www.52pojie.cn/thread-726154-1-1.html https://www.52pojie.cn/thread-691615-1-1.html 基础https://www
阅读全文
posted @ 2019-03-01 09:44
CrossPython
阅读(306)
推荐(0)
摘要:
https://stackoverflow.com/questions/43609429/how-to-get-text-inside-a-canvas-using-webdriver-or-protractor https://sqa.stackexchange.com/questions/325
阅读全文
posted @ 2019-03-01 09:27
CrossPython
阅读(448)
推荐(0)
摘要:
from: https://www.linkedin.com/pulse/html-canvas-testing-selenium-opencv-maciej-kusz Since HTML <canvas> become more and more popular for creating int
阅读全文
posted @ 2019-03-01 09:21
CrossPython
阅读(457)
推荐(0)
摘要:
https://stackoverflow.com/questions/923885/capture-html-canvas-as-gif-jpg-png-pdf https://stackoverflow.com/questions/19395649/python-pil-create-and-s
阅读全文
posted @ 2019-03-01 09:00
CrossPython
阅读(1065)
推荐(0)
摘要:
在做自动化测试的时候,经常会遇到这种情况,某个页面元素,你必须要把鼠标移动到上面才能显示出元素。那么这种情况,我们怎么处理呢?,selenium给我们提供了一个类来处理这类事件——ActionChains。 ActionChains可以对需要模拟鼠标操作才能进行的情况,比如单击、双击、点击鼠标右键、
阅读全文
posted @ 2019-02-28 21:30
CrossPython
阅读(8132)
推荐(0)
摘要:
今晚不想加班,于是赶紧回来看看书,不知道今天怎么就突然特别想玩文明五,但是又要克制自己咯,所以还是看看书吧,干的事情有: 1.下了selenium的小工具:FireBug/FirePath。 2.确定了看书顺序,我觉得难度低点开始比较好,所以我还是先看基于PYTHON的selenium,另一本书再看
阅读全文
posted @ 2019-02-28 21:29
CrossPython
阅读(219)
推荐(0)
摘要:
https://stackoverflow.com/questions/29624949/how-to-click-on-a-point-on-an-html5-canvas-in-python-selenium-webdriver https://stackoverflow.com/questio
阅读全文
posted @ 2019-02-28 20:41
CrossPython
阅读(663)
推荐(0)
摘要:
上一篇讲了HTML5 canvas游戏的基本工作原理,接下来讲如何进行自动化功能测试。 Selenium是一个跨平台的跨浏览器的对网页进行自动化测试的工具。从Selenium 2.0开始Selenium就和WebDriver合体了。如果你还不了解Selenium怎么用,可以看看官网上的例子。Sele
阅读全文
posted @ 2019-02-28 20:25
CrossPython
阅读(1298)
推荐(0)
摘要:
HTML5已经不是一个新名词。它看上去很cool,有很多feature,大多数人普遍看好它的发展。对于我来说,最感兴趣的是它的canvas标签,可以结合Javascript来绘制游戏画面。 我们可以在Javascript脚本中获得页面中的canvas对象,以及它的绘图上下文: 通常每个游戏会有游戏循
阅读全文
posted @ 2019-02-28 20:23
CrossPython
阅读(552)
推荐(0)
摘要:
今天无聊去PJ 看到了一个信号超级好的路由 也有客户端。 果断抓包 可是抓了10多回 全是无数据 求高手给予解决方法 在此感谢、 排除了信号问题和没有客户端问题 请问你是用什么抓包的。是BT? 还是水滴 ?还是奶瓶 ?如果抓包用奶瓶会比较好,奶瓶里面有一个攻击对方客户端掉线,待客户端掉线后再次连接的
阅读全文
posted @ 2019-02-28 20:11
CrossPython
阅读(194)
推荐(0)
摘要:
from: https://www.cnblogs.com/yyhh/p/5140852.html#!comments 序章 Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作。也可以用来检测网络安全。反正好处多多,举之不尽呀!当年学习的时候也蛮费
阅读全文
posted @ 2019-02-28 12:25
CrossPython
阅读(228)
推荐(0)
摘要:
我们自动化测试的时候,有时不需要图片加载出来,提高浏览器加载速度,从而提高脚本的执行速度。另外在一些网络比较差的环境下,禁用css、图片等加载可以提高访问速度 方法: 1、创建自己的firefoxprofile 关闭所有Filefox浏览窗口—》运行Firefox Manager,点击windows
阅读全文
posted @ 2019-02-27 22:16
CrossPython
阅读(1998)
推荐(0)
摘要:
from: https://blog.csdn.net/chufazhe/article/details/51145834 摘要:在使用selenium和firefox抓取网页指定firefox_profile后遇到问题,生成的日志文件太大直接导致C盘资源耗尽,火狐浏览器直接就停止工作了。 一、环境
阅读全文
posted @ 2019-02-27 22:05
CrossPython
阅读(609)
推荐(0)
摘要:
本文转至 http://www.51testing.com/html/11/n-3711311.html,作者对webdriver在Firefox中设置profile配置项挺熟的,是用Python实现,后续有时间用Java实现一下,先转过来Mark一下 1.selenium 在打开firefox后,
阅读全文
posted @ 2019-02-27 21:34
CrossPython
阅读(565)
推荐(0)
摘要:
folder_extension: menifest.json navigator_change.js manifest.json navigator_change.js reference: http://chromedriver.storage.googleapis.com/index.html
阅读全文
posted @ 2019-02-27 20:47
CrossPython
阅读(258)
推荐(0)
摘要:
https://testerhome.com/topics/9270
阅读全文
posted @ 2019-02-27 15:27
CrossPython
阅读(493)
推荐(0)
摘要:
# 获取当前的页面窗口 first_handle = brower.current_window_handle handles = brower.window_handles for i in handles: if i != first_handle: brower.close() # 关闭当前窗口 brower.switch_to.window(i) br...
阅读全文
posted @ 2019-02-27 12:56
CrossPython
阅读(1023)
推荐(0)
摘要:
需要依赖库. WeasyPrint,它是一个Python库可以生成PDF文件从HTML模板中。安装WeasyPrint pip install WeasyPrint 创建一个PDF模板(template)我们需要一个HTML文档给WeasyPrint输入。我们将要创建一个HTML模板(templat
阅读全文
posted @ 2019-02-25 21:32
CrossPython
阅读(527)
推荐(0)
摘要:
可以通过开源的Python PDF库ReportLab来实现PDF文件的动态生成。 一、安装ReportLab ReportLab库在PyPI上提供,可以使用pip来安装: $ pip install reportlab 在Python交互解释器中导入它来测试安装: >>> import repor
阅读全文
posted @ 2019-02-25 21:31
CrossPython
阅读(1120)
推荐(0)
摘要:
1.图片加载、显示和保存 2.图像显示窗口创建与销毁 cv2.namedWindow(窗口名,属性) 创建一个窗口 属性—指定窗口大小模式: cv2.WINDOW_AUTOSIZE:根据图像大小自动创建大小cv2.WINDOW_NORMAL:窗口大小可调整cv2.destoryAllWindows(
阅读全文
posted @ 2019-02-25 12:59
CrossPython
阅读(904)
推荐(0)
摘要:
对于Python内置函数sorted(),先拿来跟list(列表)中的成员函数list.sort()进行下对比。在本质上,list的排序和内建函数sorted的排序是差不多的,连参数都基本上是一样的。主要的区别在于,list.sort()是对已经存在的列表进行操作,进而可以改变进行操作的列表。而内建
阅读全文
posted @ 2019-02-25 10:17
CrossPython
阅读(416)
推荐(0)
摘要:
ImageFolder 一个通用的数据加载器,数据集中的数据以以下方式组织 使用时要注意图片的存储格式,如上所示 用此函数进行处理的时候,会自动会图片的label命名 0,1,3... 方便接下来的loss计算 class_names = image_datasets['train'].classe
阅读全文
posted @ 2019-02-25 09:35
CrossPython
阅读(8032)
推荐(0)
摘要:
学习python的道路是漫长的,今天又遇到一个问题,所以想写下来自己的理解方便以后查看。 在使用matplotlib的过程中,常常会需要画很多图,但是好像并不能同时展示许多图。这是因为python可视化库matplotlib的显示模式默认为阻塞(block)模式。什么是阻塞模式那?我的理解就是在pl
阅读全文
posted @ 2019-02-25 09:16
CrossPython
阅读(4354)
推荐(0)
摘要:
kaggle是一个为开发商和数据科学家提供举办机器学习竞赛、托管数据库、编写和分享代码的平台,在这上面有非常多的好项目、好资源可供机器学习、深度学习爱好者学习之用。碰巧最近入门了一门非常的深度学习框架:pytorch(如果你对pytorch不甚了解,请点击这里),所以今天我和大家一起用pytorch
阅读全文
posted @ 2019-02-25 08:23
CrossPython
阅读(6256)
推荐(0)
摘要:
vim ~/.bashrc 然后最后一行添加 source /etc/profile 一、添加开机自启服务 在CentOS 7中添加开机自启服务非常方便,只需要两条命令(以Jenkins为例):systemctl enable jenkins.service #设置jenkins服务为自启动服务sy
阅读全文
posted @ 2019-02-24 11:01
CrossPython
阅读(448)
推荐(0)
摘要:
uwsgi 用来做nginx和应用之间的桥梁,负责接收nginx动态转发过来的用户请求,其配置方式有多种,我一般选择<xml>标签的形式 下面的这些配置仅限于ubuntu下用apt-get安装的形式: 进入/etc/uwsgi/目录,有两个目录分别为apps-available和apps-enabl
阅读全文
posted @ 2019-02-23 19:31
CrossPython
阅读(1397)
推荐(0)
摘要:
交换分区swap,意思是“交换”、“实物交易”,它的功能就是在内存不够的情况下,操作系统先把内存中暂时不用的数据,存到硬盘的交换空间,腾出内存来让别的程序运行,和Windows的虚拟内存(pagefile.sys)的作用是一样的。 查看 已存在的swap分区: ? 1 2 3 4 5 [root@i
阅读全文
posted @ 2019-02-23 18:24
CrossPython
阅读(751)
推荐(0)
posted @ 2019-02-23 10:43
CrossPython
阅读(2183)
推荐(0)
摘要:
pytorch之nn.Conv1d详解 之前学习pytorch用于文本分类的时候,用到了一维卷积,花了点时间了解其中的原理,看网上也没有详细解释的博客,所以就记录一下。 Conv1dclass torch.nn.Conv1d(in_channels, out_channels, kernel_siz
阅读全文
posted @ 2019-02-23 10:23
CrossPython
阅读(19219)
推荐(0)
摘要:
作者:infiniteft链接:https://www.zhihu.com/question/66782101/answer/579393790来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 两者的相同之处: nn.Xxx和nn.functional.xxx的实际功能
阅读全文
posted @ 2019-02-22 13:02
CrossPython
阅读(750)
推荐(0)
摘要:
参考资料: pytorch中文文档 http://pytorch-cn.readthedocs.io/zh/latest/
阅读全文
posted @ 2019-02-22 09:59
CrossPython
阅读(1154)
推荐(0)
摘要:
QStackedWidget 只需要关联好对应的信号和槽,调用setCurrentIndex函数,想切哪个界面就切到哪个界面
阅读全文
posted @ 2019-02-21 21:19
CrossPython
阅读(1933)
推荐(0)
摘要:
1.什么是NumpyNumpy系统是Python的一种开源的数值计算扩展,用python实现的科学计算包。这种工具可用来存储和处理大型矩阵,包括强大的N维数组对象Array,比较成熟的函数库等。numpy和稀疏矩阵运算包scipy配合使用更加方便。 2.用Numpy还是TorchTorch自称为神经
阅读全文
posted @ 2019-02-21 15:36
CrossPython
阅读(299)
推荐(0)
摘要:
import torch 通过 help((torch.cat)) 可以查看 cat 的用法 cat(seq,dim,out=None) 其中 seq表示要连接的两个序列,以元组的形式给出,例如:seq=(a,b), a,b 为两个可以连接的序列 dim 表示以哪个维度连接,dim=0, 横向连接 dim=1,纵向连接 ...
阅读全文
posted @ 2019-02-21 14:40
CrossPython
阅读(522)
推荐(0)