自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 POST请求负载form-data表单数据需要同步修改header的Content-type

问了研发小兄弟才知道图1所示的是form-data类型,在python.requests里面需要处理一下,还需要在负载form-data的同时在headers里附加一个content-type值,二者缺一不可否则会报错。一开始没注意类型,按照公司其他接口的情况用了json,结果返回的数据时间阶段没有体现dct的要求,脚本如下(错误示范)需要读公司的一个接口,显示负载是“表单数据”

2023-08-15 18:25:22 691

原创 【记录】自用python包上传到Pypi并且可以通过pip下载

【代码】【记录】Pypi导入,pip

2023-08-11 10:55:37 185

原创 错题集(已解决):正则表达式截取长字符串内相同的小串

在朋友那里看到一个很有意思的题目,当然原因可能是我其实比较少有复杂的、递归解题经验,所以就做得很痛苦,其中有一个类似如下的需求:lst = [0, 1, 0, 0, 2, 0, 0, 0, 34, 0, 0, 0, 0]要求:将形如上文中的所有带有0的列表单独截取出来解决方法首先想到的是re.findall,所以将整个列表转化成字符串并截取,分成首、尾、中间三种类型来处理:# 截取开头是0的段落re.findall('^\[(([0, ]+), [1-9]+)?,',str(lst))

2021-12-09 11:27:09 628

原创 错题集(已解决):爬虫中碰到请求头header里有冒号‘:‘在key前面,直接调用requests报错valueError: Invalid header name b‘:authority‘

不说闲话直接入题:碰到如下这样有冒号’:‘在前面的请求标头,如果直接在requests的headers参数里写冒号的话会报错具体报错如下ValueError: Invalid header name b’:<你的header中带有冒号的key名>’:原因是http2.0的应用(相关解释),在requests这个包中没有得到兼容,因此需要导入一个小帮手,在这里感谢这位大佬的文章解决方案(使用hyper包):from hyper.contrib import HTTP20Adapter

2021-09-19 12:48:27 11944 10

原创 【从零建站】错题集(已解决):cron运行.py报错permission denied, can‘t cd /, No module named

在腾讯云ubuntu服务器上使用cron定时运行.py时的几个报错首先假设我们需要使用cron运行如下test.sh文件#!/bin/shcd /home/ubuntu/Programs/pfm_flask && nohup python -u pfm_flask.py runserver --threaded >> pfm_flask.log 2>&1 &相应的crontab -e命令行如下0 9 * * * sh /home/ubuntu/P

2021-03-23 14:56:12 764 1

原创 【从零建站4/n】错题集(已解决):腾讯云服务器apache2、flask从http升https;访问时浏览器报此站点连接不安全ERR_SSL_PROTOCOL_ERROR

腾讯云http升到https站点在这里,项目已上传至Git。随时都在掰弄,不保证能登录/手动滑稽缘由因为用了PWA,上面的”不安全“提示就让人非常不爽,而且据说也会限制PWA的功能,因此决定把服务器升到https免费获取ssl上腾讯云买就完了,选择域名型免费版,反正不要钱下载证书,由于我使用的是apache2建站,因此选取其中apache文件夹中的三个文件传到服务器手动安装直接参考这位大佬的文章;一切都非常美好。智障错误结果浏览器时报错ERR_SSL_PROTOCOL_ERROR,检

2021-03-09 10:38:38 1008

原创 【从零建站3/n】错题集(已解决):服务器上再次进入有Echarts的页面,图表无法显示

碰到一个很厉害的Bug。主角是我个站提供的深圳个人车牌竞价预测;本地npm run serve一切正常,但是一旦上服务器(腾讯云)就会出问题:打开网页或PWA程序后第一次进入有echarts图的竞价预测页面一切正常;通过顶栏点选到其他页面后,再次回到这个有echarts图的竞价预测页面,则原图表区显示为一片空白。按F5刷新页面后,echarts图表又恢复正常显示;重复上一步操作则继续发生无法显示的Bug。解决思路:猜测原因是vue-router作为路由把页面切走之后,原来绑定到div上的e

2021-03-05 16:05:53 388

原创 【从零建站2/n】vue-cli项目结构中调整首页scss效果及过渡动画模块设计

