import json import itertools import urllib import requests import os import re import sys word=input("请输入关键字:") path="./ok" if not os.path.exists(path): os.mkdir(path) word=urllib.parse.quote(word) url = r"http://image.baidu.com/search/acjson?tn=resultjson_com&ipn=rj&ct=201326592&fp=result&queryWord={word}&cl=2&lm=-1&ie=utf-8&oe=utf-8&st=-1&ic=0&word={word}&face=0&istype=2nc=1&pn={pn}&rn=60" urls=(url.format(word=word,pn=x)for x in itertools.count(start=0,step=60)) index=0 str_table = { '_z2C$q': ':', '_z&e3B': '.', 'AzdH3F': '/' } char_table = { 'w': 'a', 'k': 'b', 'v': 'c', '1': 'd', 'j': 'e', 'u': 'f', '2': 'g', 'i': 'h', 't': 'i', '3': 'j', 'h': 'k', 's': 'l', '4': 'm', 'g': 'n', '5': 'o', 'r': 'p', 'q': 'q', '6': 'r', 'f': 's', 'p': 't', '7': 'u', 'e': 'v', 'o': 'w', '8': '1', 'd': '2', 'n': '3', '9': '4', 'c': '5', 'm': '6', '0': '7', 'b': '8', 'l': '9', 'a': '0' } i=1 char_table = {ord(key): ord(value) for key, value in char_table.items()} for url in urls: html=requests.get(url,timeout=10).text a=re.compile(r'"objURL":"(.*?)"') downURL=re.findall(a,html) for t in downURL: for key, value in str_table.items(): t = t.replace(key, value) t=t.translate(char_table) try: html_1=requests.get(t) if str(html_1.status_code)[0]=="4": print('失败1') continue except Exception as e: print('失败2') continue with open(path+"/"+str(i)+".jpg",'wb') as f: f.write(html_1.content) i=i+1
python爬取百度图片代码
原创
©著作权归作者所有:来自51CTO博客作者双歧杆菌的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
百度云AI
在人工智能的浪潮中,人脸识别技术如同一颗璀璨的明珠,吸引着无数科技爱好者的目光。
百度云 java 人脸识别 -
Python 取百度图片
【代码】Python 取百度图片。
python 前端 json .net -
Python爬取百度图片
新人上路, 老司机们请多多关照, 写的不好的地方, 还请多指教.在很久很久以前, 我是一个苦逼的90后挨踢空穴老人, 一个人的夜里可
python 爬虫 当前页 html 百度 -
百度图片API接口
一、通用apihttp://im
json 百度 Network -
百度
http://hi.baidu.com/axuew
职场 百度 休闲 -
urllib批量下载百度图片
'''urllib批量下载百度图片'''import urllib.requestimport restart_url = 'http
urllib chrome 批量下载 safari -
百度api智能识别图片
1.说明:最近公司碰到一个需求,需要能拍照,然后识别拍照的内容,根据拍照的东西,做一下智能化的自动处理,因此参考了百度,阿里,腾讯三家的sdk,最后发现还是百度好用,真香。。。
android json ide xml java -
Python爬虫百度
文中的文章用于做笔记用,来源于网络,并非本人所写# -*- codin
Python 爬虫 数据卷 数据分析 数据处理