python
靳小锅er
做着单片机,写着爬虫,读着深度学习的废柴
展开
-
“草长莺飞时,那樱花飘落“
前言:前几日在知乎上看到有关用python画樱花树的代码感觉不错,便简单的学习了一下,之后感觉光画棵树实在是太无聊了,便着手准备加点自己的东西进去,之后便去简单的学习了一下python的turtle库里的一些内容,简单的添加了几句话,之后感觉还是太单调了,便又翻出pygame简单的加了一段音乐(没有VIP只能简单的听个未闻花名了)下面废话少说,直接上代码。代码展示# coding=utf-8# 画一棵樱花import turtleimport randomfrom turtle im原创 2021-12-05 14:50:40 · 1853 阅读 · 0 评论 -
被天气网反爬的一天:爬虫之旅(六)
前言:前几日亚太杯数学建模需要相关的环境指数数据,于是我决定去爬取有关天气数据,但是奈何天气网有着自己一套的反爬机制,外加自己电脑IP劣迹斑斑,所以在爬取时,受到了反爬,后来多次更改表头才得以爬取相应数据,此代码可以爬取天气网任何地区任何时间的天气数据,只需要更改相应的url和year代码分享:import ioimport sysimport requestsfrom bs4 import BeautifulSoupimport numpy as npimport pandas .原创 2021-11-30 18:47:11 · 449 阅读 · 1 评论 -
为了帮学长学习美女穿搭我连夜写了这篇:爬虫之旅(五)
目录前言:代码展示:效果展示:代码解析:前言: 实验室师兄有着独特的穿搭品味,前段日子便催促过我写一下爬虫帮他爬取一下有关网站上的美女穿搭,刚开始我是拒绝的,奈何他实在是给的太多,外加实验室一也想学爬虫的师兄上次抱怨我爬虫豆瓣数导致其IP被警告,于是今天我便来分享一种新的方法。代码展示:import requestsfrom bs4 import BeautifulSoupimport timeurl="https://www.umei....原创 2021-11-21 20:29:07 · 4277 阅读 · 2 评论 -
爬虫之旅(四):爬取豆瓣喜剧排行榜数据
一、代码展示import requestsimport jsonurl='https://movie.douban.com/j/chart/top_list'param={ 'type':'24', 'interval_id':'100:90', 'action':'', 'start':'0', 'limit':'20'}headers={ 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64;原创 2021-10-07 18:52:39 · 176 阅读 · 0 评论 -
爬虫之旅(三):轻松破解百度翻译
一、代码展示:import requestsimport jsonpost_url='https://fanyi.baidu.com/sug'headers={ 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0'}data={ 'kw':'dog'}#请求发送response=requests.post(url=post_url,d原创 2021-10-06 20:44:56 · 214 阅读 · 1 评论 -
爬虫之旅(二):爬取b站搜索数据
一、代码#UA伪装:让爬虫对应的请求载体身份标识伪装成某一款浏览器#UA检测是否为正常服务器请求import requestsheaders={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0'}url='https://www.bilibili.com/all'#处理url携带的参数:封装到字典里kw=input('enter a word:')原创 2021-10-06 20:19:38 · 850 阅读 · 0 评论 -
爬虫之旅(一):爬取b站首页的源代码
一、代码展示import requestsurl='https://www.bilibili.com/'#指定对象response =requests.get(url=url)#获得相应对象page_text=response.textprint(page_text)#持续化存储with open('./bilibili.html','w',encoding='utf-8')as fp: fp.write(page_text)print('爬取结束')二、运行结果显示原创 2021-10-06 17:43:19 · 1733 阅读 · 0 评论 -
python手撸一段简单的遗传算法
有空再来写解析import randomdef create_answer(numbers_set,n): result=[] for i in range(n): result.append(random.sample(numbers_set,10)) return resultdef error_level(new_answer,numbers_set): error=[] right_answer=sum(numbers_set.原创 2021-10-03 20:31:40 · 176 阅读 · 0 评论 -
玩转python(三):穷举法解决女神手机号
前言问题:一、代码示例##女神手机号i=1while i<=9: j=0 while j<=9: if(i!=j): k=1100*i+11*j t=34 while t<=99: if(k==t*t): print(k) t+=1 j+=1原创 2021-10-03 17:24:12 · 1529 阅读 · 0 评论 -
玩转python(二):穷举法解决百钱百鸡
前言:百钱百鸡问题:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?翻译成现代文就是我有100块,要买100只鸡,公鸡五块一只,母鸡一块一只,小鸡1块三只一、穷举法介绍基本思想:从所有可能的情况中搜索正确答案;执行步骤:1、对于一种可能的情况,计算其结果;2、判断结果是否满足要求,如果不满足,继续执行第一步来搜索正确答案;如果满足,则找到了一个正确答案;穷举法效率并不高,适合于一原创 2021-10-03 16:58:48 · 4460 阅读 · 0 评论 -
玩转python(一):一个简单的猜数游戏
前言:前几天刚自学完python,于是抽了点时间准备写一两个程序练一练手,于是就根据网上的一些案例写一个简单的猜数游戏。一、程序展示import randomprint("------gusee number game-------")answer=random.randint(1, 100)choices=input("Please input how many times do you want to guess:")times=int(choices)temp=input("P原创 2021-10-03 15:27:51 · 580 阅读 · 1 评论 -
python爬虫案例典型:爬取大学排名(亲测有效)
前言:之前在课本上和csdn看到了这个爬取大学排名的案例,但是不知道是上面原因一直报错,后来终于在借鉴多方的代码后,实现了这个程序的编写。import requestsfrom bs4 import BeautifulSoupimport bs4def getHTMLText(url): try: r = requests.get(url, timeout=30) r.raise_for_status() r.encoding = r.ap原创 2021-10-02 21:57:20 · 9954 阅读 · 3 评论