摘要: 问题:在pycharm中运行用例能成功,在命令行运行提示找不到com包解决办法:添加一个PYTHONPATH的环境变量,值为工程目录的路径 当要查找的文本前后有换行时,用如下方法解决//td[contains(text(),'保证金管理费')] xpath方式定位同级元素的前面几个元素els = s 阅读全文
posted @ 2018-01-10 09:23 隐忍沙丘 阅读(337) 评论(0) 推荐(0)
摘要: 1) globalparameter.py 2) log.py 3) send_mail.py 4) excel_data.py 5) Base_Page.py 6) baidu_page.py 7) test_baidu.py 8) sogou_page.py 9) test_sogou.py 1 阅读全文
posted @ 2017-12-05 14:00 隐忍沙丘 阅读(645) 评论(0) 推荐(0)
摘要: 1. requests 接口请求 2. beautifulsoup4 爬虫网页元素提取 3. celery 异步任务处理 4. loguru 日志处理 5. retrying 错误时重试 6. deepdiff json或文本比对 7. DrissionPage selenium和requests的 阅读全文
posted @ 2024-07-25 15:14 隐忍沙丘 阅读(26) 评论(0) 推荐(0)
摘要: python虚拟环境 不同项目依赖的第三方包的版本可能不一样,这样一个环境就没法同时开发不同的项目,所以需要创建不同的虚拟环境 virtualenv 用户创建独立的python环境,多个python项目互相独立互不影响 安装方法 pip install virtualenv 创建虚拟环境 virtu 阅读全文
posted @ 2024-07-24 17:40 隐忍沙丘 阅读(142) 评论(0) 推荐(0)
摘要: html = """<div class="app-moreinfo-v"> <p>版本:1.5.3</p> <p>版本:</p> <p>更新时间:2023-06-21 16:54:10</p> <!-- <p>语言:中文</p> --> </div>""" soup = BeautifulSoup 阅读全文
posted @ 2024-06-13 15:34 隐忍沙丘 阅读(33) 评论(0) 推荐(0)
摘要: 总体思路: 设置好STATIC_ROOT后使用python manager.py collectstatic命令将django下所有的静态文件搜集到STATIC_ROOT下,然后让nginx的static路由指向这个目录 1. Django的settings.py文件中设置如下 STATIC_URL 阅读全文
posted @ 2024-05-06 10:46 隐忍沙丘 阅读(193) 评论(0) 推荐(0)
摘要: import os import datetime from django.test import TestCase # Create your tests here. import requests import re import json import subprocess from conc 阅读全文
posted @ 2024-04-30 17:27 隐忍沙丘 阅读(287) 评论(0) 推荐(0)
摘要: 1. 安装uwsgi 执行命令: pip3 install uwsgi 2. 配置uwsgi文件(django项目的主目录下新建uwsgi.ini) [uwsgi] # 指定ip(内网ip) # http = 172.18.64.217:8000 # 项目虚拟环境(使用python的虚拟环境时需要配 阅读全文
posted @ 2021-12-14 11:37 隐忍沙丘 阅读(69) 评论(0) 推荐(0)
摘要: 第一步: 在settings.py文件中导入loguru模块并配置日志文件路径和格式等信息 from loguru import logger BASE_DIR = Path(__file__).resolve(strict=True).parent.parent #设置主日志文件,所有日志都会记录 阅读全文
posted @ 2021-12-14 10:44 隐忍沙丘 阅读(1667) 评论(0) 推荐(0)
摘要: import pymysqldb = pymysql.connect(host='localhost', user='root', password='123456', database='test',port=3306)cursor = db.cursor()# 方式1:Python的字符串格式化 阅读全文
posted @ 2021-06-16 19:50 隐忍沙丘 阅读(372) 评论(0) 推荐(0)
摘要: python 随机生成汉字 第一种方法:Unicode码 在unicode码中,汉字的范围是(0x4E00, 9FBF) 这个方法比较简单,但是有个小问题,unicode码中收录了2万多个汉字,包含很多生僻的繁体字. 第二种方法:GBK2312 gbk2312对字符的编码采用两个字节相组合,第一个字 阅读全文
posted @ 2020-06-30 17:56 隐忍沙丘 阅读(805) 评论(0) 推荐(0)
摘要: pip install RandomWords Random words: >>> from random_words import RandomWords >>> rw = RandomWords() >>> word = rw.random_word() >>> print word facto 阅读全文
posted @ 2020-06-30 17:54 隐忍沙丘 阅读(2447) 评论(0) 推荐(0)