Arduino

Arduino

Uno / Nano / 101 ……
开源、便宜、无尽创想
ESP物联网

ESP物联网

掌控板
ESP8266 / ESP32
App Inventor

App Inventor

手机平板应用开发
……
卡片电脑

卡片电脑

树莓派
虚谷号
3D打印

3D打印

三维立体绘图
打印机操作及技巧
激光切割

激光切割

2D矢量绘图
切割机操作及技巧
大开眼界

大开眼界

围观神级作品
学习软硬兼施
源创分享

源创分享

自撰美文
经验分享

與python爬蟲的切磋——爬取bilibili某用戶的粉絲數

编程笔记Rokey 发表了文章 • 0 个评论 • 12 次浏览 • 2020-02-12 22:59 • 来自相关话题

by rocky 那個男孩不想擁有自己的爬蟲~ ...查看全部

by rocky



那個男孩不想擁有自己的爬蟲~



在我歷盡千辛萬苦尋找資料后,終於匯總出了這篇文章【笑cry】



Let's dance!



首先,我們要加載相應的第三方庫:




requests


我用的編譯器是pycharm



所以加載第三方庫就比較簡單了



【絕對不是因爲我不會在vscode裏面導入】



源碼是在av84633631的基礎上做修改而成。



 




import requests
import time
import os
import re

def dailichi():
import random
daili = [
'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36',
'Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; WOW64; Trident/4.0; SLCC1)',
'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; WOW64; Trident/4.0; SLCC1)',
'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0.1) Gecko/20100101 Firefox/4.0.1',
'Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1',
'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.71',
'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; QQBrowser/7.0.3698.400)',
'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; QQDownload 732; .NET4.0C; .NET4.0E)',
'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11'
]
dai = random.choice(daili)
# print(dai)
head = {
'User-Agent': '%s' % dai
}
return head


def get_time():
import datetime
# now_time = str(datetime.datetime.now())[:10]
now_time = str(datetime.datetime.now())
return now_time


def main(id):
url = f'https://api.bilibili.com/x/relation/stat?vmid={id}'
timee = get_time()
response = requests.get(url=url, headers=dailichi())
pep = response.json()['data']['follower']
return str(timee) + ":" + str(pep)


def get_name(id):
url = f'https://space.bilibili.com/{id}'
response = requests.get(url=url, headers=dailichi())
txt = response.text
name = re.findall('<title>(.*?)的个人空间 - 哔哩哔哩', txt, re.S)[0]
return name


if __name__ == "__main__":
print('輸入你的用戶UID')
id = input()
name = get_name(id)
# print(name)
while True:
# os.system('cls')
print('\r' + str(name) + '----' + main(id))
time.sleep(1)

b = tk.Button(window, text='確定', font=('Arial', 12), width=10, height=1, command=hit_me)
b.pack()


 



效果如下



 【圖放不上,文字演示】



輸入你的用戶UID  【運行前,獲取所需用戶的uid】

390686701       【鍵入uid(快去關注)】

番茄酱原创空间----2020-02-12 22:50:19.493535:33 【輸出結果】

番茄酱原创空间----2020-02-12 22:50:20.816755:33  藍色是時間

番茄酱原创空间----2020-02-12 22:50:22.049932:33  紅色是粉絲數

番茄酱原创空间----2020-02-12 22:50:23.295451:33  綠色是用戶名

番茄酱原创空间----2020-02-12 22:50:24.570366:33  每隔約一秒輸出一個結果

番茄酱原创空间----2020-02-12 22:50:25.785704:33

番茄酱原创空间----2020-02-12 22:50:26.973337:33

番茄酱原创空间----2020-02-12 22:50:28.215945:33

番茄酱原创空间----2020-02-12 22:50:29.389261:33

番茄酱原创空间----2020-02-12 22:50:30.582280:33

番茄酱原创空间----2020-02-12 22:50:31.756264:33



還可以知道別的一些大up豬的粉絲



THE END



點贊+評論=創作動力!!!!!


【大项目】爆肝2个月的基于python的软体

编程笔记Rokey 发表了文章 • 0 个评论 • 22 次浏览 • 2020-01-11 20:49 • 来自相关话题

好久没来啦~ 在省实的创客社里的一年就拿了两份区级‘大奖’,开心 好!话不多说,直接进入正题: & ...查看全部

好久没来啦~



在省实的创客社里的一年就拿了两份区级‘大奖’,开心



好!话不多说,直接进入正题:



    tkinter库是一个python的用于搭建图形化界面的功能强悍的库。一次在创客社里的脑洞大开,就开始对这叫《线程毁灭器》的小作品。源码如下





完整版私信我



运行后效果如下(运用了按钮,文本框等)



将密码输入后呈"*"号



 



 



