@T爬虫百度百万高清美图源代码OC

#! -- coding: utf-8 --

Date:2020-09-20 16:52

USER:gordon_lu

使用正则表达式 删选指定的 URL 链接。

“”"
oo0oo
o8888888o
88" . “88
(| -- |)
0\ = /0
/ ‘—’ _
.’ | |/ ‘.
/ \||| : |||//
/ ||||| -卍- |||||
| | \\ - /// | |
| _| ‘’\ — /’’ | |
\ .-_
_ ‘-’ /-. /
, . ’ /–.--\ ’ ’
. "" ̄ ̄ <’ '.
_<|>
/.’ '> ̄ ̄ “” .
| | : ‘- \ .; ’ \ _ /’ ;, / - ’ : | |
\ \ '
. _ __ \ /
/ . _.’ / /
===== '-.
___ ‘.___ ___/.-’ _____.-’ =====
‘=—=’
“””
import requests
import re
import random

1,获取URL

word = input(“请输入你要爬虫的内容【暂时仅支持英文和字母】:”)
url = f’https://image.baidu.com/search/index?tn=baiduimage&ipn=r&ct=201326592&cl=2&lm=&st=-1&fm=result&fr=&sf=1&fmq=1600592048477_R&pv=&ic=&nc=1&z=&hd=&latest=&copyright=&se=1&showtab=0&fb=0&width=&height=&face=0&istype=2&ie=utf-8&sid=&word={word}’

def random_user_agent():
ulist=[
“Mozilla/5.0 (Windows NT 6.1;Win64;x86) AppleWebKit / 537.36 (KHTML, likeGecko) Chrome / 88.0.4183.102Safari / 537.36”,
“Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36”
“Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36”
]
return ulist[random.randint(0,len(ulist)-1)]

def get_image(url):
headers = {
“user-agent”: random_user_agent(),
“referer”: url,
}

result = requests.get(url,headers = headers).text
# print(result)image_urls = re.findall('"objURL":"(.*?)"',result)  # 找大图的 URL 确实不好找,这个技巧需要慢慢总结for image_url in image_urls:# print(image_url)# 设置名字image_name = image_url.split('/')[-1]print(image_name)image_end = re.search('(.jpg|.png|.jpeg|.gif)$',image_name)if image_end ==None:image_name = image_name + '.jpg'image = requests.get(image_url).contentwith open('./baidu_pic/%s'%image_name,'wb') as f:f.write(image)

get_image(url)

