随笔分类 - python
摘要:python控制指纹浏览器 1. 整体流程 下面是实现“Python控制指纹浏览器”的流程: 查看AdsPower指纹浏览器的主号具体流程如下: def get_browser_lists(group_name, page, page_size): url = 'http://127.0.0.1:5
阅读全文
摘要:爬取网站:https://m.qingting.fm/rank/ 技术:Scrapy 与 Xpath 使用Scrapy命令创建爬虫文件(不会创建scrapy项目创建的,请查看,上一篇文章) scrapy genspider example example.com 成功创建如下图所示 请求数据需要使用
阅读全文
摘要:一、安装Scrapy pip install scrapy 二、创建scrapy项目 scrapy startproject my_spider 三,创建爬虫文件 scrapy genspider example example.com #example 文件名称 #example.com 爬取网站
阅读全文
摘要:前言 在我们写爬虫的时候,一般想要的数据都在详情页里面,一般代码进入详情页参数,需要首页里面寻找,所以爬这样的网站,需要定义一个模板 我的模板如下: import random import time import requests from auction import logtool from
阅读全文
摘要:1.通过元素的id属性进行元素定位,在html中元素的id是唯一的 定位方法:find_element_by_id(id) from selenium import webdriver # 创建 WebDriver 对象,指明使用chrome浏览器驱动 wd = webdriver.Chrome()
阅读全文
摘要:使用 Selenium 与 unittest 框架的自动化测试案例,可以用来模拟浏览器自动打开网站并提交表单: 在下述代码中,我们定义了一个继承自 unittest.TestCase 的测试类 TestLoginForm,其中 setUp() 方法在每个测试方法执行前会调用,用来启动浏览器并打开测试
阅读全文
摘要:一.python创建虚拟环境 1.1首先要确认在那个位置创建虚拟环境 创建命令 virtualenv 虚拟环境名称 二.python数据迁移 1. 生成迁移文件 python manage.py makemigrations 2. 同步到数据库中 python manage.py migrate 三
阅读全文
摘要:Invalid block tag on line 114: 'static'. Did you forget to register or load this tag?最近在学习Django时有一个问题一直不清楚,那就是templates目录和static目录究竟有什么区别。经过查阅资料,总结出它
阅读全文
摘要:前言 Celery 易于使用和维护,并且它 不需要配置文件 。 Celery版本是4.4.7 windows启动:celery -A celery_tasks.main worker -l info --pool=solo importlib-metadata版本是0.19(必须要这个包) Cele
阅读全文
摘要:首选创建一个新用户,用来登录Django管理网站,进入manage.py目录下。 使用如下命令来进行创建。 python manage.py createsuperuser 接下来输入用户名称,然后是输入邮箱(QQemail等都可以),输入密码(输入密码时不会显示出来,并且长度必须超过八位才行)当两
阅读全文
摘要:OS常用方法 os.remove()删除文件 os.rename()重命名文件 os.walk()生成目录树下的所以文件名 os.chdir()改变目录 os.mkdir/makedirs 创建目录/多层目录 os.rmdir/removedirs删除目录/多层目录 os.listdir()列出指定
阅读全文
摘要:在settings/dev.py文件中添加设置 # django文件存储 DEFAULT_FILE_STORAGE = 'meiduo_mall.utils.fastdfs.fdfs_storage.FastDFSStorage' # FastDFS FDFS_URL = 'http://image
阅读全文
摘要:在学习Django框架的时候,我们已经讲过,Django自带文件存储系统,但是默认文件存储在本地,在本项目中,我们需要将文件保存到FastDFS服务器上,所以需要自定义文件存储系统。 自定义文件存储系统的方法如下: 1)需要继承自django.core.files.storage.Storage,如
阅读全文
摘要:Python数据库迁移 操作数据库 mysql uroot -p create database Python1031 charset=utf8; 数据迁移 from flask_migrate import Migrate 安装 pip install flask-magrate 数据迁移-将模型
阅读全文
摘要:单表操作 数据准备 from flask import Flask from flask_sqlalchemy import SQLAlchemy class Config: DEBUG = True SQLALCHEMY_DATABASE_URI = "mysql://root:123456@12
阅读全文
摘要:Flask数据库 转载:Flask数据库 - 苦行僧95 - 博客园 (cnblogs.com) Flask-SQLAlchemy Flask-SQLAlchemy是在Flask中操作关系型数据库的拓展。是以面向模型对象的形式操作数据库,通过迁移完成建表 安装第三方库 pip install Fla
阅读全文
摘要:前言 方法,不止一种,有不同见解可以一起讨论 "" 使用协程爬取百度小说中的西游记整部小说 """ import asyncio import aiohttp import aiofiles import requests from lxml import etree async def async
阅读全文
摘要:网站地址='https://lishi.tianqi.com/chengdu/201704' import matplotlib.pyplot as plt import requests from lxml import etree from numpy import * import re if
阅读全文
摘要:一、我们要用python第三方库: import requests import re 二、找到自己感兴趣的网页图片: for i in range(1,2): url = "https://sc.chinaz.com/tupian/index.html" # 网站地址 if i ==1: url
阅读全文
摘要:#小球和挡板要自己找照片,放在一个单独文件夹,音乐也是一样的import pygame pygame.init()#游戏资源加载 a = 700#x轴为700 b = 800#y抽为800 sceeen = pygame.display.set_mode((a,b))#创建游戏窗口 image_ba
阅读全文