不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2021-09-27 00:10  分类:Python/数据采集分析  编辑

一、卸载pip

python -m pip uninstall pip

二、安装pip

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py   # 下载安装脚本
sudo python get-pip.py    # 运行安装脚本

注意:用哪个版本的 Python 运行安装脚本,pip 就被关联到哪个版本,如果是 Python3 则执行以下命令:

sudo python3 get-pip.py    # 运行安装脚本

一般情况 pip 对应的是 Python 2.7,pip3 对应的是 Python 3.x。

作者:php-note.com  发布于:2021-09-14 22:34  分类:Python/数据采集分析  编辑

openpyxl(可读写excel表)专门处理Excel2007及以上版本产生的xlsx文件,xls和xlsx之间转换容易。注意:如果文字编码是“gb2312”,读取后就会显示乱码,请先转成Unicode。

作者:php-note.com  发布于:2021-08-14 23:00  分类:Python/数据采集分析  编辑

Anaconda3 安装 mitmproxy 时报错:

pip install mitmproxy -i https://pypi.tuna.tsinghua.edu.cn/simple

ERROR: Cannot uninstall 'ruamel-yaml'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

作者:php-note.com  发布于:2021-08-08 19:36  分类:Python/数据采集分析  编辑

元素不可交互原因有多种,不同的原因有不同的解决方案。

原因1:点击速度过快,页面没有加载出来就需要点击页面上的元素

作者:php-note.com  发布于:2021-08-06 14:55  分类:Python/数据采集分析  编辑

Keys类中提供了几乎所有的键盘事件,在鼠标事件中用到了两个键盘事件,键盘的向下按键(send_keys(Keys.DOWN))和键盘的回车事件(send_keys(Keys.ENTER))。键盘的事件需要导入Keys模块

作者:php-note.com  发布于:2021-07-30 18:54  分类:Python/数据采集分析  编辑
作者:php-note.com  发布于:2021-07-28 16:12  分类:Python/数据采集分析  编辑
作者:php-note.com  发布于:2021-07-18 21:38  分类:Python/数据采集分析  编辑

要写一个轮询几个重要页面的程序,不停的在大屏上进行刷新,通过pywin32模块下的SetForegroundWindow函数调用时,会出现error: (0, 'SetForegroundWindow', 'No error message is available')报错,后经网上查询确认,为pywin32模块下的一个小bug,在该函数调用前,需要先发送一个其他键给屏幕,如ALT键 。

作者:php-note.com  发布于:2021-07-12 18:15  分类:Python/数据采集分析  编辑

最近用到Python自动发送邮件,主要就是三步,登录邮件、写邮件内容、发送,用到的库是 smtplib 和 email,直接使用pip安装即可

我使用的是QQ邮箱,首先需要设置QQ邮箱POP3/SMTP服务

作者:php-note.com  发布于:2021-07-01 19:36  分类:Python/数据采集分析  编辑

Selenium中有个page_source属性,但是那个是获取整个网页的html而不是元素的html。

driver.find_element_by_id('tb-37327761306').get_attribute('innerHTML')
  • 通过 .get_attribute('outerHTML') 的方式可以获取某个元素的html信息;
  • 通过 .get_attribute('innerHTML') 的方式可以获取某个元素的内部html信息;