爬虫百度百万高清美图源代码相关推荐

  1. python批量读取图片并批量保存_Python爬虫:批量抓取花瓣网高清美图并保存

    原标题:Python爬虫:批量抓取花瓣网高清美图并保存 昨天看到了不错的图片分享网--花瓣,里面的图片质量还不错,所以利用selenium+xpath我把它的妹子的栏目下爬取了下来,以图片栏目名称给文 ...

  2. Python 网络爬虫:爬取4K高清美图

    爬取4K高清美图 这篇爬虫主要是用来爬取网站高清4K图片,这也是笔者学初学爬虫的时候最先写一个的爬虫脚本,现在回过头来重新梳理一下,也算是对从前知识的一个总结,希望对大家有所帮助! 文章目录 爬取4K ...

  3. 【彼岸美图】二十行代码下载上千张高清美图壁纸【python爬虫】

    小白也能看懂的python爬虫,从零开始爬彼岸图网壁纸美图 你是否有过以下烦恼: 想找壁纸却找不到 找到的壁纸清晰度都不高? 下载图片太麻烦? 现在,你将可以用简简单单二十行代码解决这一切烦恼,还不赶 ...

  4. 爬虫抓图全网最新方法分享,爬取轻松爬终极4K高清美图?

    都2020年了,爬虫党还在为了图片的下载质量烦恼吗?还是只会下载JPG图片?那我有一种另类方式可以帮助你真正的白嫖高质量图片,肝了一个礼拜的干货,绝对能改变你对爬虫的看法和思考,原来爬虫这么有趣,也不 ...

  5. 小白请上车 | Python抓取花瓣网高清美图

    一:前言 嘀嘀嘀,上车请刷卡.昨天看到了不错的图片分享网-- 花瓣 ,里面的图片质量还不错,所以利用selenium+xpath我把它的妹子的栏目下爬取了下来,以图片栏目名称给文件夹命名分类保存到电脑 ...

  6. Python抓取花瓣网高清美图

    一:前言 嘀嘀嘀,上车请刷卡.昨天看到了不错的图片分享网--花瓣,里面的图片质量还不错,所以利用selenium+xpath我把它的妹子的栏目下爬取了下来,以图片栏目名称给文件夹命名分类保存到电脑中. ...

  7. python花瓣飘零_小白请上车 | Python抓取花瓣网高清美图

    一:前言 嘀嘀嘀,上车请刷卡.昨天看到了不错的图片分享网-- 花瓣 ,里面的图片质量还不错,所以利用selenium+xpath我把它的妹子的栏目下爬取了下来,以图片栏目名称给文件夹命名分类保存到电脑 ...

  8. 拆解USB无线网卡,电路方案非常经典(附高清美图)

    很多台式机没有无线网卡,只能插网线. 想要使用WiFi,插个USB无线网卡就行,简单方便: USB无线网卡非常小巧,以至于会好奇,电路板是怎么塞进去的: 下面拆解其中某个厂家的一款: 另一个角度: 撬 ...

  9. 速收藏!实拍你的蚂蚁森林,张张都是高清美图壁纸

    你们过去在蚂蚁森林通过步行.线下支付.生活缴费.骑共享单车等各种低碳行为,以及起早贪黑抛亲弃友好不容易养大的树,终于长大了! 2017年秋天,蚂蚁森林组织了一个蚂蚁森林小分队去了一趟蚂蚁森林,给那些迫 ...

最新文章

  1. SIP术语的名词解析
  2. 【科普】一图区分 IAAS + PAAS + SAAS
  3. OpenCV视频中的人脸标志检测
  4. Python:langdetect和langid检测语言类型
  5. virtualbox+vagrant快速创建虚拟机
  6. Windows下MySql主从配置实战教程
  7. 基于链表的学生成绩最高分计算问题计算用c语言编写课程设计,C语言程序设计课程设计-基于链表的学生成绩管理系统.doc...
  8. 优秀信息系统项目经理应该具备的技能和素质
  9. 解决安卓手机WIFI热点选项消失问题
  10. 多媒体开发之---一个破解版的迅雷云点播网站
  11. 三、Allan方差分析
  12. 【Python笔记】pyspark.sql库
  13. netstat查看网络状态(windows)
  14. 基于MatlabSimulin的微电网模型及光伏电池建模仿真分析
  15. 数据库应用程序开发基础篇—— .NET中SQL Server数据库的操作C#篇之一
  16. 9.Android 万能ViewHolder
  17. 视频标准 - CCIR601,CCIR656
  18. K8s9(2-1) k8s中的通信机制, kube-proxy的ipvs模式 ,无头服务,LoadBalancer,ExternalName,外部公有 ip(externalIPs)
  19. vue-resource ajax跨域,ajax 跨域请求 vue-resource jsonp跨域
  20. 【学术交流】计算机国际会议中proceedings,conference,paper,workshop,demo的都是什么意思

热门文章

  1. couldnt resolve host name
  2. LCTF2017之萌萌哒报名系统
  3. 360修复IE时候的注册表动作记录
  4. 迅为IMX6ULL开发板从零开始编译 buildroot
  5. Matlab的基本使用方法
  6. 无人机、手持全景设备、单反制作全景的基础流程,及全景成果与地图融合
  7. 未来人工智能人才,需要具备哪些基本特征?
  8. 22.【终结篇】poco/airtest+pytest+allure+jenkins框架篇
  9. 京东裁员的背后,只会“点点点”的你,真的能度过这一次疫情带来的裁员潮吗?
  10. Python Tox介绍和使用