自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 python win32com Dispatch, DispatchEx 无法打开(启动)excel pywintypes.com_error: (-2146959355, ‘服务器运行失败‘

最近换了个硬盘,重装电脑后,想用python打开excel,发现完全没反应,弹出以下错误信息:asctime: Sun, 02 May 2021 12:48:36 bug_line: line:509 level: ERROR message: ERROR:(-2146959355, '服务器运行失败', None, None)Traceback (most recent call last): File "D:\Python\Py

2021-05-03 14:17:22 9850 5

原创 Python 获取手机营业厅token信息,自动参加“天天夺宝“活动

此次教程是以python作为脚本运行的,需要以下软件/网页:1.抓包工具《Charles》(电脑安装),2.编写python的软件,Notepad(电脑安装),有条件pycharm就更好了3.pydroid3 (手机)https://blog.csdn.net/qq_38282706/article/details/1077396754.网页请求转化为Python requests的网站https://curl.trillworks.com/准备步骤:1.你得会抓包,就是能...

2020-12-26 17:29:22 3626 1

原创 手机python神器qpython ,运行requests访问https网站时会报错!!!

使用qpython时,若是运行requests访问https网址就会报错!!复制下面代码,在qpython上运行即可解决!# -*- coding: utf-8 -*-import osimport reimport syssite_path = [i for i in sys.path if "site-packages" in i]ssl_path = 'are you ok'for i in site_path: if os.path.exists(i+'/url.

2020-08-02 02:13:02 1254 6

原创 手机运行python 神器,pydroid3 包含库的版本

初次安装pydroid 或者qpython的同学运行爬虫时是不是蛋疼的一比,lxml根本装不了,虽然可以下载whl折腾,可是也很麻烦后来我不死心,终于找到了包含库的版本,---只有pydroid64位:https://lanzous.com/id6yg0jhttps://lanzous.com/id6ym4jhttps://lanzous.com/id6yljihttps://lanzous.com/id6yg8h步骤:先安装45M的那个apk,然后把99m那个安装到androi

2020-08-02 01:22:07 9286 6

原创 python tkinter界面 多进程启动scrapy爬取百度贴吧的回复,显示爬取进度,并可以搜索回帖人,指定时间生成词云图,用pyinstaller打包成exe(十)

所有py文件已经讲解了,剩下的就是如何打包成exe了!scrapy打包成exe特别麻烦,而且很大,最后出来,居然有88m!!!而且不能打包成单个文件,只能一堆文件,下面是这次所需的文件:所需配置文件: scrapy(文件夹) /mime.types /VERSIONscrapy.cfgwordcloud (文件夹): /stopwords /...

2019-08-13 10:46:58 550 5

原创 python tkinter界面 多进程启动scrapy爬取百度贴吧的回复,显示爬取进度,并可以搜索回帖人,指定时间生成词云图,用pyinstaller打包成exe(九)

对生成的帖子json文件,进行搜索,可以根据回帖内容关键字、或者回帖人 查找回帖内容,还可以依据回复内容,生成词云图tk界面,search.py''''''构造: toplevel:——notebook,2个页面: ----搜索回复内容(search_frame):---选择文件夹部分(dir...

2019-08-13 09:58:56 505

原创 python tkinter界面 多进程启动scrapy爬取百度贴吧的回复,显示爬取进度,并可以搜索回帖人,指定时间生成词云图,用pyinstaller打包成exe(八)

运行爬虫后,记录爬取信息的文件:爬虫日志:所爬取保存的文件为:文件内的保存格式:

2019-08-13 09:49:42 299

原创 python tkinter界面 多进程启动scrapy爬取百度贴吧的回复,显示爬取进度,并可以搜索回帖人,指定时间生成词云图,用pyinstaller打包成exe(七)

爬取单个帖子one_tiezi_spider.py'''这个是爬取 单个帖子的爬虫大概思路: 1.进入该帖子的第1页,获取帖子的初始信息(标题、发帖人、tid、总页数)等 2.根据总页数,判断输入的起始页-结束页 是否合理,进行修改 3.对[页数范围]进行分割,做到每100页为一个文件,每10页为一个item,组成request_lis...

2019-08-13 09:06:38 368

原创 python tkinter界面 多进程启动scrapy爬取百度贴吧的回复,显示爬取进度,并可以搜索回帖人,指定时间生成词云图,用pyinstaller打包成exe(五)

scrapy项目里的各个模块:settings.pyBOT_NAME = 'tieba'SPIDER_MODULES = ['tieba.spiders']NEWSPIDER_MODULE = 'tieba.spiders'RETRY_ENABLED = FalseDOWNLOAD_DELAY = 0.5COOKIES_ENABLED = TrueDEFAULT_R...

2019-08-11 21:00:57 320

原创 python tkinter界面 多进程启动scrapy爬取百度贴吧的回复,显示爬取进度,并可以搜索回帖人,指定时间生成词云图,用pyinstaller打包成exe(四)

接着直接进入主题,scrapy的启动文件begin.py:'''本scrapy的运行顺序:》初始的begin.py ,打开tk界面,输入各个参数,保存在config文件,点击运行》先进入pipeleines.py,调用open_spider,获取config里的数据,设定spider各个参数》回到spider.py,正式开始运行parse》程序结束时,再调用pipelein...

2019-08-11 20:53:44 411

原创 python tkinter界面 多进程启动scrapy爬取百度贴吧的回复,显示爬取进度,并可以搜索回帖人,指定时间生成词云图,用pyinstaller打包成exe(三)

这次是显示爬取进度的tk界面:'''显示爬取帖子进度,流程是: 在spider里,每爬取完一段(每个帖子,或者每10页),返回item时,就把帖子标题、发帖人等信息写入info.json 然后tree会不停的打开这个文件,当spider更新数据时,就添加到tree里 在循环里,每15秒检查scrapy是否还在运行,一旦不在了,就终止循环...

2019-08-11 20:49:10 398

原创 python tkinter界面 多进程启动scrapy爬取百度贴吧的回复,显示爬取进度,并可以搜索回帖人,指定时间生成词云图,用pyinstaller打包成exe(二)

先从tkinter的界面讲解吧!!!初始界面:'''tk界面的创建步骤: 第一步:创建最初始的[选择]界面,然后按下按钮,选择 帖子/贴吧 第二步:创建对应界面,布局好“贴吧名、页数范围、保存路径、(tid)” ————需要提及的是,1.新版ttk的scale滑动条很蛋疼,值都是小数不能设定,得手动绑定函数...

2019-08-11 20:46:03 479

原创 python tkinter界面 多进程启动scrapy爬取百度贴吧的回复,显示爬取进度,并可以搜索回帖人,指定时间生成词云图,用pyinstaller打包成exe(一)

效果图:简介以及构造:介绍:本项目是tkinter写出界面,基于scrapy爬虫,爬取指定贴吧/某个帖子,能通过treeview显示爬取进度,并且可以搜索关键字、发帖人等爬取指定贴吧思路:1.进入该贴吧第N页-第M页,获取所有帖子的初始信息2.分别进入每个帖子,先爬取楼层回复3.根据tid(帖子id)、pid(楼层id),爬取各自的楼内...

2019-08-10 16:01:06 919

原创 python tkinter编写界面,使用win32com操作excel获取数据生成截图后,wxpy登录微信,给租客发送房租(四)

OK,2部分都搞定后,就可以打包了!打包为exe:因为需要操作excel,好像只能在windows上运行打包命令:pyinstaller -F begin.py -w (无命令窗口,并且压缩为单个exe)(写了个日志输入,error信息会打印在“日志.log”文件上)注意事项:1.房租文件名称样式:文件名为房屋名,sheet为房间号,例:其对应的租客昵称为:"一楼-1房"...

2019-07-18 16:26:02 509

原创 python tkinter编写界面,使用win32com操作excel获取数据生成截图后,wxpy登录微信,给租客发送房租(三)

tkinter界面:这部分很大坨,不过跟上部分一样,代码里备注得很完整了,慢慢消化就能看得懂了!!操作步骤:运行程序后,1.先点击“获取房租信息”按钮,所有租客该月的房租信息会显示在treeview上(如果该租客此月房租还没记录好,那么其对应的按钮不可选),并依据其房租信息生成表格图片。2.点击“登录微信”,弹出二维码,扫描登录后,按钮变为“发送房租”,此时可以选择要发送的租...

2019-07-18 16:22:01 512 1

原创 python tkinter编写界面,使用win32com操作excel获取数据生成截图后,wxpy登录微信,给租客发送房租(二)

'''Open_Excel是根据每个excel里的每个租客租金详情,生成房租信息send_info 以及对应的表格图片 过程:Open_Excel(月份) 输入月份实例化 get_send_info() 运行 get_all_info 获取当月所有租户具体租金 ---get_excel_info(fi...

2019-07-18 16:12:41 581

原创 python tkinter编写界面,使用win32com操作excel获取数据生成截图后,wxpy登录微信,给租客发送房租(一)

家里有几个单间出租,可是每到月头收房租就是件麻烦事,挨个挨个去收,对方有时候不在,或者说还没出粮,过几天再给,又或者没到时间,太麻烦了,而且还得写收据,学了python这么久,自己来写个GUI,用excel记录好房租信息后,获取该月对应的房租信息,然后生成表格图片,登录微信后,根据租客昵称给他们发送房租详情即可!GUI界面图:微信效果图:--登录微信、发送了信...

2019-07-18 16:04:59 657

原创 python wxpy登录微信,扫描通讯录,或者接受信息时,log日志时会报错 解决方法

登录微信后,有时接收到信息时,程序会报错:那是因为log时信息或昵称上有特殊字符,所以会显示gbk不能识别,此时可以这么处理:上面是接受消息,下面是群名称:红色圈起来的是我修改后的,这样的话,log就不会出错了当然,也可以直接在log文件内修改...

2019-05-29 18:50:55 979

原创 python 使用xlwings、win32com,选取excel的单元格,截图保存为图片

xlwingsimport xlwings as xwapp=xw.App(visible=True,add_book=False) #使用xlwings的app启动wb = app.books.open('截图.xlsx') #打开文件sheet=wb.sheets[0] #选定sheetall=sheet.used_r...

2019-05-13 21:29:24 8943 10

原创 python tkinter 利用canvas,创建treeview时,添加对应的checkbutton多选按钮,而且鼠标滚轮对应整个界面

这次是要求treeview的每一行对应一个多选按钮, 功能:1.勾选按钮,tree对应的行就会改变颜色 2.点击tree的行,按钮也相应的被打勾 3.全选按钮会根据 下面多选按钮的情况,改变状态! 代码要点:1.操作滚动条时,对应移动的是tree+按钮,所以得用canvas,还得设定<MouseWheel>...

2019-05-10 19:28:08 8917 23

原创 python wxpy登录微信,扫完二维码后,打开的软件没有关闭/ 扫二维码时不小心关闭了软件,程序会卡住不动的处理方法

加了几行代码,扫完二维码后,把打开图片的软件也结束程序圈起来的代码是我改动后的!!先找到login.py追踪到打开图片的函数:扫描结束后的函数:这样的话,登录微信过程中,一旦发现显示二维码的程序被关闭,登录就会中断这样子的话,删除二维码图片同时,也关闭图片程序了!!追踪到打开图片的实际函数:我添加的内容:...

2019-05-10 19:17:33 2171 1

原创 python+wxpy:简简单单找出微信里把你删除的好友

import re,timefrom wxpy import *bot = Bot(cache_path='dahao.pkl')friends = bot.friends()for friend in friends: print(friend) time.sleep(0.4) if friend!=bot.self: friend.send('...

2019-04-22 15:36:04 1357 1

原创 python使用 wxpy 简简单单实现微信防撤回

import refrom wxpy import *bot = Bot(cache_path='xiaohao.pkl')@bot.register()def handleReceiveMsg(msg): raw = msg.raw if raw['Status'] == 4: # 获取被撤回消息的ID oldmsgid = re.se...

2019-04-22 15:14:46 590

原创 python 微信wxpy 限制无法发送大于0.5m文件、图片、视频等问题

wxpy里封装的itchat的版本太久了!!用pip install -U itchat更新即可!!··但后面发现,不能发送中文名的图片,去了itchat的github看,原来已经有修补了,https://github.com/littlecodersh/ItChat/commit/8622c3c0ffd6fd997f78a88c6db7a13eba405617见itcha...

2019-04-21 13:37:32 2182

原创 python 自用的包,随机user_agent,插入删除提交mysql语句

user_agent.py,随机生成一个UAfrom random import choiceclass My_UA(): def __init__(self): self.USER_AGENT = [ "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; AcooBro...

2019-03-31 14:32:57 296

原创 python 用pyinstaller打包多进程multiprocessing、tkinter scrapy爬取豆瓣TOP250部电影信息

参考文章:https://blog.csdn.net/La_vie_est_belle/article/details/79017358https://blog.csdn.net/weixin_42052836/article/details/82315118https://blog.csdn.net/zm147451753/article/details/85850526常规py...

2019-03-24 09:59:47 1614 3

原创 python 使用pyinstaller 打包scrapy中遇到的坑

打包scrapy果然好痛苦啊!!!坑1:不要用pycharm 下载PyInstaller包 ,不然在cmd里就算你设定好了环境变量,也是调用不了,最后我是用pip 删除再安装解决的!坑2:无论修改什么,还是会报出AttributeError: 'str' object has no attribute 'items'的问题,发现原来是setuptools比较老,方法是:更新...

2019-03-19 22:55:38 1553 1

原创 爬取了贴吧的帖子后,再对这些帖子搜索自己想要的信息

帖子保存为json文件,格式如下:tiezi={'title': '标题', 'author': '发帖人', 'tid': '帖子的编号', 'reply_num':'回复数量', 'last_reply_time':'最后回复时间', 'last_reply_author':'最后回复人', ...

2018-11-10 18:27:26 1868

原创 python中无限遍历在多维嵌套字典、列表的JSON中获取路径path跟对应的值——find_path(终极版)

真鸡儿痛苦,网上搜寻了一大堆,都没我想要的,要不是纯字典,要不只能拿到value值,我想要的是具体路径啊!没把法,只能自己强上了!本来3个函数就能搞定了,根据要找的value值得到该值的具体路径,但是后面又想到有时是要根据key值得到对应的value,而且在镶嵌字典里,一样名字的key应该不少啊,最好还能返回要找的key的具体路径跟它对应的值,具体看代码之前2个版本都是先找到目标,然后再一步步...

2018-11-10 17:52:18 4973 1

原创 python scrapy 传入自定义参数需要注意的几点

关于如何在使用scrapy时传入自定义参数,百度了很久,基本都是这种: 在命令行用crawl控制spider爬取的时候,加上-a选项,例如:scrapy crawl myspider -a category=electronics然后在spider里这样写: import scrapyclass MySpider(scrapy.Spider): name =...

2018-07-10 21:08:55 20563 5

原创 python scrapy项目下spiders内多个爬虫同时运行

一般创建了scrapy文件夹后,可能需要写多个爬虫,如果想让它们同时运行而不是顺次运行的话,得怎么做?a、在spiders目录的同级目录下创建一个commands目录,并在该目录中创建一个crawlall.py,将scrapy源代码里的commands文件夹里的crawl.py源码复制过来,只修改run()方法即可!import osfrom scrapy.com...

2018-07-09 21:40:05 12182 12

转载 python scrapy 在pipeline 把爬取内容写入MongoDB数据库

 写入MongoDB数据库的基本配置#配置MongoDB数据库的连接信息MONGO_URL = '172.16.5.239'MONGO_PORT = 27017MONGO_DB = 'zhihuuser'#参数等于False,就等于告诉你这个网站你想取什么就取什么,不会读取每个网站的根目录下的禁止爬取列表(例如:www.baidu.com/robots.txt)ROBOTSTXT_OB...

2018-07-08 13:18:29 1829

原创 python 修改scrapy结束时显示开始时间,结束时间,添加耗费时间

scrapy运行结束后都会显示一堆信息,原来里面是有时间的,但是!那个时间是用utc的(0时区),不是我们平时用的,而且还没有运行时间,所以我翻了下,改了代码,感觉还行!修改后的代码为def spider_opened(self, spider): self.start=time.time() start_time=time.strftime('%Y-%m-%d %H:%M:%S'...

2018-07-06 16:12:50 3711 1

原创 python 如何将变量名转化为同名字符串

这是很无聊的一个想法,,例如说,a=123打印出来的时候,效果是这样::“a:3”如何不手动把a这个字串符输入进去呢?见知乎:https://www.zhihu.com/question/42768955还有stackoverflow:https://stackoverflow.com/questions/592746/how-can-you-print-a-variable-name-in-py...

2018-06-12 14:53:36 10693 2

原创 python selenium登录企名片,筛选各种条件,爬虫爬取融资信息,保存到csv文件

要点:1.利用datatime构建 日期,设定格式         2.利用selenium 登录账号,input等待需要输入的验证码         3.可以利用scrapy的Selector,替代beautifysoup 得到想要的标签         4.selenium的操作,选定筛选条件、模拟键盘的enter         5.使用try语句,错误时用logging提示错误,没问题就继...

2018-06-10 15:31:19 2179 2

原创 python selenium 使用cookies免登陆,与requests使用cookies免登陆的差别

要点:1.selenium的cookies是多个字典组成的list,而且有很多键值         2.selenium 想要添加cookies,得先登录对应域名的网址,再添加,一旦cookies里有不同域名(domain)就会报错!         3.requests的cookies只需name跟value即可最近研究用selenuim 登录纯JS加载的网站获取信息,到后面想用cookies免...

2018-06-10 11:39:57 12784 4

原创 python selenium登录百度首页、网盘、贴吧分别获取cookies,利用xlwings写入excel中,观察其共同点

要点:1.myfox().work()利用自己写的文件不需要重新打开浏览器2.browser.get_cookies()得到此时网页的cookies3.利用xlwings打开excel进行操作,指定sheet4.单元格定位方式有sheet[0,row]、sheet.range(row, col)等等多种5.sheet.autofit() sheet自动调整间隔======...

2018-05-26 15:23:04 4701 7

原创 python使用selenium webdriver点击百度的搜索设置按钮,设定每页显示条数

要点:1. ActionChains(driver) 生成用户行为,2.move_to_element(menu)  鼠标移动到某个元素3.perform()  鼠标停留4.switch_to_alert().accept() 选择到一个警告弹窗,确认from selenium.myfox import myfoxfrom selenium import webdriverdriver = ...

2018-05-23 23:15:38 3973

原创 python selenium+firefox 使用已打开的火狐浏览器进行操作(不需要每次都重新打开火狐)

使用selenium操作时,每次使用webdriver.Firefox()都要重新弹出火狐窗口,效率非常低,所以我一直在查,selenium能不能在已打开的浏览器上操作,发现该模块没有这个功能,那说明只能自己来了,百度了很久,只觉得这位老哥@wwwqjpcom的有帮助,那就在他研究的基础上改进下吧!原网址https://blog.csdn.net/wwwqjpcom/article/details...

2018-05-21 15:15:21 28074 18

原创 python使用selenium 自动登录百度账号

要点:1.使用火狐浏览器          2.注意验证码的弹出,,我还不会自动化输入验证码,希望后面能学会from selenium import webdriverbrowser = webdriver.Firefox() #使用火狐browser.get('https://www.baidu.com/')browser.implicitly_wait(3)browser.find_...

2018-05-18 22:49:50 2150 2

Pydroid3 4.01

Pydroid3 4.01 先安装pydroid3 4.01 apk,然后把obb包移动好,接着安装pydroid repository plugin

2020-11-25

Pydroid repository plugin.xapk

Pydroid repository plugin.xapk Pydroid repository plugin.xapkPydroid repository plugin.xapk

2020-07-31

32位pydroid.rar

32位的手机专用pydroid3,先安装47m的apk,然后再安装108的xapk即可,需要下载能安装xapk的软件

2020-08-02

发送房租软件2.rar

发送房租软件,包含房租信息excel,注意格式。还可以登陆,根据备注给房客发送房租截图!

2020-07-08

发送房租软件.rar

自写的发送房租程序,包含了exce,明确了格式,还有py原文件

2020-07-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除