Python
CJ.Williams
这个作者很懒,什么都没留下…
展开
-
绘图库Matplotlib|绘制股票折线图
话不多说直接看代码from matplotlib import pyplot as pltdef read_sharefile_datas(): """读取数据""" with open("./shares_data.csv", "r", encoding="utf-8") as file: datas = file.readlines()[1:] # 容器 dates = [] open_prices = [] close_pr原创 2021-11-12 11:21:46 · 1734 阅读 · 0 评论 -
Selenium滑块验证登录天猫淘宝网站
模拟登录天猫和淘宝网址,直接跳过滑块验证的方法。import timefrom selenium.webdriver import Chromefrom selenium.webdriver import ChromeOptionsoption = ChromeOptions()# 此步骤很重要,设置为开发者模式,防止被各大网站识别出来使用了Seleniumoption.add_experimental_option('excludeSwitches', ['enable-automat原创 2021-10-13 11:35:02 · 4147 阅读 · 3 评论 -
人工智能大报告(FlappyBird游戏AI训练)作业练习
环境配置Pycharm 2020.1.5 Python3.8 CUDA(10.1)和cudnn(7.6.0) 需要安装的库有gym(0.18.3)、pygame(2.0.1)、tensorflow(2.2.0)、tensorflow-gpu(2.2.0)、Keras(2.4.3)上面的库可以通过在Pycharm终端运行”pip install gym 0.18.3”类似此方法即可开始训练运行main.py可以看到小鸟进行永无止境的训练,训练完一轮后就将其经验存入经验包,下图中是刚开始训练7轮原创 2021-10-11 16:27:17 · 3316 阅读 · 0 评论 -
苏宁易购网址爬虫爬取商品信息及图片
利用scrapy来爬取苏宁官网上任何商品的信息,主要的信息有商品标题、商品现价、商品原价、商铺名称,以及用scrapy的ImagesPipeline来下载商品图片。部分主函数代码如下:# -*- coding: utf-8 -*-import scrapyimport timeimport reimport jsonimport jsonpathimport urllib.parsefrom Suning.items import SuningItemclass Su.原创 2021-10-11 15:10:25 · 5849 阅读 · 0 评论 -
python之列表推导式的用法 | Python技能树
题目1:使用列表推导式输出包含0~9的列表,如[0,1,2,3,4,5,6,7,8,9].题目2:使用列表推导式输出包含0~9的平方的列表,如 [0, 1, 4, 9, 16, 25, 36, 49, 64, 81].题目3:使用列表推导式输出包含0~9的平方的偶数的列表,如 [0, 4, 16, 36, 64].题目4:使用列表推导式输出由三个0-3数字组成的所有列表,如[[0, 0, 0], ... , [2, 2, 2]]题目5:使用列表推导式输出包含0~9的平方的列表题目6:使.原创 2021-10-08 09:56:41 · 843 阅读 · 0 评论 -
绘图库Matplotlib | Python技能树征题
题目:将下面 position.json里的数据,用Matplotlib模块进行数据处理,其中职位名称要用扇形图来显示,工作地点、工资则用柱形图显示,并将最终的结果图形保存为一张图片。position.json :[ [ { "职位名称": "Python程序开发师", "公司名": "爱奇艺(www.iqiyi.com)", "工作地点": "成都-高新区", "薪资": "1.3-1.6万/月", "发布时间": "09-原创 2021-09-28 09:28:49 · 818 阅读 · 0 评论 -
验证码登录最简单的方法 | Python技能树征题
题目:利用selenium来登录 (乐业天空),并模拟验证码登录。思路:需要将验证码进行截图分析验证码信息,并利用识图取字的模块(pytesseract)来识别验证码,需要注意的是其识别度不高一些简单验证码来识别是可以的。答案:# -*- coding: UTF-8 -*-from selenium import webdriverimport timeimport reimport pytesseractfrom PIL import Imagedef get_code(t原创 2021-09-27 17:09:03 · 200 阅读 · 1 评论 -
Selenium+BeautifulSoup爬取豆瓣阅读书籍
爬取豆瓣书籍的封面地址、书名、作者、简介、书籍类型、字数、原价、折扣价等信息,将信息保存到csv文件中。# -*- coding: UTF-8 -*-import timeimport refrom selenium import webdriverfrom bs4 import BeautifulSoupclass DoubanSpider(object): def __init__(self): self.base_url = "https://read.d原创 2021-09-27 16:49:14 · 386 阅读 · 0 评论 -
Selenium的使用 | Python技能树征题
题目:利用Selenium和lxml来获取到豆瓣阅读( 出版 - 豆瓣阅读)中的书籍信息,一共爬取20页即可,主要包括书名、作者、简介、书本信息、原价、折扣价等,并将其以csv格式进行保存文件。思路:利用Selenium获取页面信息,观察每一页网址的变化进行链接修改以获取下一页内容,利用面向对象思维进行。答案:import timeimport lxml.htmlimport refrom selenium import webdriverclass DouBanSpider(ob原创 2021-09-27 14:16:46 · 99 阅读 · 0 评论 -
Python字符串方法 | Python技能树征题
Python进阶语法,字符串的认识题目:请输入一串字符串,返回出字符串中的大写字母、小写字母、数字、其他字符的数目。解题思路:需要认识判断字符串的一些语法:str1.upper() # str1为字符串,.upper是将字符串中的小写字母全变为大写字母;str1.lower() # 是将字符串中的大写字母全变为小写字母;str1.isupper() # 是指判断字符串是否全是大写字母,是返回True,否返回False;str1.isdigit() # 是指判断字符串是...原创 2021-09-26 17:42:21 · 295 阅读 · 0 评论