当前位置: 首页 > wzjs >正文

哪个网站做信誉传奇私服百度网站网址是多少

哪个网站做信誉传奇私服,百度网站网址是多少,注册网站怎么办理流程,口碑好的网站开发目录 Python实例题 题目 python-get-meme-imagesPython 快速获取斗图表情脚本 代码解释 get_meme_images 函数: download_images 函数: 主程序: 运行思路 注意事项 Python实例题 题目 Python快速获取斗图表情 python-get-meme-im…

目录

Python实例题

题目

python-get-meme-imagesPython 快速获取斗图表情脚本

代码解释

get_meme_images 函数:

download_images 函数:

主程序:

运行思路

注意事项

Python实例题

题目

Python快速获取斗图表情

python-get-meme-imagesPython 快速获取斗图表情脚本

import requests
import os
from urllib.parse import quotedef get_meme_images(keyword, num_images=10):base_url = f"https://image.baidu.com/search/acjson?tn=resultjson_com&ipn=rj&ct=201326592&is=&fp=result&queryWord={quote(keyword)}&cl=2&lm=-1&ie=utf-8&oe=utf-8&adpicid=&st=-1&z=&ic=0&hd=&latest=&copyright=&word={quote(keyword)}&s=&se=&tab=&width=&height=&face=0&istype=2&qc=&nc=1&fr=&expermode=&force=&pn=0&rn={num_images}"headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36'}try:response = requests.get(base_url, headers=headers)response.raise_for_status()data = response.json()image_urls = []for item in data.get('data', []):if 'thumbURL' in item:image_urls.append(item['thumbURL'])return image_urlsexcept requests.RequestException as e:print(f"请求出错: {e}")return []except ValueError:print("解析 JSON 数据出错。")return []def download_images(image_urls, save_dir):if not os.path.exists(save_dir):os.makedirs(save_dir)for i, url in enumerate(image_urls):try:response = requests.get(url)response.raise_for_status()file_path = os.path.join(save_dir, f"meme_{i}.jpg")with open(file_path, 'wb') as f:f.write(response.content)print(f"图片 {file_path} 下载成功。")except requests.RequestException as e:print(f"下载图片 {url} 时出错: {e}")if __name__ == "__main__":keyword = "斗图表情"num_images = 10save_dir = "meme_images"image_urls = get_meme_images(keyword, num_images)if image_urls:download_images(image_urls, save_dir)

代码解释

  • get_meme_images 函数

    • 构建百度图片搜索的 URL,使用quote函数对关键词进行编码,确保可以处理包含特殊字符的关键词。
    • 发送 HTTP 请求获取 JSON 数据,解析 JSON 数据提取图片的thumbURL
    • 处理请求异常和 JSON 解析异常,确保程序的健壮性。
  • download_images 函数

    • 检查保存图片的目录是否存在,若不存在则创建。
    • 遍历图片链接列表,发送请求下载图片并保存到本地。
    • 处理下载过程中的请求异常。
  • 主程序

    • 定义要搜索的关键词、要获取的图片数量和保存图片的目录。
    • 调用get_meme_images函数获取图片链接。
    • 若获取到图片链接,调用download_images函数下载图片。

运行思路

  • 安装依赖库:确保已经安装了requests库,若未安装,可使用以下命令进行安装:
pip install requests
  • 运行脚本:将上述代码保存为get_meme_images.py文件,在终端中运行:
python get_meme_images.py
  • 查看结果:程序会在当前目录下创建一个名为meme_images的文件夹,里面包含下载的斗图表情图片。

注意事项

  • 反爬机制:百度图片有反爬机制,可能会限制请求频率或返回验证码。可以通过设置请求间隔、使用代理 IP 等方式应对。
  • 合法性:确保你的爬取行为符合相关法律法规和百度的使用条款。
  • 图片质量:获取的是缩略图链接,图片质量可能不高,若需要高质量图片,可能需要进一步分析网页结构获取原图链接。
http://www.dtcms.com/wzjs/74029.html

相关文章:

  • 佛山做网站的公司整合营销传播案例
  • 做澳洲外贸的网站有哪些帮别人发广告赚钱平台
  • ruby做网站太原首页推广
  • 嘉兴做网站公司seo客服
  • 泰安网站制作排行湖南长沙关键词推广电话
  • 三维家什么是seo是什么意思
  • 网站建设跟版网seo实战密码第四版pdf
  • 成都龙泉建设发展有限公司网站海外独立站
  • 网络建设公司排名惠州百度关键词优化
  • 淘宝网站是怎么做的软文范例大全
  • 唐山市住房房和城乡建设厅网站数据分析网官网
  • 独立站跨境电商怎么做免费推广seo
  • WordPress神箭手采集揭阳新站seo方案
  • 科技类网站设计特点北京网站制作
  • 网站平台需要做无形资产吗 怎么做6网站关键词优化排名推荐
  • wordpress广告位插件seo快速整站上排名教程
  • 帮别人做网站交税windows优化大师是系统软件吗
  • 美食网站设计网站网站网址查询工具
  • 网店营销活动策划方案百度关键词优化是什么意思
  • 电子商务网站设计毕业设计论文网站seo策划方案案例分析
  • 民治专业做网站公司成都百度
  • ecshop 网站标题修改商丘seo公司
  • 什么建站程序最利于seo公司建设网站哪家好
  • 天助网的网站网站建设网络推广seo
  • 网站建设需要什么岗位的人爱站网挖掘关键词
  • 中山做网站哪家专业重庆网络推广外包
  • 唐山做网站优化信阳seo优化
  • wordpress搬家500错误商品标题关键词优化
  • 网站幻灯通栏代码百度搜索关键词排名查询
  • 手机网站 百度推广新品推广策划方案