随机图片API-json格式基于python爬虫和PHP

热门标签

, ,

本博客主题

高扩展、安全、稳定、响应式布局多功能模板。

¥69 现在购买

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

随机图片API-json格式基于python爬虫和PHP

随机图片Api:

直接随机打开一个图片:https://apii.79bk.cn/

随机拿66张图片以json格式展示:https://apii.79bk.cn/imgj.php

 

思路与实现:

先用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;

然后就可以直接用了!

下面我也会将代码都发上来!

 

 

 

抱歉,隐藏内容 回复 后刷新可见

未经允许不得转载:作者:乔越, 转载或复制请以 超链接形式 并注明出处 乔越博客
原文地址:《随机图片API-json格式基于python爬虫和PHP》 发布于2019-10-29

分享到:
赞(0) 打赏

评论 3

8 + 4 =
  1. #1
    qq_avatar

    看看

    侧翼10号2周前 (11-01)回复
  2. #2

    好厉害

    找果树2周前 (11-01)回复
  3. #3
    qq_avatar

    affewawafwaz在

    abc2周前 (11-01)回复
随机图片API-json格式基于python爬虫和PHP

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

79代刷网
代刷网各种代刷 售后有保证 代做各种网站有需要留言给我即可!
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册