vue-cli重构个站记录站点在这里,随时都在掰弄,不保证能登录/手动滑稽下面开始记录过程本次记录的是对首页进行内容调整1. 准备工作:初始化vue-cli项目结构解读粗略分割本项目目前初始化的文件结构为:#mermaid-svg-nAO72zfF1Y8oHACT .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#merma

2021-02-28 16:53:48 276

原创 【从零建站1/n】vue-cli5项目初始化

准备用vue-cli把我的个站重置一次,记录下来。首先安装node 14.15.4,一路next没啥好说的转cnpm安装vue> cnpm install vue@next -g # 全局安装vue的最新版本, @next指最新安装vue-cli,对应vue3.x版本的是@vue/cli,有可能需要先卸载老版本的vue-cli,更新一下npm之类的> cnpm uninstall vue-cli -g # 2.x版本的卸载> cnpm install @vue

2021-02-26 11:32:35 2243 1

原创 考证书:CBAP

全局日程1.1背单词:唯一一件从头做到尾的事情;个人判断词汇量一万左右即可通畅看懂考试;1.2抄讲义:用一个月时间把讲义全部抄进自己的思维导图,完全不用动脑筋,抄就完事了;1.3抄BABOK:用一个月时间把讲义上没有但是书上有且看起来很厉害的内容也抄进导图,调整这些内容的展示结构,需要动一点点脑筋;1.4看自己抄的导图:看自己抄的东西通常比较快,即使不用太思考,冥冥之中对内容和结构的第六感已经开始让我自信起来了(大雾);1.5做题:报名的时候我才知道本月只有27日的考场能选(不然...

2020-09-04 16:25:52 1284 3

原创 错题集(已解决):fake-useragent导入时报错timeout

有一说一发这篇我有点惭愧,因为别人都讲过了,不过既然自己做了一遍,就还是记下来。感谢这位老铁首先问题是:自用的类里加了fake-useragent,导入时报错timeout如下,据说是个别服务器通讯更新假头时连接超时,所以可以手工把下到的假头存在本地缓存文件里。从这里手工下载假头;然后使用如下脚本得到缓存文件存放的目录import tempfileprint(tempfile.gettempdir())# 得到类似C:\Users\bob\AppData\Local\Temp然后将

2020-05-09 15:25:48 967 3

原创 瞎折腾:隐藏juypterNotebook脚本框左侧的“run”按钮及字体格式调整

重装系统后anaconda带的jupyterNotebook更新了一个奇怪的东西,脚本框的左侧有一个“runCell”按钮,导致框的左边线与上面注释框的左边线没能对齐,十分难受。于是考虑对jupyterNoteBook进行调整,由于是anaconda附带的,所以找到如下ccs文件\anaconda3\Lib\site-packages\notebook\static\custom\custo...

2020-03-30 12:18:27 1508

原创 错题集(已解决):模拟浏览器Chrome报错WebDriverException

使用selenium打开某些网页。安装包selenium下载相应浏览器的驱动,chrome的在这里,需要选择与自己的chrome相对应的版本,若版本不匹配,在接下来的运行中可能会报WebDriverException错误,这时候只需要更新相应的驱动版本就可以了chrome驱动下载官方地址把驱动.exe放到某个已经添加过系统环境的文件夹,比如我是C:\Users\slong\Anacond...

2020-02-27 13:27:47 684

原创 错题集(已解决):python通过JWT(jsonWebToken)默认ES256编码连苹果App Store Connect API报错Could not deserialize key data

最近苹果账号不知道咋的弄出来一个账号密码登陆后需要手机验证码双重认证登陆,很麻烦于是想通过App Store Connect API直连导出财务日志之类的东西。苹果提供了一套JWT的验证连接方式,关于JWT网上介绍很多在此对细节略过不表。而完成登陆简单点讲就是需要在发送向指定http地址的get请求头中添加JWT。具体生成JWT的过程如下(前两步)。1. 生成API key登陆itune...

2019-03-29 09:58:24 5711 4

原创 错题集(已解决):在字符-日期时间-struct_time格式转换中报ValueError的有趣错误

偶然发现的,完全不知道原因是什么# 导入如下数据框dtf = pd.DataFrame([{&amp;quot;A&amp;quot;:'1992-02-04',&amp;quot;B&amp;quot;:'2'},{&amp;quot;A&amp;quot;:'1992-02-05',&amp;quot;B&amp;quot;:'2'}])# 直接一步将完成&amp;quot;字符串 -&amp;amp;gt; d

2019-01-11 18:40:54 535

原创 错题集(已解决):微信公众平台数据统计接口报错‘errcode‘: 61500, ‘errmsg‘: ‘date format error hint: []‘}

