4 关茂柠

学生身份

Python、爬虫、机器学习

添加认证
等级
TA的排名 3w+

Windows桌面程序窗口操作示例

代码如下:int APIENTRY wWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPWSTR lpCmdLine, _In_ int nCmdShow){ // 创建窗口 DialogBoxA(hInstance, MAKEINTRESOURCE

2020-05-25 01:57:30

python模拟滑动滑块验证

def get_tracks(self, distance): """ 根据偏移量获取移动轨迹 :param distance:偏移量 :return:移动轨迹 """ # 移动轨迹 tracks = [] # 当前位移 current = 0 # 减速阈值 mid = distance * 4 / 5 # ...

2020-05-23 02:28:01

Python如何解决中文乱码

环境配置:windows 10, 64bitAnaconda 3, python 3.71、问题描述:如上图所示,我们从python爬虫得到网页内容,print(req.text)可能会出现中文乱码,其中,req是我们获取到的response,如:req = requests.get(url)。在网上找了挺多方法都不起作用。下面,将通过三种方法来分别解决中文乱码问题。2、问题分析:运行以下python代码:print(req.encoding)print(req.app.

2020-05-22 20:09:53

scrapy框架XPATH选择器与正则式使用技巧

代码示例: def parse_item(self, response): item = NewsItem() item['title'] = response.xpath('//h1[@id="chan_newsTitle"]/text()').extract_first() item['url'] = response.url item['text']=''.join(response.xpath('//div[@id="

2020-05-20 20:55:59

scrapy框架Pipelines的使用范例

系统环境:Anconda3, windows 10 64bit, Python 3.7Python packages:Python packages:import pymongoimport pymysqlfrom scrapy import Requestfrom scrapy.exceptions import DropItemfrom scrapy.pipelines.images import ImagesPipeline1、MongoDB保存数据Pipeline:.

2020-05-17 16:32:51

MySql数据库常用的sql语句

1、创建数据库:sql语句如下:CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci为了操作方便,你也可以使用Navicat等软件,进行可视化操作来创建数据库。2、创建表:sql语句如下:CREATE TABLE images (id VARCHAR(255) PRIMARY KEY, url VARCHAR(255) NULL, title VARCHAR(255) NULL, .

2020-05-16 20:06:28

执行 redis-dump 报错:ERROR (Errno: ENOENT): No such file or directory

问题描述:我们在初次使用“redis-dump -u :password@127.0.0.1:6379”来导出本地的Redis数据库的数据时,会出现以下错误:解决方法:修改dump.rb文件,到Ruby的安装目录下找到dump.rb文件(文件路径:Ruby26-x64\lib\ruby\gems\2.6.0\gems\redis-dump-0.4.0\lib\redis),把du...

2020-05-08 17:15:34

执行 redis-dump 报错:Error connecting to Redis on localhost:6379 (Redis::TimeoutError)

问题描述:我们在本地的Redis数据库做测试时,使用“redis-dump -u :password@localhost:6379”命令导出数据会出现以下错误:解决办法:将命令中的“localhost”改为“127.0.0.1”即可,更改后的命令如下:redis-dump -u :password@127.0.0.1:6379注意要把命令中的“password”改为你...

2020-05-08 17:06:11

解决 tesserocr报错 Failed to init API, possibly an invalid tessdata path :D:\software\Anaconda3\tessdata

问题描述:我们在初次使用tesserocr库的时候,可能会报以下错误:RuntimeError: Failed to init API, possibly an invalid tessdata path: D:\software\Anaconda3\/tessdata/这是因为在 anaconda的安装目录下找不到"tessdata"这个文件夹。解决办法:找到Tesser...

2020-05-07 22:13:55

Git的基本操作

系统环境:Windows 10 (专业版) 64bits基本操作:git提交本地代码的步骤分两步,只需要使用add和commit命令就可以了。第一步,先使用add命令添加文件或者文件夹,其中add的基本使用方式有三种:1. 添加单个文件:git add 文件名2. 添加多个文件:git add 文件名1 文件名2 (要包括文件的后缀名)3. 添加单个文件夹...

2020-01-03 19:10:14

《第一行代码Android》(第2版)——发送标准广播不成功

在《第一行代码Android》(第2版)的书中179页关于发送标准广播的代码如下: Button button=(Button)findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override pu...

2019-10-27 17:25:02

解决Android Studio:Conflict with dependency 'com.android.support:support-annotations'报错

在首次使用Android Studio这个软件创建新项目的时候,编译代码出现这个报错:Error:Execution failed for task ':app:preDebugAndroidTestBuild'.Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Re...

2019-10-24 16:00:30

MATLAB中如何把m文件默认打开方式设成editor

问题描述:MATLAB2018b安装后,不关联.m文件,右键选择.m的默认打开方式,却找不到MATLAB2018b这个选项。环境:Win8.1 专业版,MATLAB2018b问题解决:下载文件associateFiles.m:https://ww2.mathworks.cn/matlabcentral/fileexchange/51165-matlab-file-associa...

2019-04-02 15:11:23

解决树莓派SSH登录缓慢的问题

系统:树莓派:树莓派3代B 系统:raspbian问题:我们在用SSH登录树莓派的时候,输入用户名之后,往往需要等待10多秒甚至20多秒30秒才能弹出输入密码的选项,这个是因为树莓派开启了gssapi认证,gsspi是一种工业标准协议,可用于SSH连接认证。解决方法:所以为了减少等待的时间,我们只需要把树莓派的gssapi认证关闭即可。1、关闭ssh的gssapi认证sudo nano /etc...

2018-05-11 16:23:18

Python爬虫爬取动态网页

系统环境:操作系统:Windows8.1专业版64bitPython:anaconda、Python2.7Pythonmodules:requests、random、jsonBackground:对于静态网页,我们只需要把网页地址栏中的url传到get请求中就可以轻松地获取到网页的数据。但是,我们经常会遇到直接把网页地址栏中的url传到get请求中无法直接获...

2018-05-01 20:05:54

如何在Windows系统中设置Python程序定时运行?

系统环境:操作系统:Windows8.1专业版 64bit Background:有时候我们需要定时地执行某个Python程序,如:每天定时执行某个爬虫程序。因为我们可以把该Python程序设置成Windows系统中的任务计划程序,控制其每天定时执行。解决方法:1、在Windows开始菜单中搜索“计划任务”,并且点击打开“计划任务”:2、点击“创建基本任务”:3、给该基本任务命名,并点...

2018-04-30 21:33:06

AI&BigData训练营笔记四:Python爬取A股股票名称和代码

系统环境:操作系统:Windows8.1专业版 64bit Python:anaconda、Python2.7 Python modules:requests、random、BeautifulSoup、pandasBackground:合规门户中有很多地方需要用户填写股票名称或股票代码,因此需要各个股票市场的证券名称和证券代码,包括 A/B/H股/港股。在此以...

2018-04-28 10:05:26

AI&BigData训练营笔记三:Python爬虫攻破反爬虫防御策略

系统环境:操作系统:Windows8.1专业版 64bit Python:anaconda、Python2.7 Python modules:requests、json、random、timeBackground:在使用Python爬虫爬取网页数据时,我们会遭到网站自身的反爬虫防御,这时候我们需要采取一些方法来攻破网站的反爬虫防御策略。解决方法:接下来,将使用伪装浏览器UA、IP代...

2018-04-22 17:49:09

AI&BigData训练营笔记二:Python实现爬取JSON数据

系统环境:操作系统:Windows8.1专业版 64bit Python:anaconda、Python2.7 Python modules:requests、jsonBackground:在使用Python进行爬虫开发时,我们经常需要爬取一些JSON数据。JSON数据:解决方法:在编程实现之前,需要按照以上的系统环境,配置好自己Python环境。# -*- coding: utf-8 -...

2018-04-22 17:01:24

AI&BigData训练营笔记一:Python实现爬取HTML页面内容

系统环境:操作系统:Windows8.1专业版 64bitPython:anaconda、Python2.7Python packages:requests、beautifulsoupBackground:在使用Python进行爬虫开发时,我们经常需要爬取一些HTML页面的内容。解决方法:在编程实现之前,需要按照以上的系统环境,配置好自己Python环境,同时安装好requests、beaut...

2018-04-22 16:29:13

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。