摘要:对于 一些浏览器环境检测时,比较常见的toString方法检测,查看函数方法是否修改,从而来检测爬虫行为,以下是一种过toString检测的方法。 1、修改toString方法。 代码如下: (() => { "use strict"; const $toString = Function.toSt
阅读全文
摘要:拉取git项目到本地只需要6步: 1、查看本地的rsa。 指令: cat ~/.ssh/id_rsa.pub 2、复制结果 输入以上指令会出现以下结果 3、git搜索SSH,找到SSH Key,添加新的key 4、找到新的文件夹,git bash here 5、克隆对应项目ssh 6、回到Bash输
阅读全文
摘要:观前提示,以下方法仅实践于本地服务端的连接测试。 在redis分布式运行后,需要对redis队列和指纹信息进行清除,但是,在打开RedisDesktopManager可视化工具进行连接时,发现总是连接失败,弹出以下提示。 在这个问题,看了许多博客,但最后的设置其实很简单,话不多说,解决方案如下: 打
阅读全文
摘要:一、多线程与多线程的基本原理 在一台计算机中打开浏览器浏览网页时,可以发现打开多个网页,可以将其粗略理解为多线程。同时,在计算机浏览网页的同时打开QQ、微信等其他软件,这就是多进程的体现。 (1)多线程 1、多线程的含义 说起多线程就不得提起线程,而提起线程就不得提起多进程。还是浏览器的例子,一个浏
阅读全文
摘要:Mongodb在pycharm中无法可视化的问题原因有很多种,那么在这里比较常见的解决方案有两种。 一、mongo plugin 这是pycharm自带的一款插件,若搜索后没有显示,则直接转到(二)mongo 2.0自定义插件安装。 在pycharm中找到设置点击插件 在打开设置中找到插件管理,搜索
阅读全文
摘要:在pycharm中,我们通常在学习数据库时都会多多少少在配置环境时遇到些驱动程序需要下载的问题,那么在遇到下载驱动失败时,该怎么解决呢? 以sqlite3为例,在配置环境测试时发现需要下载驱动程序,点击下载又会超时,提示失败。 这是因为文件都是从外网传过来的,链接不稳定,下载超时导致的。 解决方案:
阅读全文
摘要:1、QToolTip窗口字体及窗口名设置 (1)窗口字体设置 QToolTip.setFont(QFont("SansSerif",10)) (2)窗口名设置 第一种:w = QWidget()创建窗口对象,然后设置标题w.setWindowTitle("窗口名")。 第二种:类中设置 self.s
阅读全文
摘要:1、打开cmd找到指定目录。 (1)E: (2)cd python_crawler (3)cd 第十六节课-scrapy入门 2、创建项目 scrapy startproject [name] # name 为项目名称 3、创建spider。 (1)进入创建的项目 cd [name] (2)数据爬虫
阅读全文
摘要:进程池不能保存至数据库,分别将代码位置进行调整即可。 1、进程池代码位置。 在运用进程池保存数据至数据库时,进程池不能共享链接,所以在保存数据至数据库时,要把链接代码写到类的外面。 (1)链接数据库代码: (2)提交保存代码: sql = "insert into Vegetable_price (
阅读全文
摘要:python链接mysql数据库保存数据的步骤。 (1)创建表单。 create table vegetable_price ( id int auto_increment primary key, prodCat varchar(100) null, prodName varchar(100) n
阅读全文