若密码正确则弹出: 



反之,则:



 



点击确定钮: 



选择“继续”或“放弃”



 



接着做个打包~即成: 



再更改图标



1\创建快捷方式



2\打开属性,更改!



3\打成压缩包



 



end 


震惊!GitHub 上 10 个顶级开源项目!

资源分享帅危 发表了文章 • 0 个评论 • 13 次浏览 • 2020-01-09 20:28 • 来自相关话题

1. freeCodeCamp Github 地址:https://github.com/freeCodeCamp/freeCodeCamp ...查看全部

1. freeCodeCamp




Github 地址:https://github.com/freeCodeCamp/freeCodeCamp





star: 307 k




介绍: 开放源码代码库和课程。与数百万人一起免费学习编程。网站:https://www.freeCodeCamp.org (一个友好的社区,您可以在这里免费学习编码。它由捐助者支持、非营利组织运营,以帮助数百万忙碌的成年人学习编程技术。这个社区已经帮助 10,000 多人获得了第一份开发人员的工作。这里的全栈 Web 开发课程是完全免费的,并且可以自行调整进度。这里还有数以千计的交互式编码挑战,可帮助您扩展技能。)



2. 996.ICU



Github 地址:https://github.com/996icu/996.ICU



star: 248 k



介绍996.ICU 是指 “工作 996, 生病 ICU” 。这是中国程序员之间的一种自嘲说法,意思是如果按照 996 的模式工作,那以后就得进 ICU 了。这个项目最早是某个中国程序员发起的,然后就火遍全网,甚至火到了全世界很多其他国家,其网站被翻译成了多种语言。





网站地址:https://996.icu。





3. vue




Github 地址:https://github.com/vuejs/vue





star: 153 k




介绍: 尤大的前端框架。国人用的最多(容易上手,文档比较丰富),所以 Star 数量比较多还是有道理的。Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。


4. React




Github 地址:https://gitstar-ranking.com/facebook/react





star: 140 k




介绍: Facebook 开源的,大公司有保障。用于构建用户界面的声明式、基于组件开发,高效且灵活的 JavaScript 框架。


 



5. tensorflow




Github 地址:https://github.com/tensorflow/tensorflow





star: 138 k




介绍: 适用于所有人的开源机器学习框架。TensorFlow 是用于机器学习的端到端开源平台。TensorFlow 最初是由 Google 机器智能研究组织内 Google Brain 团队的研究人员和工程师开发的,用于进行机器学习和深度神经网络研究。该系统具有足够的通用性,也可以适用于多种其他领域。TensorFlow 提供了稳定的 Python 和 C ++ API,以及其他语言的非保证的向后兼容 API 。


6. bootstrap




Github 地址:https://github.com/twbs/bootstrap





star: 137 k




介绍: 相信初学前端的时候,大家一定或多或少地接触过这个框架。官网说它是最受欢迎的 HTML,CSS 和 JavaScript 框架,用于在网络上开发响应式,移动优先项目。


7. free-programming-books




Github 地址:https://github.com/EbookFoundation/free-programming-books





star: 132 k




介绍: 免费提供的编程书籍。我自己没太搞懂为啥这个项目 Star 数这么多,知道的麻烦评论区吱一声。


8. Awesome



Github 地址 :https://github.com/sindresorhus/awesome



star: 120 k



介绍: github 上很多的各种 Awesome 系列合集。




9. You-Dont-Know-JS




Github 地址:https://github.com/getify/You-Dont-Know-JS





star: 112 k




介绍: 您还不认识 JS(书籍系列)- 第二版


10. oh-my-zsh




Github 地址:https://github.com/ohmyzsh/ohmyzsh





star: 99.4 k




介绍: 一个令人愉快的社区驱动的框架(拥有近 1500 个贡献者),用于管理 zsh 配置。包括 200 多个可选插件(rails, git, OSX, hub, capistrano, brew, ant, php, python 等),140 多个主题,可为您的早晨增光添彩,以及一个自动更新工具,可让您轻松保持与来自社区的最新更新……


 



 全文转载于https://mp.weixin.qq.com/s/yQbRM9X2Ndk9jb44fBA_LQ.


在github上更精准搜索

大开眼界admin 发表了文章 • 0 个评论 • 38 次浏览 • 2019-11-14 21:58 • 来自相关话题

in:name 搜索项目名字包含的关键字 stars:> 被收藏数量 in:description 搜索描述文字 language:python 编程语言限定 ...查看全部

in:name 搜索项目名字包含的关键字

stars:> 被收藏数量

in:description 搜索描述文字

language:python 编程语言限定

pushed:>2019-09-03 最后更新的时间以后



https://www.bilibili.com/video/av75587104


续上

