从Flarum迁移Typecho

之前网站由Flarum搭建,由于种种原因网站宕机,且一直没有维护。 幸好数据库还是保持下来, 最后经过考虑还是迁移到Typecho。由于这个程序保存数据库格式不一样,就使用了工具和代码辅助迁移。数据导出通过navicat将原Flarum文章数据,与新安装好的Typecho文章数据导出为json得到两个文件 flarum_posts.json,typecho_contents.json数据转化imp

- 阅读全文 -

Fastapi:Python高性能的web框架

fastapi是一个python高性能的web框架html渲染 Jinja2pip install jinja2 aiofilesfrom starlette.staticfiles import StaticFiles from starlette.templating import Jinja2Templates templates = Jinja2Templates(directory=&

- 阅读全文 -

Python 浏览器自动化测试框架:Selenium 二

Python 浏览器自动化测试框架:Selenium 二前一段时间介绍过一点Selenium库,拥有强大的功能!今天我来进一步的介绍一下Selenium模拟用户浏览器的一些操作。这段时间学习更新频率明显慢下来了,身体出现了一点小问题吧,还有部分原因是难度的增大吧,总之会努力回到最好的状态的!元素定位在进行一下操作是比如单击某个按钮时要找到该元素的位置,这点和爬虫的解析库一样。Selenium提供了

- 阅读全文 -

Python 浏览器自动化测试框架:Selenium 初探

Python 浏览器自动化测试框架:Selenium 初探Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。在Python中存在Selenium库来实现。(Selenium 硒???不说了世界硒都湖北恩施欢迎你!)安装pip install Selenium安装ChromeDriver.exe自己使用的是Chrome浏览器,若是

- 阅读全文 -

Python 光学字符识别 Tesserocr 安装和坑

Python 光学字符识别 Tesserocr 安装和坑Tesserocr 是 Python 的一个 OCR 识别库 ,但其实是对 tesseract 做的一 层 Python API 封装,所以它的核心是 tesseract。Tesseract是一个开源的OCR(Optical Character Recognition,光学字符识别)引擎,可以识别多种格式的图像文件并将其转换成文本。在爬虫过程

- 阅读全文 -