php 爬虫图片,随机图片API-json格式基于python爬虫和PHP
随机图片Api:
思路与实现:
先用python爬取网络上的图片然后用php实现随机从数据库拿去
python爬虫代码:while True:
str = input("请输入关键字:")
for i in range(100):
req1 = requests.get('https://www.bizhizu.cn/search/%s/%d.html'%(str,i))
htmlimg = req1.text
# print(htmlimg)
html = re.findall(r'src="(.\*?)" width="213"',htmlimg)
if len(html) == 0 :
break
for img in html:
with open('img3.text','a+') as imgfile:
print(img)
imgfile.write('%s\\n'%img)
print("写入成功")
python跑完会把网上的图片外链拿出来存到一个text (其实也可以直接存到数据库,我懒得写了!!!!) 然后在用php进行随机
php第一个代码直接打开图片:$host="localhost";
$nameuser="数据库用户名";
$password="密码";
$database="表";
$conn=mysqli\_connect($host,$nameuser,$password,$database);
$sql = "SELECT \* FROM 表 ORDER BY RAND() LIMIT 1";
$result = mysqli\_query($conn, $sql);
$res1 = array();
while($ress = mysqli\_fetch\_assoc($result)){
$res1\[\] = $ress;
}
header("Location:".$res1\[0\]\['imgurl'\],"\\n");
php第二个代码 就是随机拿图片然后 转换json:$host="localhost";
$nameuser="数据库用户名";
$password="密码";
$database="表";
$conn=mysqli_connect($host,$nameuser,$password,$database);
$sql = "SELECT * FROM 表 ORDER BY RAND() LIMIT 66";
$result = mysqli_query($conn, $sql);
$res1 = array();
while($ress = mysqli_fetch_assoc($result)){
$res1[] = $ress;
}
$str = json_encode($res1);
echo $str;
然后就可以直接用了!
下面我也会将代码都发上来!
php 爬虫图片,随机图片API-json格式基于python爬虫和PHP相关推荐
- python爬虫多久能学会-不踩坑的Python爬虫:如何在一个月内学会爬取大规模数据...
原标题:不踩坑的Python爬虫:如何在一个月内学会爬取大规模数据 Python爬虫为什么受欢迎 如果你仔细观察,就不难发现,懂爬虫.学习爬虫的人越来越多,一方面,互联网可以获取的数据越来越多,另一方 ...
- 基于python爬虫技术的应用_基于Python爬虫技术的应用
办公自动化杂志 一.引言 本文主要是对 Python 爬虫技术进行阐述,基于 python 的爬虫与其他语言相比的有很多优势.通过爬去某个网站的所有新闻这个案例,来进一步阐释 Python 爬虫技术的 ...
- 基于python爬虫————静态页面和动态页面爬取
基于python爬虫----静态页面和动态页面爬取 文章目录 基于python爬虫----静态页面和动态页面爬取 1. 爬虫的原理 2. 用正则表达式匹配获取数据 3. 页面源码解析 4. 通过req ...
- python修改ip地址_怎么更改电脑ip地址?基于 Python 爬虫的ip修改设计与实现
怎么更改电脑ip地址?基于 Python 爬虫原理的篮球鞋选择程序的设计与实现ip修改 [摘 要]伴随着篮球鞋工艺的进步及产业升级,多类型多种类的篮球鞋出现在大众的视野当中.与此同时,消费者对篮球鞋的 ...
- python爬虫app步骤_Python爬虫抓取手机APP的传输数据,python爬虫抓取app
Python爬虫抓取手机APP的传输数据,python爬虫抓取app 大多数APP里面返回的是json格式数据,或者一堆加密过的数据 .这里以超级课程表APP为例,抓取超级课程表里用户发的话题. 1. ...
- 用爬虫抓取动态加载数据丨Python爬虫实战系列(6)
提示:最新Python爬虫资料/代码练习>>戳我直达 前言 抓取动态加载数据 话不多说,开练! 爬虫抓取动态加载数据 确定网站类型 首先要明确网站的类型,即是动态还是静态.检查方法:右键查 ...
- 基于python爬虫数据处理_基于Python爬虫的校园数据获取
苏艺航 徐海蛟 何佳蕾 杨振宇 王佳鹏 摘要:随着移动时代的到来,只适配了电脑网页.性能羸弱的校园教务系统,已经不能满足学生们的移动查询需求.为此,设计了一种基于网络爬虫的高实用性查询系統.它首先通过 ...
- python毕业设计开题报告-基于python爬虫的影评情感分析研究开题报告
论文(设计)题目 基于python爬虫的影评情感分析研究开题报告 选题的背景.意义及研究现状: 研究现状: 文本情感分析又称倾向性分析.情感挖掘,主观分析或评论挖掘,是对带有情感色彩的评论文本内容进行 ...
- 毕业设计-基于Python爬虫的疫情数据可视化系统
基于Python爬虫的疫情数据可视化系统 采用ECharts+Flask+Requests架构: 源码加3105088663
- python画球鞋_基于Python爬虫原理的篮球鞋选择程序的设计与实现
基于 Python 爬虫原理的篮球鞋选择程序的设计与实现 张世元 [期刊名称] <通讯世界> [年 ( 卷 ), 期] 2019(026)002 [摘要] 伴随着篮球鞋工艺的进步及产业升级 ...
最新文章
- mysql - AB复制
- python-字符串前面f的作用
- python的用途-python“ with”语句的用途是什么?
- ThreadLocal使用和原理
- linux驱动大小,为什么在Linux字符驱动程序读取调用中大小总是= 4096?
- 如何在SAP云平台ABAP编程环境里把CDS view暴露成OData服务
- Python编程系列教程第13讲——隐藏数据和封装
- postman 使用_Postman简单使用
- pluto实现分析(22)
- 金三银四,那浏览器兼容你知多少?
- Django内置数据表
- 二进制空间权重矩阵_空间计量:空间权重矩阵的构建
- 看看淘宝的工程师如何评论12306
- linux蜂鸣器驱动指令,Linux 设备驱动简析—PC蜂鸣器驱动
- bzoj 3161: 孤舟蓑笠翁 bfs
- 简析中国电商直播行业发展现状
- KUBUNTU 10.04 的安装与配置详解
- STM32——SPI通信实验
- 图像数据标准化与归一化
- vue中的created方法