摘要: requests是python实现的最简单易用的HTTP库,建议爬虫使用requests import requests url = "https://api.github.com/events" 获取某个网页 import requests r = requests.get("https://ap 阅读全文
posted @ 2020-10-14 21:05 遥月 阅读(1133) 评论(0) 推荐(0)
摘要: #coding=utf-8 #防止报错:UnicodeEncodeError: 'gbk' codec can't encode character from pyquery import PyQuery as pq from lxml import etree 可加载一段HTML字符串,或一个HT 阅读全文
posted @ 2020-10-14 20:39 遥月 阅读(157) 评论(0) 推荐(0)
摘要: 一、初始化 from bs4 import BeautifulSoup soup = BeautifulSoup("<html>A Html Text</html>", "html.parser") 两个参数:第一个参数是要解析的html文本,第二个参数是使用那种解析器,对于HTML来讲就是html 阅读全文
posted @ 2020-10-14 11:26 遥月 阅读(7653) 评论(0) 推荐(0)
摘要: 三、利用ElementTree解析XML Python标准库中,提供了ET的两种实现。一个是纯Python实现的xml.etree.ElementTree,另一个是速度更快的C语言实现xml.etree.cElementTree。请记住始终使用C语言实现,因为它的速度要快很多,而且内存消耗也要少很多 阅读全文
posted @ 2020-10-14 10:35 遥月 阅读(455) 评论(0) 推荐(0)
摘要: Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库。 它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式。 在爬虫开发中主要用的是Beautiful Soup的查找提取功能。 Beautiful Soup是第三方模块,需要额外下载 下载命令:pip 阅读全文
posted @ 2020-10-13 23:11 遥月 阅读(1263) 评论(0) 推荐(0)
摘要: Urllib是python内置的HTTP请求库包括以下模块urllib.request 请求模块urllib.error 异常处理模块urllib.parse url解析模块urllib.robotparser robots.txt解析模块- python中自带的一个基于爬虫的模块。 - 使用流程: 阅读全文
posted @ 2020-10-13 22:56 遥月 阅读(282) 评论(0) 推荐(0)
摘要: with…as语句执行顺序: –>首先执行expression里面的__enter__函数,它的返回值会赋给as后面的variable,想让它返回什么就返回什么,只要你知道怎么处理就可以了,如果不写as variable,返回值会被忽略。 –>然后,开始执行with-block中的语句,不论成功失败 阅读全文
posted @ 2020-10-13 22:06 遥月 阅读(171) 评论(0) 推荐(0)
摘要: 一、 glob模块通配符 通配符功能 * 匹配0或多个字符 ** 匹配所有文件,目录,子目录和子目录里面的文件 (3.5版本新增) ? 匹配一个字符,这里与正则表达式? (正则?匹配前面表达式0次或者1次) [] 匹配指定范围内的字符,如: [1-9]匹配1至9内的字符 [!] 匹配不在指定范围内的 阅读全文
posted @ 2020-10-11 20:55 遥月 阅读(802) 评论(0) 推荐(0)
摘要: itertools库 迭代器(生成器)在Python中是一种很常用也很好用的数据结构,比起列表(list)来说,迭代器最大的优势就是延迟计算,按需使用,从而提高开发体验和运行效率,以至于在Python 3中map,filter等操作返回的不再是列表而是迭代器。 话虽这么说但大家平时用到的迭代器大概只 阅读全文
posted @ 2020-10-11 20:53 遥月 阅读(724) 评论(0) 推荐(0)
摘要: [CSV (Comma Separated Values)]即逗号分隔值(也称字符分隔值,因为分隔符可以不是逗号),是一种常用的文本格式,用以存储表格数据,包括数字或者字符。 1. 利用文件类型直接迭代访问(含有中文) with open('testdata.csv', encoding="GB23 阅读全文
posted @ 2020-10-11 20:10 遥月 阅读(608) 评论(0) 推荐(0)
摘要: python类(class)中参数self的简单解释 1.self只有在类的方法中才会有,其他函数或方法是不必带self的。 2.在调用时不必传入相应的参数。3.在类的方法中(如__init__),第一参数永远是self,表示创建的类实例本身,而不是类本身。4.可以把对象的各种属性绑定到self。5 阅读全文
posted @ 2020-10-10 21:33 遥月 阅读(4135) 评论(0) 推荐(0)
摘要: #复制文件 shutil.copyfile(‘oldfile’,’newfile’) #oldfile和newfile都只能是文件 shutil.copy(‘oldfile’,’newfile’) #oldfile只能是文件,newfile可以是文件也可以是目标目录 #复制文件夹 shutil.co 阅读全文
posted @ 2020-10-10 20:00 遥月 阅读(130) 评论(0) 推荐(0)
摘要: 在处理日志文件的时候,常常会遇到这样的情况:日志文件巨大,不可能一次性把整个文件读入到内存中进行处理,例如需要在一台物理内存为 2GB 的机器上处理一个 2GB 的日志文件,我们可能希望每次只处理其中 200MB 的内容。在 Python 中,内置的 File 对象直接提供了一个 readlines 阅读全文
posted @ 2020-10-10 17:08 遥月 阅读(419) 评论(0) 推荐(0)
摘要: 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从 阅读全文
posted @ 2020-10-10 16:33 遥月 阅读(365) 评论(0) 推荐(1)
摘要: from bs4 import BeautifulSoup import bs4, csv import time from selenium import webdriver from selenium.common.exceptions import TimeoutException from 阅读全文
posted @ 2020-10-10 10:29 遥月 阅读(761) 评论(0) 推荐(0)
摘要: 1.下载Flash Player 30最后一个纯净版 2.断网运行,卸载本机Flash Player;3.安装Flash Player 30 4.重点来了,重启Chrome浏览器后发现播放视频还是提示“此Flash Player与您的地区不相容,请重新安装Flash”。 地址栏输入 chrome:/ 阅读全文
posted @ 2019-05-16 11:50 遥月 阅读(3885) 评论(0) 推荐(0)
摘要: import win.ui; import inet.adapter; import inet.conn; /*DSG{{*/ winForm = ..win.form(text="网卡管理工具";right=305;bottom=521;max=false) winForm.add( button={cls="button";text="修改";left=79;top=447;right=21... 阅读全文
posted @ 2019-03-06 22:12 遥月 阅读(601) 评论(0) 推荐(0)
摘要: import win.ui; import process.popen; //使用process.popen(cmd)不会闪黑窗 /*DSG{{*/ mainForm = win.form(text="定时关机程序";right=582;bottom=206;mode="popup") mainForm.add( button={cls="button";text="执行";left=42;to... 阅读全文
posted @ 2019-03-06 22:11 遥月 阅读(340) 评论(0) 推荐(0)
摘要: 输出参数(out Parameters ) 在aardio中,如果在数据类型以后添加&符号,表示这个参数的值允许被外部函数修改并且会返回修改后的值。 如果一个函数包含输出参数,那么传址参数会按原来的先后顺序附加在返回值后面返回。 aardio中函数是纯函数,函数数据只有唯一的入口(参数),也只有唯一的出口(参数),所以被修改的输出参数必须显示的从返回值 输出。 apifunc = dllf... 阅读全文
posted @ 2019-03-06 22:09 遥月 阅读(366) 评论(0) 推荐(0)
摘要: //我想从进程id获取窗口标题 import winex; for hwnd,title,theadId,processId in winex.each( ) { if( processId == 你要找的进程ID) { io.print( "标题", win.getText(hwnd) ) io.print( "标题", title ) }... 阅读全文
posted @ 2019-03-06 22:07 遥月 阅读(234) 评论(0) 推荐(0)
摘要: //打开数据库链接 sqlConnection=sqlite("\db.db") //没有就创建 if(not sqlConnection.existsTable("file")){ sqlConnection.exec("CREATE TABLE file( id INTEGER PRIMARY KEY AU... 阅读全文
posted @ 2019-03-06 22:06 遥月 阅读(725) 评论(0) 推荐(0)
摘要: /***文件的读取,一行行读取,使用io.lines可以避免一次性读取太大的文件***/ for line in io.lines("test.txt") { //io.lines()返回的迭代器函数每次读取文件中的一行 io.print(line); } 与下面的功能相同: file = io.open("d:\test.txt") //一次性读写文件内容... 阅读全文
posted @ 2019-03-06 21:56 遥月 阅读(433) 评论(0) 推荐(0)
摘要: aauto 调用 DOS 命令 方法一、最简单的方法,直接执行DOS命令 execute("ipconfig /all") //不推荐,成功返回0,否则1. 方法二、用管道 //返回执行结果文本,推荐这个,没有黑窗口 import process; f = process.popen("ipconfig /all" ) str=f.read(-1);//全部读取 方法三: ... 阅读全文
posted @ 2019-03-06 21:53 遥月 阅读(1444) 评论(0) 推荐(0)
摘要: 嵌入控件的控件,最好用wndproc回调函数处理消息。否则应在父控件窗口中转发命令消息 示例1 import win.ui; /*DSG{{*/ var winform = ..win.form( bottom=399;parent=...;text="AAuto Form";right=599 ) winform.add( listview={ bgcolor=16777215;bot... 阅读全文
posted @ 2019-03-06 21:45 遥月 阅读(371) 评论(0) 推荐(0)
摘要: listbox有seltext获取选中文本信息,所以可以不用回调和通知 //listbox去重复项 for adptInfo in inet.adapter.each() { if(!winForm.combobox.findEx(adptInfo.description)){ //主要是findex() winForm.combobox.ad... 阅读全文
posted @ 2019-03-06 21:44 遥月 阅读(266) 评论(0) 推荐(0)
摘要: import win.ui; import sqlite; import console; /*DSG{{*/ var winform = ..win.form(text="aardio Form";right=596;bottom=433;parent=...) winform.add( btn_adddb={cls="button";text="添加中数据到数据库";left=416;top... 阅读全文
posted @ 2019-03-06 21:39 遥月 阅读(690) 评论(0) 推荐(0)
摘要: //窗体中添加 listbox 控件 msel = true/false 是否允许多选 允许多选 winform.add( listbox={ bgcolor=16777215;bottom=296;right=222;left=71; items={"列表内容" };msel=1;z=1;top=95;edge=1;cls="listbox" } ) 不允许多选 winform.ad... 阅读全文
posted @ 2019-03-06 21:25 遥月 阅读(646) 评论(0) 推荐(0)
摘要: http://bbs.aardio.com/forum.php?mod=viewthread&tid=11257&from=portal :: 全局常量操作符这个操符符用于将一个变量名转换为 global名字空间下的全局常量名 - 并保护该常量在其后加载的代码中一旦赋为非空值后即不可修改,例如::: 阅读全文
posted @ 2019-03-06 21:22 遥月 阅读(321) 评论(0) 推荐(0)
摘要: 用工具用多了是不是感到厌烦啊,今天就给大家带来一篇手工注入 的文章。以下面的网站为例,呵呵,该漏洞已通知管理员。 先简单判断数据库类型: http://XXXX/mathweb/PageMath/FrontPage/WebFrm_PhotoNews.aspx?pid=127%20and%20user 阅读全文
posted @ 2018-12-05 17:32 遥月 阅读(231) 评论(0) 推荐(0)
摘要: aardio内核现在使用的代码是utf8,如果返回的编码是gbk的,显示出来就是乱码。 解决方法:r=string.fromto(r,936,65001); //GBK转UTF8 其中936是GBK的代码页,65001是utf8的代码页。 使用::Kernel32.GetACP()可以获取本地计算机 阅读全文
posted @ 2018-11-23 10:31 遥月 阅读(1354) 评论(0) 推荐(0)
摘要: import win.ui; import process.popen; //使用process.popen(cmd)不会闪黑窗 /*DSG{{*/ mainForm = win.form(text="定时关机程序";right=582;bottom=206;mode="popup") mainForm.add( button={cls="button";text="执行";left=42;t... 阅读全文
posted @ 2018-11-21 20:01 遥月 阅读(498) 评论(0) 推荐(0)
摘要: 1、打开guest帐号,guest帐号默认情况下是不启用的 2、在共享文件夹的“共享”选项卡中,把3S_Setup的权限的“组或用户名称”中添加Everyone组 3、在共享文件夹的“安全”选项卡中,把3S_Setup的权限 的“组或用户名称”中添加Everyone组 4、“开始”——“运行”——s 阅读全文
posted @ 2017-12-13 21:53 遥月 阅读(780) 评论(0) 推荐(0)
摘要: win2003 iis单独包 http://www.jb51.net/softs/34698.html 注:当无法找到C:\WINDOWS\inf\sysoc.inf文件时显示方法: 新建一个.txt文本文件,把下面的复制到文本里,然后保存为.bat文件,再点击它,就可以显示隐形文件了。 regad 阅读全文
posted @ 2016-12-19 20:44 遥月 阅读(3917) 评论(0) 推荐(0)
摘要: 企业版DVD SQL Server 2005 Enterprise Edition(支持超大型企业)32 位DVD: ed2k://|file|cs_sql_2005_ent_x86_dvd.iso|972310528|4CEEF4B959894FD78C8F8416B4BA533E|/64 位DV 阅读全文
posted @ 2016-09-28 14:16 遥月 阅读(1034) 评论(0) 推荐(0)
摘要: 学习目标: 1.斜切变换图形 2.利用通道抠图,利用色阶和曲线实现抠出图像不虚 3.快捷键使用 4.剪切图层、蒙版、渐变、填充、柔光、高光制作 5.利用线性光和高反差保留做锐化,锐化图层要调低饱和度,避免影响下层,常用模式有叠加,柔光 psd文件下载 http://yaoyue68.ys168.co 阅读全文
posted @ 2016-08-09 18:02 遥月 阅读(421) 评论(0) 推荐(0)
摘要: 只有一个架子,没有功能,练习之作 阅读全文
posted @ 2015-10-14 11:12 遥月 阅读(2013) 评论(0) 推荐(0)
摘要: 现在国内的博客都不支持绑定顶级域名了,大多给你一个类似于xx.com/dd/的网址,让你域名cname都没有地方,查了下资料,找到了url隐藏转发的方式,代码实现如下: 1 2 3 4 5 yaoyue68's blog 6 7 8 9 10 把它保存为index... 阅读全文
posted @ 2015-10-11 11:15 遥月 阅读(2789) 评论(2) 推荐(0)
摘要: 1. 清理列表框1 winform.btnClear.oncommand = function(id,event){2 winform.listbox.clear(); 清空3 winform.static.text = "";4 winform.redraw(); 刷新5 ... 阅读全文
posted @ 2015-10-07 15:59 遥月 阅读(4443) 评论(0) 推荐(1)