使用pil给图片中的文字加个边框,像这样
f
/usr/lib/python2.7/site-packages/requests/__init__.py:80: RequestsDependencyWarning: urllib3 (1.21.1) or chardet (2.2.1) doesn't match a supported version!
RequestsDependencyWarning)<
直接把宿主机的时间设置挂载到容器里面,通过docker run -v的方式直接挂载
-v /etc/localtime:/etc/localtime:ro
这种方案需要注意/etc/timezone内容,因为代码中会用到这个设置
环境:win7 python2.7
注意:我这边的环境是py2和py3共存的,但是我这边默认使用的是py2。
安装路径:
C:\Python27
C:\Python38
按照目前的情况,安装virtualenv后,系统会默认安装python2.7,而
对于谷歌Chrome32位版本,使用如下链接:
wget [https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb](https://dl.google.com/l
我们需要对apt源的配置文件进行修改 。进入/etc/apt目录,我们可以看到sources.list文件。
为了保证安全,我们在修改前先把sources.list文件进行备份
[阅读全文]
import cv2
from PIL import Image
import numpy
image = Image.open("plane.jpg")
image.show()
img = cv2.cvtColor(numpy.asarray(image),cv
selenium启动配置参数接收是ChromeOptions类,创建方式如下
from selenium import webdriver
option = webdriver.ChromeOptions()
创建了ChromeOptions类之后就是添加参数,添加参数有几个特定的方
selenium 自带的截图方法有两个。
方法一: save_screenshot()
方法二: get_screenshot_as_file()
用法一样,都是截取浏览器当前窗口里的内容。
[阅读全文]
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
# 无头模式启动
chrome_options.add
首先安装google的epel源
vi /etc/yum.repos.d/google.repo
[google]
name=Google-x86_64
baseurl=http://dl.google.com/linux/rpm/stabl
重写scrapy中间件RetryMiddleware
在爬取得过程中难免会遇到各种错误,如timeout或者404。而且在用ip代理池时,不是所有的代理都是稳定的,所以对于失败的代理我们需要做一些处理,例如删除操作。而由于不稳定代理引起的请求我们需要重新发起。这时候就有必要重写RetryMiddleware,来实现一些自己想要的操作。