首页
直播
壁纸
友链
Search
1
一个超好用的图床
4,788 阅读
2
给大家分享几个实用网站
1,184 阅读
3
域名在QQ内打开提示'非官方页面'的解决方法
841 阅读
4
免费ssl证书申请与部署教程(5分钟搞定)
784 阅读
5
一个抓包软件和逆向破解软件
705 阅读
休闲娱乐
资源分享
编程技术
人工智能
登录
Search
标签搜索
python
苏画
个人导航
资源分享
个人主页
教程
苏画主页
Github
人脸识别
宝塔
爬虫
api
接口
苏画导航
导航
苏画个人导航
苏画个人主页
白嫖
opencv
微博
苏画
累计撰写
49
篇文章
累计收到
363
条评论
首页
栏目
休闲娱乐
资源分享
编程技术
人工智能
页面
直播
壁纸
友链
搜索到
49
篇与
苏画
的结果
2021-05-18
便携小电视源码(原创)
一款在线便携小电视源码,液晶超薄全面屏电视,让你随时随地看电视 ::(滑稽) (开机后需要点击中间的播放按钮才可以播放)预览图演示地址{abtn icon="" color="#3666fa" href="http://sh.qemao.com/tools/tol/tv/" radius="5px" content="点击查看"/}源码下载隐藏内容,请前往内页查看详情更换本地视频为外链视频默认是播放本地视频,你可以改为外链视频,下载下面的文件 上传至源码根目录 覆盖api.php 文件 在url.txt里面添加你的外链视频直链地址,一行一个{abtn icon="" color="#3666fa" href="http://sh.qemao.com/tools/tol/tv/yuanma/apiwailian.zip" radius="5px" content="下载外链附件"/}
2021年05月18日
510 阅读
48 评论
1 点赞
2021-05-15
超漂亮的响应式个人主页导航主页(原创)
自己写的一款漂亮的个人主页源码,由于许多人想要所以就开源分享给大家 ::(滑稽) 源码采用灵活的布局方式完美适应电脑/手机平台,因为是单页所以没有写后台,但是为了大家方便修改设置了api修改接口文件,免去了在源码里修改的烦恼,一样能实现轻松一键修改主页内容 ::(滑稽) -免费开源,其他的随便改,只求留个官方原创版权就行,谢谢!电脑端预览图{lamp/}手机端预览图{tabs}{tabs-pane label="图1"}{/tabs-pane}{tabs-pane label="图2"}{/tabs-pane}{tabs-pane label="图3"}{/tabs-pane}{/tabs}下载隐藏内容,请前往内页查看详情
2021年05月15日
448 阅读
69 评论
6 点赞
2021-05-14
使用css实现简单的图片自适应UI模板
使用css布局一个非常简单的自适应图片UI模板效果预览HTML代码<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>css实现图片排版效果</title> <link rel="stylesheet" href="./ceshi.css"> </head> <body> <!-- css图片自适应模板 苏画-博客:qemao.com --> <div class="centent"> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/be89d4b8b923c55cc36088c2bbfafbe7.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/2021-04-22-15_03_36.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/1a4662b54093989122989e686b20f9df.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/be89d4b8b923c55cc36088c2bbfafbe7.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/2021-04-22-15_03_36.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/1a4662b54093989122989e686b20f9df.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/be89d4b8b923c55cc36088c2bbfafbe7.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/2021-04-22-15_03_36.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/1a4662b54093989122989e686b20f9df.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/be89d4b8b923c55cc36088c2bbfafbe7.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/2021-04-22-15_03_36.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/1a4662b54093989122989e686b20f9df.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/be89d4b8b923c55cc36088c2bbfafbe7.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/2021-04-22-15_03_36.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/1a4662b54093989122989e686b20f9df.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/be89d4b8b923c55cc36088c2bbfafbe7.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/2021-04-22-15_03_36.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/1a4662b54093989122989e686b20f9df.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/be89d4b8b923c55cc36088c2bbfafbe7.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/2021-04-22-15_03_36.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/1a4662b54093989122989e686b20f9df.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/be89d4b8b923c55cc36088c2bbfafbe7.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/2021-04-22-15_03_36.jpg" alt=""> </div> </div> <div class="main"> <div class="img"> <img src="http://sh.qemao.com/tools/tol/tu/_filew/1a4662b54093989122989e686b20f9df.jpg" alt=""> </div> </div> </div> </body> </html> css代码body { padding: 15px; min-width: 320px; } .img>img { width: 100%; height: 100%; border-radius: 5px; object-fit: cover; } .img { display: flex; width: 90%; height: 90%; align-items: center; border-radius: 5px; } .main { display: flex; justify-content: center; align-items: center; width: 25%; height: 250px; max-width: 25%; } .centent { display: flex; flex-wrap: wrap; width: 100%; height: auto; min-height: 320px; } @media screen and (max-width: 1000px) { .main { display: flex; justify-content: center; align-items: center; width: 33.3%; height: 250px; max-width: 33.3%; } body { padding: 5px; } } @media screen and (max-width: 756px) { .main { display: flex; justify-content: center; align-items: center; width: 50%; height: 250px; max-width: 50%; } body { padding: 8px; } } @media screen and (max-width: 500px) { body { padding: 3px; } } @media screen and (max-width: 350px) { body { padding: 0px; } }
2021年05月14日
169 阅读
0 评论
3 点赞
2021-05-12
仿QQ好友资料卡主页(原创)
仿QQ资料界面的主页支持真实点赞以及电脑QQ在线检测电脑端预览图{dotted startColor="#ff6c6c" endColor="#1989fa"/}手机端预览图{lamp/}演示{abtn icon="" color="#3666fa" href="http://sh.qemao.com/tools/tol/home/" radius="5px" content="点击查看"/}下载隐藏内容,请前往内页查看详情
2021年05月12日
434 阅读
45 评论
0 点赞
2021-05-12
一款非常简洁的个人导航主页(原创)
模板非常的简洁大气,适合做个人主页导航电脑端预览图{dotted startColor="#ff6c6c" endColor="#1989fa"/}手机端预览图{lamp/}演示{abtn icon="" color="#3666fa" href="http://sh.qemao.com/tools/tol/home/hr/" radius="5px" content="点击查看"/}下载隐藏内容,请前往内页查看详情
2021年05月12日
515 阅读
25 评论
2 点赞
2021-04-30
推荐两个免费代理网站
名称地址云代理http://www.ip3366.net免费代理库http://ip.jiangxianli.com
2021年04月30日
211 阅读
0 评论
2 点赞
2021-04-20
全新的响应式个人导航主页(原创)
这个个人主页导航UI是我花了差不多两天时间写的(技术菜大佬勿喷)本来还想写个后台方便管理的,但是感觉太麻烦了就放弃了 ::(滑稽) 集合了一些简单的动画加阴影,下面看看预览图吧 ::(乖)为了方便修改,图标都替换成了 "#" 自行修改即可下载源码隐藏内容,请前往内页查看详情使用请保留版权
2021年04月20日
653 阅读
50 评论
3 点赞
2021-04-19
github常用的api接口
功能api地址请求方式请求参数返回参数获取用户信息https://api.github.com/users/getpath路径: 用户名一个用户对象获取用户所有仓库https://api.github.com/users/{用户名}/reposgetpath路径: 用户名返回一个数组获取某个仓库的详细信息https://api.github.com/repos/{用户名}/{仓库名}getpath路径: 用户名 和 仓库名返回一个仓库对象获取某个仓库里根目录文件或文件夹数组https://api.github.com/repos//{用户名}/{仓库名}/contentsgetpath路径: 用户名 和 仓库名返回一个首层文件或文件夹数组获取某个仓库里子目录文件或文件夹数组https://api.github.com/repos//{用户名}/{仓库名}/contents/{文件名或文件夹名}getpath路径: 用户名 和 仓库名和文件名或文件夹名返回一个文件数组获取某文件的原始内容(Raw)1. 通过上面的文件信息中提取download_url这条链接,就能获取它的原始内容了。2. 或者直接访问:https://raw.githubusercontent.com/{用户名}/{仓库名}/{分支名}/{文件路径}getpath路径: 用户名 和 仓库名和文件l路径返回一个文件内容的字符串获取某个用户的跟随者列表https://api.github.com/users/{用户名}/followersgetpath路径: 用户名返回一个数组获取某个用户正在关注谁列表https://api.github.com/users/{用户名}}/followinggetpath路径: 用户名返回一个数组获取某个用户加入的组织列表https://api.github.com/users/{用户名}/orgsgetpath路径: 用户名返回一个数组repo中所有的commits列表https://api.github.com/repos/{用户名}/{仓库名}/commitsget--某一条commit详情https://api.github.com/repos/{用户名}/{仓库名}/commits/{某一条commit的SHA}get--issues列表https://api.github.com/repos/{用户名}/{仓库名}/issuesget--某条issue详情https://api.github.com/repos/{用户名}/{仓库名}/issues/{序号}getissues都是以1,2,3这样的序列排号的-某issue中的comments列表https://api.github.com/repos/{用户名}/{仓库名}/issues/{序号}/commentsget--某comment详情https://api.github.com/repos/{用户名}/{仓库名}/issues/comments/{评论详情的ID}get评论ID是从issues列表中获得的-
2021年04月19日
128 阅读
0 评论
0 点赞
2021-04-13
拟态个人主页UI源码开源
组合了一些动画,感觉配上拟态界面还挺好看的现在开源给各位小伙伴,下载地址在后面预览动画图:下载:隐藏内容,请前往内页查看详情
2021年04月13日
370 阅读
17 评论
2 点赞
2021-04-11
Ppython爬取微博文字与图片(不使用Cookie)
网页版微博是纯正的HTML,而且调用的微博自家的API来获取图片。网址:https://m.weibo.cn/api/container/即为微博api里面包含了个人的信息与微博文字与图片存储地址。进入api页面我们可以很清晰的看到各种信息都用json存储起来了。我们再利用python中的json库提取出来即可。这比其它利用cookie模拟登陆要方便很多,我们只要输入被爬虫用户的微博ID然后运行便能自动爬取。ID从这个复制链接里面可以看出来。代码采用Python3# -*- coding: utf-8 -*- import urllib.request import json import requests import os path = 'C:\\Users\\dell\\Desktop\\weibo\\' id = '2093492691' proxy_addr = "122.241.72.191:808" pic_num = 0 weibo_name = "programmer" def use_proxy(url,proxy_addr): req=urllib.request.Request(url) req.add_header("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.221 Safari/537.36 SE 2.X MetaSr 1.0") proxy=urllib.request.ProxyHandler({'http':proxy_addr}) opener=urllib.request.build_opener(proxy,urllib.request.HTTPHandler) urllib.request.install_opener(opener) data=urllib.request.urlopen(req).read().decode('utf-8','ignore') return data def get_containerid(url): data=use_proxy(url,proxy_addr) content=json.loads(data).get('data') for data in content.get('tabsInfo').get('tabs'): if(data.get('tab_type')=='weibo'): containerid=data.get('containerid') return containerid def get_userInfo(id): url='https://m.weibo.cn/api/container/getIndex?type=uid&value='+id data=use_proxy(url,proxy_addr) content=json.loads(data).get('data') profile_image_url=content.get('userInfo').get('profile_image_url') description=content.get('userInfo').get('description') profile_url=content.get('userInfo').get('profile_url') verified=content.get('userInfo').get('verified') guanzhu=content.get('userInfo').get('follow_count') name=content.get('userInfo').get('screen_name') fensi=content.get('userInfo').get('followers_count') gender=content.get('userInfo').get('gender') urank=content.get('userInfo').get('urank') print("微博昵称:"+name+"\n"+"微博主页地址:"+profile_url+"\n"+"微博头像地址:"+profile_image_url+"\n"+"是否认证:"+str(verified)+"\n"+"微博说明:"+description+"\n"+"关注人数:"+str(guanzhu)+"\n"+"粉丝数:"+str(fensi)+"\n"+"性别:"+gender+"\n"+"微博等级:"+str(urank)+"\n") def get_weibo(id,file): global pic_num i=1 while True: url='https://m.weibo.cn/api/container/getIndex?type=uid&value='+id weibo_url='https://m.weibo.cn/api/container/getIndex?type=uid&value='+id+'&containerid='+get_containerid(url)+'&page='+str(i) try: data=use_proxy(weibo_url,proxy_addr) content=json.loads(data).get('data') cards=content.get('cards') if(len(cards)>0): for j in range(len(cards)): print("-----正在爬取第"+str(i)+"页,第"+str(j)+"条微博------") card_type=cards[j].get('card_type') if(card_type==9): mblog=cards[j].get('mblog') attitudes_count=mblog.get('attitudes_count') comments_count=mblog.get('comments_count') created_at=mblog.get('created_at') reposts_count=mblog.get('reposts_count') scheme=cards[j].get('scheme') text=mblog.get('text') if mblog.get('pics') != None: # print(mblog.get('original_pic')) # print(mblog.get('pics')) pic_archive = mblog.get('pics') for _ in range(len(pic_archive)): pic_num += 1 print(pic_archive[_]['large']['url']) imgurl = pic_archive[_]['large']['url'] img = requests.get(imgurl) f = open(path+weibo_name+'\\'+str(pic_num)+ str(imgurl[-4:]), 'ab') # 存储图片,多媒体文件需要参数b(二进制文件) f.write(img.content) # 多媒体存储content f.close() with open(file,'a',encoding='utf-8') as fh: fh.write("----第"+str(i)+"页,第"+str(j)+"条微博----"+"\n") fh.write("微博地址:"+str(scheme)+"\n"+"发布时间:"+str(created_at)+"\n"+"微博内容:"+text+"\n"+"点赞数:"+str(attitudes_count)+"\n"+"评论数:"+str(comments_count)+"\n"+"转发数:"+str(reposts_count)+"\n") i+=1 else: break except Exception as e: print(e) pass if __name__ == "__main__": if os.path.isdir(path+weibo_name): pass else: os.mkdir(path+weibo_name) file = path+weibo_name+'\\'+weibo_name+".txt" get_userInfo(id) get_weibo(id, file)最终的效果图(爬取的微博txt文件):
2021年04月11日
87 阅读
0 评论
0 点赞
1
2
3
...
5