高效码农

撰写、分享国内外先进的IT技术

标签 Python 下的文章

February 25, 2021

9个好用的Xpath谷歌插件

使用XPath定位web元素的优点使用定位器定位网页上的元素取决于DOM(文档对象模型)的复杂性。下面给出了使用XPath作为定位器来捕获网页中的元素的五个优点:在XPath定位器的帮助下,可以向上或向下遍历DOM。它有助于使用文本定位网页中的元素。它通过建立父节点、子节点和后代节点之间的关系来帮助定位元素。如果有多个匹配项,则通过指定元素的位置来精确定位元素。唯一地定位DOM中的任何元素。...
February 6, 2021

python-whois 域名whois信息查询利器

简介python-whois一个用于查询域名whois信息的python包,比whois包速度更快、查询数据更多、更详细功能一个简单的可导入Python模块,该模块将为给定域生成已解析的WHOIS数据。能够提取所有主流的TLD(com,org,net等)的数据直接查询WHOIS服务器,而不是像其他许多服务一样通过中间Web服务。适用于Python 2和3使用1、安装pip install p...
February 5, 2021

Python利器:检索域名WHOIS信息的Python软件包

简介用于检索域名WHOIS信息的Python软件包:Whois 当前版本:0.9.7模块功能适用于Linux “whois” 命令的Python包装器用于返回给定域的已解析WHOIS数据能够提取所有流行的TLD(com,org,net,biz,info,pl,jp,uk,nz等)的数据直接查询WHOIS服务器,而不像其他许多工具一样通过中间Web服务适用于Python 2.4+和Pytho...
February 4, 2021

Python批量查询域名whois信息、到期时间小工具

前言由于公司注册大量域名信息需要定期查看是否需要续期,前期都是人工操作比较耗时、耗力。所以衍生了这个小工具。实现了查询域名到期时间、并且将近7天内到期的域名在Excel中标红,当然你也可以添加短信提醒和邮件提醒代码步骤1、将域名粘贴到指定txt文件中比如:domain.txt2、将指定txt文件中内容读取到list中# 批量读取文件中的域名 def read_file(filePath): ...
January 27, 2021

Python利器:retrying失败、异常重试模块库

前言Retrying是一个Apache 2.0授权的通用重试库,用Python编写,以简化向任何东西添加重试行为的任务。最简单的用例是每当发生异常时都重新尝试一个flaky函数,直到返回一个值。import random from retrying import retry @retry def do_something_unreliable(): if random.randin...
December 9, 2020

宝塔部署Python项目问题汇总

大数据和AI的用途越来越广泛,再也不是大公司的专属;一、ModuleNotFoundError: No module named 'json'宝塔部署Python项目网上的教程有很多不在赘述;部署完成启动项目提示成功,但是状态一直是“已暂停”;查看日志报错信息为:ModuleNotFoundError: No module named 'json'解决方案:修改配置文件中:user = 'w...
August 22, 2020

Python界面(GUI)编程PyQt5之多线程应用程序

背景基于Qt的应用程序(像大多数GUI应用程序一样)是基于事件的。这意味着执行是根据用户交互、信号和计时器来驱动的。在事件驱动的应用程序中,单击按钮将创建一个事件,应用程序随后将处理该事件以产生预期的输出。事件被推入和从事件队列取出,然后按顺序处理。事件循环通过在QApplication对象上调用.exec_()开始,并在与Python代码相同的线程中运行。运行这个事件循环的线程——通常称为...
August 21, 2020

Python界面(GUI)编程PyQt5之布局管理

一、简介PyQt5布局一般可分为:QHBoxLayout: 横向布局QVBoxLayout: 纵向布局QGridLayout: 表格布局QStackedLayout: 堆砌布局下面我们一一介绍这几种布局,为了更直观的表现布局,我们先设计一个组件并涂上颜色:from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5.Q...
August 20, 2020

Python界面(GUI)编程PyQt5窗体小部件

一、简介在Qt(和大多数用户界面)中,“小部件”是用户可以与之交互的UI组件的名称。用户界面由布置在窗口内的多个小部件组成。Qt带有大量可用的小部件,也允许您创建自己的自定义和自定义小部件。二、小部件列表Qt文档中提供了所有小部件的完整列表,但让我们快速了解一下它们的实际效果。from PyQt5.QtWidgets import * from PyQt5.QtCore import * f...
August 15, 2020

Python界面(GUI)编程PyQt5事件和信号

触发响应用户行为和GUI事件的操作使用信号和槽构建复杂的应用程序行为,并使用自定义事件覆盖小部件事件处理。如前所述,用户与Qt应用程序的每次交互都会生成一个事件。事件有多种类型,每一种都代表一种不同类型的交互—例如鼠标或键盘事件。发生的事件被传递到发生交互的小部件上特定于事件的处理程序。例如,单击小部件事件将QMouseEvent发送到小部件上的. mousepressevent处理程序。此...
May 14, 2020

macos vscode 配置python虚拟环境

一、点击vscode 左下角 设置二、选择Settings选项:三、在设置搜索框中填写pythonPath,填入你虚拟环境中的python四、点击左下角python版本,选择虚拟环境中的python
December 11, 2019

python脚本生成exe批量检测网站TDK

最近网站频繁、大量被黑、挂马;替换被挂马文件后需要检查是否再次被挂马,由于网站比较多,所以用这个检测网站是否再次被黑,省去每次打开网站F12检测TDK的工作量;多线程python脚本# -*- coding: utf-8 -*- from bs4 import BeautifulSoup import requests import threading import queue impor...
December 10, 2019

widows下python脚本生成exe批量检测网站

整体思路:python脚本检测网址是否可以打开,TDK是否被篡改(待实现);将python脚本打包成exe一、python脚本新建脚本DetectUrl.pyimport urllib.request import time import datetime opener = urllib.request.build_opener() opener.addheaders = [('User-...
June 25, 2019

python报错汇总

一、can only concatenate str (not "Tag") to str报错信息:Exception has occurred: TypeError can only concatenate str (not "Tag") to str File "F:\python_workspace\customs\extract.py", ...
June 13, 2019

django-simpleui 后台主题框架安装使用

一、简介simpleui 是一个基于django后台管理的主题,主要是为了美化和简化django内置的后台管理界面。内置28款流行的主题pip闪电安装100%兼容原生admin无需修改代码多标签页面,各个模块更加清晰明了配置简单,极速上手,在settings.py中加入simpleui后启动立即生效,效率提升 100%!让后端开发得心应手。Element-UI + Vue 加持,让古老的dj...