python根据搜索词下载百度图片

大数据75

```

coding=utf-8

"""根据搜索词下载百度图片"""
import re
import urllib

import os

def get_onepage_urls(onepageurl):
"""获取单个翻页的所有图片的urls+当前翻页的下一翻页的url"""
try:
page = urllib.urlopen(onepageurl) # urllib.urlopen()方法用于打开一个URL地址
html = page.read() # read()方法用于读取URL上的数据
except Exception as e:
pic_urls = []
fanye_url = ''
return pic_urls, fanye_url
pic_urls = re.findall('"objURL":"(.*?)",', html, re.S)
fanye_urls = re.findall(re.compile(r'下一页'), html, flags=0)
fanye_url = 'http://image.baidu.com' + fanye_urls[0] if fanye_urls else ''

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
大数据

Flink 状态编程

在Flink架构体系中,有状态计算可以说是Flink非常重要的特性之一 Flink优势: 支持高吞吐、低延迟、高性能 支持事件时间Event_time概念 支持有状态计算 有状态计算是指: 在程序计算...
大数据

Eureka集群搭建教程

前言: 为了提升注册中心稳定性,防止注册中心宕机后,服务不可用的情况,我们可以通过将Eureka注册中心搭建成集群模式,当一台注册中心微服务宕机后,另一台依然可以支持服务的注册与发现。本文将讲解下如何...
大数据

Springcloud使用记录

三年前搭建Springcloud框架的记录,如有错漏欢迎指正。 版本信息 : Spring boot :2.0.1.RELEASE Spring cloud : Finchley.RELEASE(sp...
大数据

docker中nginx

docker pull nginx:latest docker run --name nginx-jinianri -p 8081:80 -d nginx 默认首页位置/usr/share/nginx...
大数据

Docker Swarm 从入门到放弃

准备工作 我本机是macOS,所以我直接安装了docker desktop,其中包含了docker-machine,不用单独安装。 安装docker主机驱动 我在网上很多人提到了使用virtualbo...