请求微信公众平台数据统计接口时,如下调用方式报错from requests import postfrom requests import getfrom json import loads # 反向解码header = {&amp;amp;amp;amp;amp;amp;amp;amp;quot;Content-Type&amp;amp;amp;amp;amp;amp;amp;amp;quot;:&amp;amp;amp;amp;amp;amp;amp;amp

2018-12-14 14:03:54 4073

原创 错题集(求助中):爬虫碰到cookies检查还是script啊甚至连被什么拦住的都不知道···

爬中原找房写字楼详情页,内容页返回是如下,甚至不知道是什么东西···&amp;amp;amp;lt;head&amp;amp;amp;gt;&amp;amp;amp;lt;meta http-equiv=&amp;amp;quot;Content-Type&amp;amp;quot; content=&amp;amp;quot;text/html; charset=UTF-8&amp;amp;quot;&amp;amp;amp;gt;&am

2018-12-12 21:48:28 4026 10

原创 错题集(已解决):.py在windows任务计划程序自动执行中报错(0x1)

直接运行.py没有问题,windows自动运行的时候报错(0x1)解决:在windows任务计划执行的.py里面使用下面这种写法去改默认目录是无效的,在import如下目录中的.py文件时会提示文件不存在。chdir(&quot;C:/Users/slong/OneDrive/daily_Script/Script_Python/&quot;)解决方法简单地是可以选择把需要用到的其他.py放到window...

2018-12-11 14:52:06 4896

原创 错题集(已解决):pyinstaller报错ModuleNotFoundError: No module named ‘setuptools._vendor‘

使用pyinstaller导入如下.py# python3.6x = input()x = int(x)def test(x): a = 1 b = a + x print(&quot;hello world&quot;) return bk = test(x)在cmd输入# cmdpyinstaller -F -p C:\ProgramData\Anaconda3\lib\site-pac...

2018-09-19 15:31:10 22188 5

原创 爬取链家二手挂单房屋 - 匹配百度地图API坐标 - python出地图【2】(end) echarts调用百度地图画自己喜欢的底图,最终python出地图

在上一步得到了所有期待项目的地理坐标之后,可以把数据体现在地图上给领导看了。首先需要一张符合自己审美风格的底图来给领导留下强烈的印象;因为我对百度地图的初始配色非常不满,所以这个对我来说是刚需,恰好又需要用echarts出地图,所以就刚好一起做了。# echarts # 这里是把地图装在dlg_map.js文件里再再html中调用# 以下为dly_map.js中的内容functio...

2018-09-14 16:42:16 984

原创 错题集(已解决):pymongo报错InvalidDocument: Cannot encode object: 52(某个数值)

今天写个宏玩,结果发现一个可能是编码引发的问题··· 完全不知道怎么处理··import pandas as pdimport numpy as npimport pymongomyclient = pymongo.MongoClient(host='mongodb://localhost:27017/')mydbs = myclient['db_WebCrwr']my...

2018-09-11 11:54:07 5715

原创 爬取链家二手挂单房屋 - 匹配百度地图API坐标 - python出地图【1】百度地图API爬取特定关键词地点坐标

第二个步骤是匹配每个项目的坐标点。百度地图的API最近是不是改版了?之前都可以一路爬几千条的现在25-30条就会报一次;于是在下面增加了一个报错后较长的冷却时间,不知道行不行。等明天上班了试一下吧··· 其中需要搜索的楼盘名装入lst_input这个list中,使用百度提供的关键词搜索方法。###### 数据导入: lst - baiduAPI - cll in dbsdef input...

2018-09-09 10:11:35 1515

原创 爬取链家二手挂单房屋 - 匹配百度地图API坐标 - python出地图【0】爬取链家二手挂单房屋

不知道怎么从楼盘页中直接抓取地图坐标点,因此先在链家网上爬取其他与房屋有关的信息;脚本框架来自于https://www.cnblogs.com/Tsukasa/p/6799968.html代码块代码块语法遵循标准markdown代码,例如:### 初步设定import osos.chdir(&amp;amp;amp;quot;D:/&amp;amp;amp;quot;)import jsonimport requestsimpo...

2018-08-23 11:21:44 1541

空空如也

空空如也

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

TA关注的人

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