源创分享18312760687徐 发表了文章 • 2 个评论 • 41 次浏览 • 2019-10-12 23:22 • 来自相关话题

续上文—————嗯,华附也是有创客的呢。只不过他们都是大佬,高中,不屑于和我们玩————呵呵我太难了!来华附的也没几个人,唉╯﹏╰,最后只有一个机器人社团!!??最惨的是什么??还要交钱??————嗯,7500了解一下 ...查看全部

续上文—————嗯,华附也是有创客的呢。只不过他们都是大佬,高中,不屑于和我们玩————呵呵


我太难了!来华附的也没几个人,唉╯﹏╰,最后只有一个机器人社团!!??最惨的是什么??还要交钱??————嗯,7500了解一下。而且那套器材还是只针对一次比赛的??!!我太难了

迷之华附

源创分享18312760687徐 发表了文章 • 0 个评论 • 44 次浏览 • 2019-10-10 11:09 • 来自相关话题

   没来华附时,认为华附根本没有创客——可是我爸偏爱华附。来到华附之后,才发现这一个地方是真的鸟不拉屎。。。。。。(预知后事如何,请听下回分解)—— ...查看全部
   没来华附时,认为华附根本没有创客——可是我爸偏爱华附。来到华附之后,才发现这一个地方是真的鸟不拉屎。。。。。。(预知后事如何,请听下回分解)——

MeArm开源机械臂

大开眼界admin 发表了文章 • 0 个评论 • 76 次浏览 • 2019-07-13 00:01 • 来自相关话题

MeArm开源机械臂,可以激光切割结合3mm木板制作,安装过程图稍后分享 ...查看全部

MeArm开源机械臂,可以激光切割结合3mm木板制作,安装过程图稍后分享



MeArm v0.41


Python编程参考手册

编程笔记帅危 发表了文章 • 2 个评论 • 92 次浏览 • 2019-07-05 13:53 • 来自相关话题

Python编程参考手册 在这里我只会总结那些奇怪的语法 -------------------这是一条华丽的分割线--------------------- #!/usr/bin/env ...查看全部
Python编程参考手册

在这里我只会总结那些奇怪的语法

-------------------这是一条华丽的分割线---------------------

#!/usr/bin/env python3  告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释

# -*- coding: utf-8 -*-告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码

字符串和编码:

    chr(字符)-----Ascall码

    ord(Ascall码)-----字符

    len(集合或字符串)-----长度

    format()-----格式化字符串

各种有序列表:

    a[奇怪的东西]----list-----不定集合

    a(奇怪的东西)----tuple-----稳定集合(元组)

    上面这两个是定义集合!

    append(元素)-----将某个元素添加到末尾

    insert(数字,元素)-----将某个元素添加到集合某个位上

    pop()-----删除集合末尾元素

    pop(数字)-----删除集合某位上元素

条件判断:

    if 条件判断语句:

    elif:否则如果

    else:否则

    

    switch:

    case:

    case:

    default:

循环:

    range(数字)-----从0循环到(数字-1)

    break-----结束当前循环

    continue-----提前结束本轮循环,并直接开始下一轮循环

--------------------------------------未完待续----------------------------------------

ppt素材网站

资源分享路人周 发表了文章 • 0 个评论 • 109 次浏览 • 2019-06-12 13:53 • 来自相关话题

你还在为ppt烦恼吗? 创客比赛时候往往会有展示环节。 而一个高逼格的ppt也可以做到一个吸引眼球的作用。 想要苹果,华为,等等的各种ppt模板,炫酷的ppt特效。 ...查看全部
你还在为ppt烦恼吗?

创客比赛时候往往会有展示环节。

而一个高逼格的ppt也可以做到一个吸引眼球的作用。

想要苹果,华为,等等的各种ppt模板,炫酷的ppt特效。

以下就是总结出来ppt模板较为多而且免费的网站。

1.熊猫办公(建议不要用这个,大多要钱。当然里面还有视频剪辑素材)

2.ppt宝藏http://www.pptbz.com/pptdown/157106.html(里面大多是ppt封面,图标等等的)

3.非凡图库http://www.ffpic.com(同上)

4.第一ppthttp://www.1ppt.com(个人比较推荐这个,相对来说都是现成的模板,还是免费的)

这都是闲着没事干总结出来的,一篇劣质帖子,别介意(;′д`)ゞ

3D打印漂流-网络课程

3D打印admin 发表了文章 • 0 个评论 • 103 次浏览 • 2019-06-03 16:32 • 来自相关话题

百度网盘地址 链接:https://pan.baidu.com/s/1wWo2SssPZtN0iSbOUJfH-Q ...查看全部

百度网盘地址

链接:https://pan.baidu.com/s/1wWo2SssPZtN0iSbOUJfH-Q

密码:xiuc