diff --git a/Day66-75/code/image360/image360/__init__.py b/Day66-75/code/image360/image360/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/Day66-75/code/image360/image360/items.py b/Day66-75/code/image360/image360/items.py new file mode 100644 index 0000000000000000000000000000000000000000..d852b2fe3cdcb83db1642480b62bb36c277815ea --- /dev/null +++ b/Day66-75/code/image360/image360/items.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- + +# Define here the models for your scraped items +# +# See documentation in: +# https://doc.scrapy.org/en/latest/topics/items.html + +import scrapy + + +class GoodsItem(scrapy.Item): + + price = scrapy.Field() + deal = scrapy.Field() + title = scrapy.Field() + + +class BeautyItem(scrapy.Item): + + title = scrapy.Field() + tag = scrapy.Field() + width = scrapy.Field() + height = scrapy.Field() + url = scrapy.Field() diff --git a/Day66-75/code/image360/image360/middlewares.py b/Day66-75/code/image360/image360/middlewares.py new file mode 100644 index 0000000000000000000000000000000000000000..13d9c4678012961a950eab3c55885c5caeea1bda --- /dev/null +++ b/Day66-75/code/image360/image360/middlewares.py @@ -0,0 +1,137 @@ +# -*- coding: utf-8 -*- + +# Define here the models for your spider middleware +# +# See documentation in: +# https://doc.scrapy.org/en/latest/topics/spider-middleware.html + +from scrapy import signals +from scrapy.http import HtmlResponse + +from selenium import webdriver +from selenium.common.exceptions import TimeoutException + + +class Image360SpiderMiddleware(object): + # Not all methods need to be defined. If a method is not defined, + # scrapy acts as if the spider middleware does not modify the + # passed objects. + + @classmethod + def from_crawler(cls, crawler): + # This method is used by Scrapy to create your spiders. + s = cls() + crawler.signals.connect(s.spider_opened, signal=signals.spider_opened) + return s + + def process_spider_input(self, response, spider): + # Called for each response that goes through the spider + # middleware and into the spider. + + # Should return None or raise an exception. + return None + + def process_spider_output(self, response, result, spider): + # Called with the results returned from the Spider, after + # it has processed the response. + + # Must return an iterable of Request, dict or Item objects. + for i in result: + yield i + + def process_spider_exception(self, response, exception, spider): + # Called when a spider or process_spider_input() method + # (from other spider middleware) raises an exception. + + # Should return either None or an iterable of Response, dict + # or Item objects. + pass + + def process_start_requests(self, start_requests, spider): + # Called with the start requests of the spider, and works + # similarly to the process_spider_output() method, except + # that it doesn’t have a response associated. + + # Must return only requests (not items). + for r in start_requests: + yield r + + def spider_opened(self, spider): + spider.logger.info('Spider opened: %s' % spider.name) + + +class Image360DownloaderMiddleware(object): + # Not all methods need to be defined. If a method is not defined, + # scrapy acts as if the downloader middleware does not modify the + # passed objects. + + @classmethod + def from_crawler(cls, crawler): + # This method is used by Scrapy to create your spiders. + s = cls() + crawler.signals.connect(s.spider_opened, signal=signals.spider_opened) + return s + + def process_request(self, request, spider): + # Called for each request that goes through the downloader + # middleware. + + # Must either: + # - return None: continue processing this request + # - or return a Response object + # - or return a Request object + # - or raise IgnoreRequest: process_exception() methods of + # installed downloader middleware will be called + return None + + def process_response(self, request, response, spider): + # Called with the response returned from the downloader. + + # Must either; + # - return a Response object + # - return a Request object + # - or raise IgnoreRequest + return response + + def process_exception(self, request, exception, spider): + # Called when a download handler or a process_request() + # (from other downloader middleware) raises an exception. + + # Must either: + # - return None: continue processing this exception + # - return a Response object: stops process_exception() chain + # - return a Request object: stops process_exception() chain + pass + + def spider_opened(self, spider): + spider.logger.info('Spider opened: %s' % spider.name) + + +class TaobaoDownloaderMiddleWare(object): + + def __init__(self, timeout=None): + self.timeout = timeout + self.browser = webdriver.Chrome() + self.browser.set_window_size(1000, 600) + self.browser.set_page_load_timeout(self.timeout) + + def __del__(self): + self.browser.close() + + def process_request(self, request, spider): + try: + self.browser.get(request.url) + return HtmlResponse(url=request.url, body=self.browser.page_source, + request=request, encoding='utf-8', status=200) + except TimeoutException: + return HtmlResponse(url=request.url, status=500, request=request) + + def process_response(self, request, response, spider): + return response + + def process_exception(self, request, exception, spider): + pass + + @classmethod + def from_crawler(cls, crawler): + return cls(timeout=10) diff --git a/Day66-75/code/image360/image360/pipelines.py b/Day66-75/code/image360/image360/pipelines.py new file mode 100644 index 0000000000000000000000000000000000000000..7f72d581d4aaa80d19e7bd694cb880d7fae1b00d --- /dev/null +++ b/Day66-75/code/image360/image360/pipelines.py @@ -0,0 +1,55 @@ +# -*- coding: utf-8 -*- + +# Define your item pipelines here +# +# Don't forget to add your pipeline to the ITEM_PIPELINES setting +# See: https://doc.scrapy.org/en/latest/topics/item-pipeline.html +import logging + +from pymongo import MongoClient +from scrapy import Request +from scrapy.exceptions import DropItem +from scrapy.pipelines.images import ImagesPipeline + + +logger = logging.getLogger('SaveImagePipeline') + + +class SaveImagePipeline(ImagesPipeline): + + def get_media_requests(self, item, info): + yield Request(url=item['url']) + + def item_completed(self, results, item, info): + logger.debug('图片下载完成!') + if not results[0][0]: + raise DropItem('下载失败') + return item + + def file_path(self, request, response=None, info=None): + return request.url.split('/')[-1] + + +class SaveToMongoPipeline(object): + + def __init__(self, mongo_url, db_name): + self.mongo_url = mongo_url + self.db_name = db_name + self.client = None + self.db = None + + def process_item(self, item, spider): + return item + + def open_spider(self, spider): + self.client = MongoClient(self.mongo_url) + self.db = self.client[self.db_name] + + def close_spider(self, spider): + self.client.close() + + @classmethod + def from_crawler(cls, crawler): + return cls(crawler.settings.get('MONGO_URL'), + crawler.settings.get('MONGO_DB')) + diff --git a/Day66-75/code/image360/image360/settings.py b/Day66-75/code/image360/image360/settings.py new file mode 100644 index 0000000000000000000000000000000000000000..76dbbfe056a3395ea134657970869afa91c7d04b --- /dev/null +++ b/Day66-75/code/image360/image360/settings.py @@ -0,0 +1,100 @@ +# -*- coding: utf-8 -*- + +# Scrapy settings for image360 project +# +# For simplicity, this file contains only settings considered important or +# commonly used. You can find more settings consulting the documentation: +# +# https://doc.scrapy.org/en/latest/topics/settings.html +# https://doc.scrapy.org/en/latest/topics/downloader-middleware.html +# https://doc.scrapy.org/en/latest/topics/spider-middleware.html + +BOT_NAME = 'image360' + +SPIDER_MODULES = ['image360.spiders'] +NEWSPIDER_MODULE = 'image360.spiders' + +MONGO_URL = 'mongodb://120.77.222.217:27017' +MONGO_DB = 'image360' + + +# Crawl responsibly by identifying yourself (and your website) on the user-agent +USER_AGENT = 'Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19' + +# Obey robots.txt rules +ROBOTSTXT_OBEY = False + +# Configure maximum concurrent requests performed by Scrapy (default: 16) +CONCURRENT_REQUESTS = 2 + +# Configure a delay for requests for the same website (default: 0) +# See https://doc.scrapy.org/en/latest/topics/settings.html#download-delay +# See also autothrottle settings and docs +DOWNLOAD_DELAY = 3 +RANDOMIZE_DOWNLOAD_DELAY = True +# The download delay setting will honor only one of: +#CONCURRENT_REQUESTS_PER_DOMAIN = 16 +#CONCURRENT_REQUESTS_PER_IP = 16 + +# Disable cookies (enabled by default) +#COOKIES_ENABLED = False + +# Disable Telnet Console (enabled by default) +#TELNETCONSOLE_ENABLED = False + +# Override the default request headers: +#DEFAULT_REQUEST_HEADERS = { +# 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', +# 'Accept-Language': 'en', +#} + +# Enable or disable spider middlewares +# See https://doc.scrapy.org/en/latest/topics/spider-middleware.html +#SPIDER_MIDDLEWARES = { +# 'image360.middlewares.Image360SpiderMiddleware': 543, +#} + +# Enable or disable downloader middlewares +# See https://doc.scrapy.org/en/latest/topics/downloader-middleware.html +DOWNLOADER_MIDDLEWARES = { + # 'image360.middlewares.Image360DownloaderMiddleware': 543, + 'image360.middlewares.TaobaoDownloaderMiddleWare': 500, +} + +# Enable or disable extensions +# See https://doc.scrapy.org/en/latest/topics/extensions.html +#EXTENSIONS = { +# 'scrapy.extensions.telnet.TelnetConsole': None, +#} + +IMAGES_STORE = './resources/' + +# Configure item pipelines +# See https://doc.scrapy.org/en/latest/topics/item-pipeline.html +# ITEM_PIPELINES = { +# 'image360.pipelines.SaveImagePipeline': 300, +# 'image360.pipelines.SaveToMongoPipeline': 301, +# } + +LOG_LEVEL = 'DEBUG' + +# Enable and configure the AutoThrottle extension (disabled by default) +# See https://doc.scrapy.org/en/latest/topics/autothrottle.html +#AUTOTHROTTLE_ENABLED = True +# The initial download delay +#AUTOTHROTTLE_START_DELAY = 5 +# The maximum download delay to be set in case of high latencies +#AUTOTHROTTLE_MAX_DELAY = 60 +# The average number of requests Scrapy should be sending in parallel to +# each remote server +#AUTOTHROTTLE_TARGET_CONCURRENCY = 1.0 +# Enable showing throttling stats for every response received: +#AUTOTHROTTLE_DEBUG = False + +# Enable and configure HTTP caching (disabled by default) +# See https://doc.scrapy.org/en/latest/topics/downloader-middleware.html#httpcache-middleware-settings +#HTTPCACHE_ENABLED = True +#HTTPCACHE_EXPIRATION_SECS = 0 +#HTTPCACHE_DIR = 'httpcache' +#HTTPCACHE_IGNORE_HTTP_CODES = [] +#HTTPCACHE_STORAGE = 'scrapy.extensions.httpcache.FilesystemCacheStorage' diff --git a/Day66-75/code/image360/image360/spiders/__init__.py b/Day66-75/code/image360/image360/spiders/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..ebd689ac51d69c5e1dbbe80083c2b20a39f8bb79 --- /dev/null +++ b/Day66-75/code/image360/image360/spiders/__init__.py @@ -0,0 +1,4 @@ +# This package will contain the spiders of your Scrapy project +# +# Please refer to the documentation for information on how to create and manage +# your spiders. diff --git a/Day66-75/code/image360/image360/spiders/image.py b/Day66-75/code/image360/image360/spiders/image.py new file mode 100644 index 0000000000000000000000000000000000000000..32d698320d3bfacada63c6b704b7ae4c449c9935 --- /dev/null +++ b/Day66-75/code/image360/image360/spiders/image.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- +from json import loads +from urllib.parse import urlencode + +import scrapy + +from image360.items import BeautyItem + + +class ImageSpider(scrapy.Spider): + name = 'image' + allowed_domains = ['image.so.com'] + + def start_requests(self): + base_url = 'http://image.so.com/zj?' + param = {'ch': 'beauty', 'listtype': 'new', 'temp': 1} + for page in range(10): + param['sn'] = page * 30 + full_url = base_url + urlencode(param) + yield scrapy.Request(url=full_url) + + def parse(self, response): + model_dict = loads(response.text) + for elem in model_dict['list']: + item = BeautyItem() + item['title'] = elem['group_title'] + item['tag'] = elem['tag'] + item['width'] = elem['cover_width'] + item['height'] = elem['cover_height'] + item['url'] = elem['qhimg_url'] + yield item diff --git a/Day66-75/code/image360/image360/spiders/taobao.py b/Day66-75/code/image360/image360/spiders/taobao.py new file mode 100644 index 0000000000000000000000000000000000000000..abc08eae23dfe0b2fcb04b1196469371e3b48f8a --- /dev/null +++ b/Day66-75/code/image360/image360/spiders/taobao.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- +from urllib.parse import urlencode + +import scrapy + +from image360.items import GoodsItem + + +class TaobaoSpider(scrapy.Spider): + name = 'taobao' + allowed_domains = ['www.taobao.com'] + + def start_requests(self): + base_url = 'https://s.taobao.com/search?' + params = {} + for keyword in ['ipad', 'iphone', '小米手机']: + params['q'] = keyword + for page in range(10): + params['s'] = page * 44 + full_url = base_url + urlencode(params) + yield scrapy.Request(url=full_url, callback=self.parse) + + def parse(self, response): + goods_list = response.xpath('//*[@id="mainsrp-itemlist"]/div/div/div[1]') + for goods in goods_list: + item = GoodsItem() + item['price'] = goods.xpath('div[5]/div[2]/div[1]/div[1]/strong/text()').extract_first() + item['deal'] = goods.xpath('div[5]/div[2]/div[1]/div[2]/text()').extract_first() + item['title'] = goods.xpath('div[6]/div[2]/div[2]/a/text()').extract_first() + yield item + diff --git a/Day66-75/code/image360/resources/t01007dc14e5d9ba99c.jpg b/Day66-75/code/image360/resources/t01007dc14e5d9ba99c.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a4b266930185f66719e93e523bc4612a9eda3f1b Binary files /dev/null and b/Day66-75/code/image360/resources/t01007dc14e5d9ba99c.jpg differ diff --git a/Day66-75/code/image360/resources/t0100bf3cb6bfbaf619.jpg b/Day66-75/code/image360/resources/t0100bf3cb6bfbaf619.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1a40d8a684a9d8f734d3df4f8c2d4e01af214657 Binary files /dev/null and b/Day66-75/code/image360/resources/t0100bf3cb6bfbaf619.jpg differ diff --git a/Day66-75/code/image360/resources/t0102719cecb7bbf933.jpg b/Day66-75/code/image360/resources/t0102719cecb7bbf933.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b0b4fec465e4ebae0e04d3d384f8038e1507b0f4 Binary files /dev/null and b/Day66-75/code/image360/resources/t0102719cecb7bbf933.jpg differ diff --git a/Day66-75/code/image360/resources/t01040153281bef0c31.jpg b/Day66-75/code/image360/resources/t01040153281bef0c31.jpg new file mode 100644 index 0000000000000000000000000000000000000000..655eec5726ed96eb0e4d74d55daae860cfced6c2 Binary files /dev/null and b/Day66-75/code/image360/resources/t01040153281bef0c31.jpg differ diff --git a/Day66-75/code/image360/resources/t0104acadc3f46e94a5.jpg b/Day66-75/code/image360/resources/t0104acadc3f46e94a5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7c7e98c784cd11b8b6dd7258cf1caabe5e71a249 Binary files /dev/null and b/Day66-75/code/image360/resources/t0104acadc3f46e94a5.jpg differ diff --git a/Day66-75/code/image360/resources/t0106c74482d74f1f69.jpg b/Day66-75/code/image360/resources/t0106c74482d74f1f69.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b9252c0a58c1089761df55a058dcc30f05248212 Binary files /dev/null and b/Day66-75/code/image360/resources/t0106c74482d74f1f69.jpg differ diff --git a/Day66-75/code/image360/resources/t0107a47a55e15b4088.jpg b/Day66-75/code/image360/resources/t0107a47a55e15b4088.jpg new file mode 100644 index 0000000000000000000000000000000000000000..657b934784554081461d1acc29050e3cb689176a Binary files /dev/null and b/Day66-75/code/image360/resources/t0107a47a55e15b4088.jpg differ diff --git a/Day66-75/code/image360/resources/t0108659585e5c6fd79.jpg b/Day66-75/code/image360/resources/t0108659585e5c6fd79.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8cb630c36d7f654b2abd749e722e0c2352f5298a Binary files /dev/null and b/Day66-75/code/image360/resources/t0108659585e5c6fd79.jpg differ diff --git a/Day66-75/code/image360/resources/t0108dc82794264fe32.jpg b/Day66-75/code/image360/resources/t0108dc82794264fe32.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9bec0db22dfe8e4c1a3d5b25f06c4f4e6477df35 Binary files /dev/null and b/Day66-75/code/image360/resources/t0108dc82794264fe32.jpg differ diff --git a/Day66-75/code/image360/resources/t0109066494109ef9d5.jpg b/Day66-75/code/image360/resources/t0109066494109ef9d5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a30df4da3e75e3d7b903790e39abbe21a3c98aa4 Binary files /dev/null and b/Day66-75/code/image360/resources/t0109066494109ef9d5.jpg differ diff --git a/Day66-75/code/image360/resources/t010cdb2fc590380ba2.jpg b/Day66-75/code/image360/resources/t010cdb2fc590380ba2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3031c2e3d60242478e15d69fb568d17eb4d3f602 Binary files /dev/null and b/Day66-75/code/image360/resources/t010cdb2fc590380ba2.jpg differ diff --git a/Day66-75/code/image360/resources/t010eaeb5befe6bd3da.jpg b/Day66-75/code/image360/resources/t010eaeb5befe6bd3da.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e4601f969698d95c20af0e56c5d391416ab3cfeb Binary files /dev/null and b/Day66-75/code/image360/resources/t010eaeb5befe6bd3da.jpg differ diff --git a/Day66-75/code/image360/resources/t010ebf2ec5ab7eed55.jpg b/Day66-75/code/image360/resources/t010ebf2ec5ab7eed55.jpg new file mode 100644 index 0000000000000000000000000000000000000000..44c93bb57e568c83f41f288e8928e13869d8314b Binary files /dev/null and b/Day66-75/code/image360/resources/t010ebf2ec5ab7eed55.jpg differ diff --git a/Day66-75/code/image360/resources/t01113e798f564af05b.jpg b/Day66-75/code/image360/resources/t01113e798f564af05b.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e23ce865dbe1c569bd866cdca1a33e22a062d94f Binary files /dev/null and b/Day66-75/code/image360/resources/t01113e798f564af05b.jpg differ diff --git a/Day66-75/code/image360/resources/t011763a163ad870dd5.jpg b/Day66-75/code/image360/resources/t011763a163ad870dd5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..32f4e1866f9247aeaf703267ff1ff63d3b33a225 Binary files /dev/null and b/Day66-75/code/image360/resources/t011763a163ad870dd5.jpg differ diff --git a/Day66-75/code/image360/resources/t0118880c4a56060405.jpg b/Day66-75/code/image360/resources/t0118880c4a56060405.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f4028376c5a48a4433982a8b59bf9110b952e6b0 Binary files /dev/null and b/Day66-75/code/image360/resources/t0118880c4a56060405.jpg differ diff --git a/Day66-75/code/image360/resources/t011c7e0a3894541511.jpg b/Day66-75/code/image360/resources/t011c7e0a3894541511.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1be165f438daae33fb7480d8d1c2789640516452 Binary files /dev/null and b/Day66-75/code/image360/resources/t011c7e0a3894541511.jpg differ diff --git a/Day66-75/code/image360/resources/t011d088995140f23c4.jpg b/Day66-75/code/image360/resources/t011d088995140f23c4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2e1c1e725fbb24a6b0272569dda8aba79b043eff Binary files /dev/null and b/Day66-75/code/image360/resources/t011d088995140f23c4.jpg differ diff --git a/Day66-75/code/image360/resources/t011dc130fbe3c88bea.jpg b/Day66-75/code/image360/resources/t011dc130fbe3c88bea.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a5c6c459fceaec490de9d318f417253faa889089 Binary files /dev/null and b/Day66-75/code/image360/resources/t011dc130fbe3c88bea.jpg differ diff --git a/Day66-75/code/image360/resources/t011f0f52dbe5a44c9c.jpg b/Day66-75/code/image360/resources/t011f0f52dbe5a44c9c.jpg new file mode 100644 index 0000000000000000000000000000000000000000..47d41c4818890e5217aa62f54c75e7e6ac307153 Binary files /dev/null and b/Day66-75/code/image360/resources/t011f0f52dbe5a44c9c.jpg differ diff --git a/Day66-75/code/image360/resources/t011f2aa3c3c3ca3e8b.jpg b/Day66-75/code/image360/resources/t011f2aa3c3c3ca3e8b.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f3140a5115bdde246156353d81d3049c791256dc Binary files /dev/null and b/Day66-75/code/image360/resources/t011f2aa3c3c3ca3e8b.jpg differ diff --git a/Day66-75/code/image360/resources/t01204279178ca66421.jpg b/Day66-75/code/image360/resources/t01204279178ca66421.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1a02592ee63f12dd490a04b4d179aca1d9bd0062 Binary files /dev/null and b/Day66-75/code/image360/resources/t01204279178ca66421.jpg differ diff --git a/Day66-75/code/image360/resources/t01212289c59a8c09f2.jpg b/Day66-75/code/image360/resources/t01212289c59a8c09f2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..75a33627e92771266f280decdc0998b607cbc0e4 Binary files /dev/null and b/Day66-75/code/image360/resources/t01212289c59a8c09f2.jpg differ diff --git a/Day66-75/code/image360/resources/t0121d70ff844efb5f9.jpg b/Day66-75/code/image360/resources/t0121d70ff844efb5f9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2f2acef8e07ed495baae81e1ce1598cd6eb5b8a7 Binary files /dev/null and b/Day66-75/code/image360/resources/t0121d70ff844efb5f9.jpg differ diff --git a/Day66-75/code/image360/resources/t0121dabf4b71749cfe.jpg b/Day66-75/code/image360/resources/t0121dabf4b71749cfe.jpg new file mode 100644 index 0000000000000000000000000000000000000000..35b790230e10efd55415ccaf2a15c0976707c9d9 Binary files /dev/null and b/Day66-75/code/image360/resources/t0121dabf4b71749cfe.jpg differ diff --git a/Day66-75/code/image360/resources/t0122662127e2518bcb.jpg b/Day66-75/code/image360/resources/t0122662127e2518bcb.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1186038d7e0a0f53b85470957c4d7b7c3a051b3d Binary files /dev/null and b/Day66-75/code/image360/resources/t0122662127e2518bcb.jpg differ diff --git a/Day66-75/code/image360/resources/t0122e587d0aa3bd5f6.jpg b/Day66-75/code/image360/resources/t0122e587d0aa3bd5f6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8e5cafed98c60341d8608dc499494ea0699de3d7 Binary files /dev/null and b/Day66-75/code/image360/resources/t0122e587d0aa3bd5f6.jpg differ diff --git a/Day66-75/code/image360/resources/t0122eee4a19d116c86.jpg b/Day66-75/code/image360/resources/t0122eee4a19d116c86.jpg new file mode 100644 index 0000000000000000000000000000000000000000..12655880ae32fb1c72d2c1b86c707cbecf9cb8dc Binary files /dev/null and b/Day66-75/code/image360/resources/t0122eee4a19d116c86.jpg differ diff --git a/Day66-75/code/image360/resources/t012383a24305385b0e.jpg b/Day66-75/code/image360/resources/t012383a24305385b0e.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f2a2fa5e8b270327cd0810d285fbc2e022140f6e Binary files /dev/null and b/Day66-75/code/image360/resources/t012383a24305385b0e.jpg differ diff --git a/Day66-75/code/image360/resources/t01246e4abdf04e8f44.jpg b/Day66-75/code/image360/resources/t01246e4abdf04e8f44.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c66326a357b7d60c951c10463f3c4c7a19093051 Binary files /dev/null and b/Day66-75/code/image360/resources/t01246e4abdf04e8f44.jpg differ diff --git a/Day66-75/code/image360/resources/t0126171a8b227fe60a.jpg b/Day66-75/code/image360/resources/t0126171a8b227fe60a.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c68c9f03fa918d2c95d356b4390c23bbf3f6778f Binary files /dev/null and b/Day66-75/code/image360/resources/t0126171a8b227fe60a.jpg differ diff --git a/Day66-75/code/image360/resources/t0127c5bc8e51178d81.jpg b/Day66-75/code/image360/resources/t0127c5bc8e51178d81.jpg new file mode 100644 index 0000000000000000000000000000000000000000..627c462eebfe1ab36539923d9c47d019497186fd Binary files /dev/null and b/Day66-75/code/image360/resources/t0127c5bc8e51178d81.jpg differ diff --git a/Day66-75/code/image360/resources/t012b78d17ad10b28d2.jpg b/Day66-75/code/image360/resources/t012b78d17ad10b28d2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6c3e3fc0fdbdd8c0c163ed81648f040524fc901a Binary files /dev/null and b/Day66-75/code/image360/resources/t012b78d17ad10b28d2.jpg differ diff --git a/Day66-75/code/image360/resources/t012c58704949943139.jpg b/Day66-75/code/image360/resources/t012c58704949943139.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1ffe2ba50df02359df2a77975301651ece02b4c7 Binary files /dev/null and b/Day66-75/code/image360/resources/t012c58704949943139.jpg differ diff --git a/Day66-75/code/image360/resources/t012c60eb0fe0720396.jpg b/Day66-75/code/image360/resources/t012c60eb0fe0720396.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0a8c27731a909546a99a4f04954642193bfaad7b Binary files /dev/null and b/Day66-75/code/image360/resources/t012c60eb0fe0720396.jpg differ diff --git a/Day66-75/code/image360/resources/t012f140107638e0fda.jpg b/Day66-75/code/image360/resources/t012f140107638e0fda.jpg new file mode 100644 index 0000000000000000000000000000000000000000..34a9e174bf35b43e19f636eb124091cce13ebfa6 Binary files /dev/null and b/Day66-75/code/image360/resources/t012f140107638e0fda.jpg differ diff --git a/Day66-75/code/image360/resources/t012f9eb9266a79c14a.jpg b/Day66-75/code/image360/resources/t012f9eb9266a79c14a.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cc793fd1bdcf01faff790d68caa5835f3bed7659 Binary files /dev/null and b/Day66-75/code/image360/resources/t012f9eb9266a79c14a.jpg differ diff --git a/Day66-75/code/image360/resources/t013078e0696e393d34.jpg b/Day66-75/code/image360/resources/t013078e0696e393d34.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5cca439bd9f73f244d47d4242f0b7b800abaf254 Binary files /dev/null and b/Day66-75/code/image360/resources/t013078e0696e393d34.jpg differ diff --git a/Day66-75/code/image360/resources/t0133dea5352f251144.jpg b/Day66-75/code/image360/resources/t0133dea5352f251144.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d67e24f9e2a9a08ce923d031c7df5846aafc503d Binary files /dev/null and b/Day66-75/code/image360/resources/t0133dea5352f251144.jpg differ diff --git a/Day66-75/code/image360/resources/t0135f5ed12ebfbf723.jpg b/Day66-75/code/image360/resources/t0135f5ed12ebfbf723.jpg new file mode 100644 index 0000000000000000000000000000000000000000..74b1d456cc4ac79dfc495c4e2f6d9c8eaef60c85 Binary files /dev/null and b/Day66-75/code/image360/resources/t0135f5ed12ebfbf723.jpg differ diff --git a/Day66-75/code/image360/resources/t013862476b8fbf7969.jpg b/Day66-75/code/image360/resources/t013862476b8fbf7969.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8ce00e4f17cb8b1a66d855362065d08bc4871f50 Binary files /dev/null and b/Day66-75/code/image360/resources/t013862476b8fbf7969.jpg differ diff --git a/Day66-75/code/image360/resources/t013bfdb724ccde6227.jpg b/Day66-75/code/image360/resources/t013bfdb724ccde6227.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2a6ea9c87ec907b1b78754fd7e129f9d0aa49b97 Binary files /dev/null and b/Day66-75/code/image360/resources/t013bfdb724ccde6227.jpg differ diff --git a/Day66-75/code/image360/resources/t013c82bfe79c770965.jpg b/Day66-75/code/image360/resources/t013c82bfe79c770965.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fac1cb1fac9396a9504ea4575c562d5138ff6131 Binary files /dev/null and b/Day66-75/code/image360/resources/t013c82bfe79c770965.jpg differ diff --git a/Day66-75/code/image360/resources/t013cb1e91e02d1a22b.jpg b/Day66-75/code/image360/resources/t013cb1e91e02d1a22b.jpg new file mode 100644 index 0000000000000000000000000000000000000000..12d521391cc7940688bf1577f577ad443ea5e2f9 Binary files /dev/null and b/Day66-75/code/image360/resources/t013cb1e91e02d1a22b.jpg differ diff --git a/Day66-75/code/image360/resources/t013cd39cd3c08d971e.jpg b/Day66-75/code/image360/resources/t013cd39cd3c08d971e.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3f1e02e70b59b7483c5ea55b0eacef92521b7d39 Binary files /dev/null and b/Day66-75/code/image360/resources/t013cd39cd3c08d971e.jpg differ diff --git a/Day66-75/code/image360/resources/t013ec9b3fb5cfa24a2.jpg b/Day66-75/code/image360/resources/t013ec9b3fb5cfa24a2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0277a72fbecdc5f498cde271ec35c19bc355b31b Binary files /dev/null and b/Day66-75/code/image360/resources/t013ec9b3fb5cfa24a2.jpg differ diff --git a/Day66-75/code/image360/resources/t01405adfca6387b9ac.jpg b/Day66-75/code/image360/resources/t01405adfca6387b9ac.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9fa003666a561027f9ff6f06996e73965d449805 Binary files /dev/null and b/Day66-75/code/image360/resources/t01405adfca6387b9ac.jpg differ diff --git a/Day66-75/code/image360/resources/t0143850ac615187626.jpg b/Day66-75/code/image360/resources/t0143850ac615187626.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a622baf63e8171e4c100f9417468b2576ecfaf31 Binary files /dev/null and b/Day66-75/code/image360/resources/t0143850ac615187626.jpg differ diff --git a/Day66-75/code/image360/resources/t014596f0949435cab8.jpg b/Day66-75/code/image360/resources/t014596f0949435cab8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..09df6f8110c113023653bec6d99820ecf68cbff0 Binary files /dev/null and b/Day66-75/code/image360/resources/t014596f0949435cab8.jpg differ diff --git a/Day66-75/code/image360/resources/t01474a1e9e1dbdc185.jpg b/Day66-75/code/image360/resources/t01474a1e9e1dbdc185.jpg new file mode 100644 index 0000000000000000000000000000000000000000..14431163f0624e26fcf35a7cebcc64e75651494e Binary files /dev/null and b/Day66-75/code/image360/resources/t01474a1e9e1dbdc185.jpg differ diff --git a/Day66-75/code/image360/resources/t0149725b31c5bd51be.jpg b/Day66-75/code/image360/resources/t0149725b31c5bd51be.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d5fa224166153a909be7c817309d9525106504f4 Binary files /dev/null and b/Day66-75/code/image360/resources/t0149725b31c5bd51be.jpg differ diff --git a/Day66-75/code/image360/resources/t0149dd4f260f4352b8.jpg b/Day66-75/code/image360/resources/t0149dd4f260f4352b8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..88cf41f52220ba1d8e8572000e649bbc2d885543 Binary files /dev/null and b/Day66-75/code/image360/resources/t0149dd4f260f4352b8.jpg differ diff --git a/Day66-75/code/image360/resources/t014a03227f1c992296.jpg b/Day66-75/code/image360/resources/t014a03227f1c992296.jpg new file mode 100644 index 0000000000000000000000000000000000000000..437129878ae18b89837b921826783a3dee42ac44 Binary files /dev/null and b/Day66-75/code/image360/resources/t014a03227f1c992296.jpg differ diff --git a/Day66-75/code/image360/resources/t014ac25aa8c0b7f274.jpg b/Day66-75/code/image360/resources/t014ac25aa8c0b7f274.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ed726909c17e952f6c3f64b0d1f3e94448c01ff2 Binary files /dev/null and b/Day66-75/code/image360/resources/t014ac25aa8c0b7f274.jpg differ diff --git a/Day66-75/code/image360/resources/t014c4a3be39db97b7a.jpg b/Day66-75/code/image360/resources/t014c4a3be39db97b7a.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e7f9f5ee42a1479dce50bc66bc4342c04ea0ad8f Binary files /dev/null and b/Day66-75/code/image360/resources/t014c4a3be39db97b7a.jpg differ diff --git a/Day66-75/code/image360/resources/t014d699aac32cb713d.jpg b/Day66-75/code/image360/resources/t014d699aac32cb713d.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3ea4b19b0379fe02cb0059f9964f1013b4f3854d Binary files /dev/null and b/Day66-75/code/image360/resources/t014d699aac32cb713d.jpg differ diff --git a/Day66-75/code/image360/resources/t01515f76784a2cb70d.jpg b/Day66-75/code/image360/resources/t01515f76784a2cb70d.jpg new file mode 100644 index 0000000000000000000000000000000000000000..65c478a340d94a942db6be4ef16540592a4a91f1 Binary files /dev/null and b/Day66-75/code/image360/resources/t01515f76784a2cb70d.jpg differ diff --git a/Day66-75/code/image360/resources/t0154687f04bb6e87c8.jpg b/Day66-75/code/image360/resources/t0154687f04bb6e87c8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..084e79469372a62254786766ea3399dd9a6a75d8 Binary files /dev/null and b/Day66-75/code/image360/resources/t0154687f04bb6e87c8.jpg differ diff --git a/Day66-75/code/image360/resources/t0154e0c6a3a0195ae5.jpg b/Day66-75/code/image360/resources/t0154e0c6a3a0195ae5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e944bf1a43d5eb0c941666d804964349b268ba41 Binary files /dev/null and b/Day66-75/code/image360/resources/t0154e0c6a3a0195ae5.jpg differ diff --git a/Day66-75/code/image360/resources/t01566484710c51f9eb.jpg b/Day66-75/code/image360/resources/t01566484710c51f9eb.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6c85b0d7d5100cd8c753637dad2234227e6ca7ac Binary files /dev/null and b/Day66-75/code/image360/resources/t01566484710c51f9eb.jpg differ diff --git a/Day66-75/code/image360/resources/t015761d856727049e8.jpg b/Day66-75/code/image360/resources/t015761d856727049e8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..47220423ac462a4bce37be55aaad6b5952ba0543 Binary files /dev/null and b/Day66-75/code/image360/resources/t015761d856727049e8.jpg differ diff --git a/Day66-75/code/image360/resources/t0157d6c71e66dd5324.jpg b/Day66-75/code/image360/resources/t0157d6c71e66dd5324.jpg new file mode 100644 index 0000000000000000000000000000000000000000..004846575b86b2f13d4f391525d383c4d3d4f932 Binary files /dev/null and b/Day66-75/code/image360/resources/t0157d6c71e66dd5324.jpg differ diff --git a/Day66-75/code/image360/resources/t0158e90c6b2261246f.jpg b/Day66-75/code/image360/resources/t0158e90c6b2261246f.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4a9e7567a54fcf7110d12b264e83a99c9fd8925d Binary files /dev/null and b/Day66-75/code/image360/resources/t0158e90c6b2261246f.jpg differ diff --git a/Day66-75/code/image360/resources/t015ad37f6400feaa36.jpg b/Day66-75/code/image360/resources/t015ad37f6400feaa36.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1bb42492af44e15ae46347b483ffc297c45bca5c Binary files /dev/null and b/Day66-75/code/image360/resources/t015ad37f6400feaa36.jpg differ diff --git a/Day66-75/code/image360/resources/t015cb268bec26b89df.jpg b/Day66-75/code/image360/resources/t015cb268bec26b89df.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2fbcb062da264e3db9062e0dc39a1a47f09016c5 Binary files /dev/null and b/Day66-75/code/image360/resources/t015cb268bec26b89df.jpg differ diff --git a/Day66-75/code/image360/resources/t015e3979aab2fb94df.jpg b/Day66-75/code/image360/resources/t015e3979aab2fb94df.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5b0fc7cbf54b6f37057d2dff391a8d74853e164d Binary files /dev/null and b/Day66-75/code/image360/resources/t015e3979aab2fb94df.jpg differ diff --git a/Day66-75/code/image360/resources/t016004e6a1ad3c9e5b.jpg b/Day66-75/code/image360/resources/t016004e6a1ad3c9e5b.jpg new file mode 100644 index 0000000000000000000000000000000000000000..efee7a920d9a59f667247c3aae4759debb1b87fc Binary files /dev/null and b/Day66-75/code/image360/resources/t016004e6a1ad3c9e5b.jpg differ diff --git a/Day66-75/code/image360/resources/t0160c8456511be3c4e.jpg b/Day66-75/code/image360/resources/t0160c8456511be3c4e.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8035cecb12da6ff9318c235d55d6d52d251e178c Binary files /dev/null and b/Day66-75/code/image360/resources/t0160c8456511be3c4e.jpg differ diff --git a/Day66-75/code/image360/resources/t0162367ab7e72a28fe.jpg b/Day66-75/code/image360/resources/t0162367ab7e72a28fe.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4b7c6e9ae223d1aab4945a3f743bf608884f774b Binary files /dev/null and b/Day66-75/code/image360/resources/t0162367ab7e72a28fe.jpg differ diff --git a/Day66-75/code/image360/resources/t016515a354e5d99aa5.jpg b/Day66-75/code/image360/resources/t016515a354e5d99aa5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..af5f794378012bf8831a5f8ce45eaeb65a80554d Binary files /dev/null and b/Day66-75/code/image360/resources/t016515a354e5d99aa5.jpg differ diff --git a/Day66-75/code/image360/resources/t016692a18144ff13e9.jpg b/Day66-75/code/image360/resources/t016692a18144ff13e9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0e6243851ca06c5daf8a2bef9709ffceb12dc2fa Binary files /dev/null and b/Day66-75/code/image360/resources/t016692a18144ff13e9.jpg differ diff --git a/Day66-75/code/image360/resources/t016a574a08f712d044.jpg b/Day66-75/code/image360/resources/t016a574a08f712d044.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6a796b8890bfa5d54d126d9caf99f8301a949388 Binary files /dev/null and b/Day66-75/code/image360/resources/t016a574a08f712d044.jpg differ diff --git a/Day66-75/code/image360/resources/t016d7fdd276ca1af2c.jpg b/Day66-75/code/image360/resources/t016d7fdd276ca1af2c.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e607e36561d5578c7b008eba7c2ef15a8b5dcff5 Binary files /dev/null and b/Day66-75/code/image360/resources/t016d7fdd276ca1af2c.jpg differ diff --git a/Day66-75/code/image360/resources/t0171bc968d5e0f4bc6.jpg b/Day66-75/code/image360/resources/t0171bc968d5e0f4bc6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bbc54f29d7a357b324292af9647ad04d7916c2f6 Binary files /dev/null and b/Day66-75/code/image360/resources/t0171bc968d5e0f4bc6.jpg differ diff --git a/Day66-75/code/image360/resources/t0171cc58bc33662afd.jpg b/Day66-75/code/image360/resources/t0171cc58bc33662afd.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a9fde48dab53c84d17f0dfc9d026ab95d619d717 Binary files /dev/null and b/Day66-75/code/image360/resources/t0171cc58bc33662afd.jpg differ diff --git a/Day66-75/code/image360/resources/t017617760d184e6bdd.jpg b/Day66-75/code/image360/resources/t017617760d184e6bdd.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ef814fc5067c40745275ff91b860d71ad19c7b2d Binary files /dev/null and b/Day66-75/code/image360/resources/t017617760d184e6bdd.jpg differ diff --git a/Day66-75/code/image360/resources/t0176b4c4f9c948a0ef.jpg b/Day66-75/code/image360/resources/t0176b4c4f9c948a0ef.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9e433c8a6c0f7bcf99538d3f2e36be54744afb9f Binary files /dev/null and b/Day66-75/code/image360/resources/t0176b4c4f9c948a0ef.jpg differ diff --git a/Day66-75/code/image360/resources/t01780cfa69f094efad.jpg b/Day66-75/code/image360/resources/t01780cfa69f094efad.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d752d43e23c933500d8c8882f1a07081ad565565 Binary files /dev/null and b/Day66-75/code/image360/resources/t01780cfa69f094efad.jpg differ diff --git a/Day66-75/code/image360/resources/t0179d7e549f15e2e75.jpg b/Day66-75/code/image360/resources/t0179d7e549f15e2e75.jpg new file mode 100644 index 0000000000000000000000000000000000000000..42ec6ce1cf68df0eabac6d890cb3ebbaed349a2a Binary files /dev/null and b/Day66-75/code/image360/resources/t0179d7e549f15e2e75.jpg differ diff --git a/Day66-75/code/image360/resources/t017a4bc1542b90029f.jpg b/Day66-75/code/image360/resources/t017a4bc1542b90029f.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f410154166acb7836af88ec721537faa69b95960 Binary files /dev/null and b/Day66-75/code/image360/resources/t017a4bc1542b90029f.jpg differ diff --git a/Day66-75/code/image360/resources/t017c24387821f1820a.jpg b/Day66-75/code/image360/resources/t017c24387821f1820a.jpg new file mode 100644 index 0000000000000000000000000000000000000000..68b9a3663e2d25750c873c99011a6c0d4558021b Binary files /dev/null and b/Day66-75/code/image360/resources/t017c24387821f1820a.jpg differ diff --git a/Day66-75/code/image360/resources/t017d478b5ab2f639ff.jpg b/Day66-75/code/image360/resources/t017d478b5ab2f639ff.jpg new file mode 100644 index 0000000000000000000000000000000000000000..08a4fc7569619e55fe94e9383f31849cb60de7fe Binary files /dev/null and b/Day66-75/code/image360/resources/t017d478b5ab2f639ff.jpg differ diff --git a/Day66-75/code/image360/resources/t017f7af599c13d831e.jpg b/Day66-75/code/image360/resources/t017f7af599c13d831e.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b76a2f1fd8229b1b9a49a90353918abc6cacbd11 Binary files /dev/null and b/Day66-75/code/image360/resources/t017f7af599c13d831e.jpg differ diff --git a/Day66-75/code/image360/resources/t018047d23168c301de.jpg b/Day66-75/code/image360/resources/t018047d23168c301de.jpg new file mode 100644 index 0000000000000000000000000000000000000000..742257a02dd98c371cf9bf248a9919c9eabaa4a5 Binary files /dev/null and b/Day66-75/code/image360/resources/t018047d23168c301de.jpg differ diff --git a/Day66-75/code/image360/resources/t0183548d072c356557.jpg b/Day66-75/code/image360/resources/t0183548d072c356557.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6c1741963d522931c95052cd5f356473b122f944 Binary files /dev/null and b/Day66-75/code/image360/resources/t0183548d072c356557.jpg differ diff --git a/Day66-75/code/image360/resources/t0185e58b9800d4ceb3.jpg b/Day66-75/code/image360/resources/t0185e58b9800d4ceb3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1bded04a528ccc979781a6afdfe9e59b8c0b69db Binary files /dev/null and b/Day66-75/code/image360/resources/t0185e58b9800d4ceb3.jpg differ diff --git a/Day66-75/code/image360/resources/t0186c5788021457c73.jpg b/Day66-75/code/image360/resources/t0186c5788021457c73.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d27d7009fec195323feedd5e90bd5f9001b0ded3 Binary files /dev/null and b/Day66-75/code/image360/resources/t0186c5788021457c73.jpg differ diff --git a/Day66-75/code/image360/resources/t018a21577372885278.jpg b/Day66-75/code/image360/resources/t018a21577372885278.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fd20ab00c96545190198f65d5e48bde11bba9067 Binary files /dev/null and b/Day66-75/code/image360/resources/t018a21577372885278.jpg differ diff --git a/Day66-75/code/image360/resources/t018b65f9d7ee73f315.jpg b/Day66-75/code/image360/resources/t018b65f9d7ee73f315.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f45238f8ee99ca4b5b7710187c1ab625e8601686 Binary files /dev/null and b/Day66-75/code/image360/resources/t018b65f9d7ee73f315.jpg differ diff --git a/Day66-75/code/image360/resources/t018fe0911e35023068.jpg b/Day66-75/code/image360/resources/t018fe0911e35023068.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d101e95ed6492930ea6dc2ab25ecf1aaaf6b4aab Binary files /dev/null and b/Day66-75/code/image360/resources/t018fe0911e35023068.jpg differ diff --git a/Day66-75/code/image360/resources/t01917a7fab2fe4d9b7.jpg b/Day66-75/code/image360/resources/t01917a7fab2fe4d9b7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5c71c011b21fb0ddadc6bea7d6e51f2060efc5e5 Binary files /dev/null and b/Day66-75/code/image360/resources/t01917a7fab2fe4d9b7.jpg differ diff --git a/Day66-75/code/image360/resources/t0192a0336e9399b8da.jpg b/Day66-75/code/image360/resources/t0192a0336e9399b8da.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5f78ccb1c762aa5162d120c8b3f48cb4fd79a518 Binary files /dev/null and b/Day66-75/code/image360/resources/t0192a0336e9399b8da.jpg differ diff --git a/Day66-75/code/image360/resources/t0196a0102dea88fc6d.jpg b/Day66-75/code/image360/resources/t0196a0102dea88fc6d.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9fbe93e8bc85ff9454ce874e4f82444aae92f0d8 Binary files /dev/null and b/Day66-75/code/image360/resources/t0196a0102dea88fc6d.jpg differ diff --git a/Day66-75/code/image360/resources/t019c708f74604ad6eb.jpg b/Day66-75/code/image360/resources/t019c708f74604ad6eb.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4790972f058237d19cab06f0880f677b3640e881 Binary files /dev/null and b/Day66-75/code/image360/resources/t019c708f74604ad6eb.jpg differ diff --git a/Day66-75/code/image360/resources/t019d832931f0b8d226.jpg b/Day66-75/code/image360/resources/t019d832931f0b8d226.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8bfc4304e494fd60ce4da5e5ccbb1acc3362d4ae Binary files /dev/null and b/Day66-75/code/image360/resources/t019d832931f0b8d226.jpg differ diff --git a/Day66-75/code/image360/resources/t019d923e0dd56b3cc7.jpg b/Day66-75/code/image360/resources/t019d923e0dd56b3cc7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ef9616bd01b544da67962863446bbbbf3b8bcde3 Binary files /dev/null and b/Day66-75/code/image360/resources/t019d923e0dd56b3cc7.jpg differ diff --git a/Day66-75/code/image360/resources/t019e560e66e8e44a14.jpg b/Day66-75/code/image360/resources/t019e560e66e8e44a14.jpg new file mode 100644 index 0000000000000000000000000000000000000000..71311b072e0c62c7131ac20afd4e34b47405e26a Binary files /dev/null and b/Day66-75/code/image360/resources/t019e560e66e8e44a14.jpg differ diff --git a/Day66-75/code/image360/resources/t01a200da58d980fdbe.jpg b/Day66-75/code/image360/resources/t01a200da58d980fdbe.jpg new file mode 100644 index 0000000000000000000000000000000000000000..438e226718061a6ed05d835a3549a606972bd3f5 Binary files /dev/null and b/Day66-75/code/image360/resources/t01a200da58d980fdbe.jpg differ diff --git a/Day66-75/code/image360/resources/t01a452909bf7c8e9f4.jpg b/Day66-75/code/image360/resources/t01a452909bf7c8e9f4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ceabe856627963aa69b18d0ca5fb69d844a3901e Binary files /dev/null and b/Day66-75/code/image360/resources/t01a452909bf7c8e9f4.jpg differ diff --git a/Day66-75/code/image360/resources/t01a56e6d8bb71288ea.jpg b/Day66-75/code/image360/resources/t01a56e6d8bb71288ea.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4a8b670fedf2b4dabf521ad76aaac4e2c51fee34 Binary files /dev/null and b/Day66-75/code/image360/resources/t01a56e6d8bb71288ea.jpg differ diff --git a/Day66-75/code/image360/resources/t01a5e3b3b7a61d1c6b.jpg b/Day66-75/code/image360/resources/t01a5e3b3b7a61d1c6b.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4076afc43f7a01c14753e9f819eb4e134960d64b Binary files /dev/null and b/Day66-75/code/image360/resources/t01a5e3b3b7a61d1c6b.jpg differ diff --git a/Day66-75/code/image360/resources/t01a84dea7a40b556df.jpg b/Day66-75/code/image360/resources/t01a84dea7a40b556df.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6fb5b806db781991024123bec4e760baa1f36d25 Binary files /dev/null and b/Day66-75/code/image360/resources/t01a84dea7a40b556df.jpg differ diff --git a/Day66-75/code/image360/resources/t01a86260333bb96377.jpg b/Day66-75/code/image360/resources/t01a86260333bb96377.jpg new file mode 100644 index 0000000000000000000000000000000000000000..153b018847a2ecf16c15a3fd2fa42f06c49a74aa Binary files /dev/null and b/Day66-75/code/image360/resources/t01a86260333bb96377.jpg differ diff --git a/Day66-75/code/image360/resources/t01aaa4c36e1a58080f.jpg b/Day66-75/code/image360/resources/t01aaa4c36e1a58080f.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cac30a306154c588aecd869876e75b816eb4dff2 Binary files /dev/null and b/Day66-75/code/image360/resources/t01aaa4c36e1a58080f.jpg differ diff --git a/Day66-75/code/image360/resources/t01ab06d1e77348560f.jpg b/Day66-75/code/image360/resources/t01ab06d1e77348560f.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eaeb2648ba1df3a799a1e88ebbe487e636f03252 Binary files /dev/null and b/Day66-75/code/image360/resources/t01ab06d1e77348560f.jpg differ diff --git a/Day66-75/code/image360/resources/t01ac6b3302bb7c428d.jpg b/Day66-75/code/image360/resources/t01ac6b3302bb7c428d.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6521867e25a74cc0c805b25f36e529b09e314921 Binary files /dev/null and b/Day66-75/code/image360/resources/t01ac6b3302bb7c428d.jpg differ diff --git a/Day66-75/code/image360/resources/t01ad4e2aafa3a58dfe.jpg b/Day66-75/code/image360/resources/t01ad4e2aafa3a58dfe.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f9bb04fee19443c94075ec7a6fa150e101456d46 Binary files /dev/null and b/Day66-75/code/image360/resources/t01ad4e2aafa3a58dfe.jpg differ diff --git a/Day66-75/code/image360/resources/t01b025e03ed1a3bdae.jpg b/Day66-75/code/image360/resources/t01b025e03ed1a3bdae.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9f1234742a4c65947cfe20ffab9076df95b77299 Binary files /dev/null and b/Day66-75/code/image360/resources/t01b025e03ed1a3bdae.jpg differ diff --git a/Day66-75/code/image360/resources/t01b12779ca7f4f9d57.jpg b/Day66-75/code/image360/resources/t01b12779ca7f4f9d57.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d00cb8c734f63d086879e4f77f1c14c5e16ff7ad Binary files /dev/null and b/Day66-75/code/image360/resources/t01b12779ca7f4f9d57.jpg differ diff --git a/Day66-75/code/image360/resources/t01b2a9b3103a29dba0.jpg b/Day66-75/code/image360/resources/t01b2a9b3103a29dba0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..53382bf688c7e95a99bb87cf496c641d78c5ea22 Binary files /dev/null and b/Day66-75/code/image360/resources/t01b2a9b3103a29dba0.jpg differ diff --git a/Day66-75/code/image360/resources/t01b31c9697ccd6a6f9.jpg b/Day66-75/code/image360/resources/t01b31c9697ccd6a6f9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d6c180605ddae3634f661f6d046ddbb181fae8bc Binary files /dev/null and b/Day66-75/code/image360/resources/t01b31c9697ccd6a6f9.jpg differ diff --git a/Day66-75/code/image360/resources/t01b4e1779efb762478.jpg b/Day66-75/code/image360/resources/t01b4e1779efb762478.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5b074acd49b377ed3a3dcb2e9194729ab37cafcb Binary files /dev/null and b/Day66-75/code/image360/resources/t01b4e1779efb762478.jpg differ diff --git a/Day66-75/code/image360/resources/t01b5b7f34459af3677.jpg b/Day66-75/code/image360/resources/t01b5b7f34459af3677.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f28816c9bee66114fb99b3adf7866e92938d014f Binary files /dev/null and b/Day66-75/code/image360/resources/t01b5b7f34459af3677.jpg differ diff --git a/Day66-75/code/image360/resources/t01b6d9a2bcc998e046.jpg b/Day66-75/code/image360/resources/t01b6d9a2bcc998e046.jpg new file mode 100644 index 0000000000000000000000000000000000000000..17a0285b06c9b5f4070eb55ff38de9cde80092cf Binary files /dev/null and b/Day66-75/code/image360/resources/t01b6d9a2bcc998e046.jpg differ diff --git a/Day66-75/code/image360/resources/t01b859f32eeb52bc2a.jpg b/Day66-75/code/image360/resources/t01b859f32eeb52bc2a.jpg new file mode 100644 index 0000000000000000000000000000000000000000..81782b2d8d8c8d54fc0741074098978118f39198 Binary files /dev/null and b/Day66-75/code/image360/resources/t01b859f32eeb52bc2a.jpg differ diff --git a/Day66-75/code/image360/resources/t01bdd06f97efeee277.jpg b/Day66-75/code/image360/resources/t01bdd06f97efeee277.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a109e9c1afcea0b1ccef488ddb93e5aabf32f963 Binary files /dev/null and b/Day66-75/code/image360/resources/t01bdd06f97efeee277.jpg differ diff --git a/Day66-75/code/image360/resources/t01be45affbde4a54a5.jpg b/Day66-75/code/image360/resources/t01be45affbde4a54a5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ed5b374414c587adec5671cd54fc7d2e00099f24 Binary files /dev/null and b/Day66-75/code/image360/resources/t01be45affbde4a54a5.jpg differ diff --git a/Day66-75/code/image360/resources/t01c1684d7315bb188d.jpg b/Day66-75/code/image360/resources/t01c1684d7315bb188d.jpg new file mode 100644 index 0000000000000000000000000000000000000000..94f2c4f05b01c16cf12ea1af14bdd2b9531362c1 Binary files /dev/null and b/Day66-75/code/image360/resources/t01c1684d7315bb188d.jpg differ diff --git a/Day66-75/code/image360/resources/t01c26515f619902f48.jpg b/Day66-75/code/image360/resources/t01c26515f619902f48.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c3d0a1d13cfc64d1cb7ceefe89791ae466cf4704 Binary files /dev/null and b/Day66-75/code/image360/resources/t01c26515f619902f48.jpg differ diff --git a/Day66-75/code/image360/resources/t01c27e3b3ef2246e97.jpg b/Day66-75/code/image360/resources/t01c27e3b3ef2246e97.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0ffcf15fe927cc5c6c40c612fb541b3b4c48ffac Binary files /dev/null and b/Day66-75/code/image360/resources/t01c27e3b3ef2246e97.jpg differ diff --git a/Day66-75/code/image360/resources/t01c3135f4afe52fe01.jpg b/Day66-75/code/image360/resources/t01c3135f4afe52fe01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e447af8fe8875d398536691431cda5f5a6f716e0 Binary files /dev/null and b/Day66-75/code/image360/resources/t01c3135f4afe52fe01.jpg differ diff --git a/Day66-75/code/image360/resources/t01c382465efd9da959.jpg b/Day66-75/code/image360/resources/t01c382465efd9da959.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7459d616d8d7bcd8fe1a4410c025fa5ad2e7c460 Binary files /dev/null and b/Day66-75/code/image360/resources/t01c382465efd9da959.jpg differ diff --git a/Day66-75/code/image360/resources/t01c49e3b92a429a677.jpg b/Day66-75/code/image360/resources/t01c49e3b92a429a677.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7eae1fff03ac27d2f0d7cc17ba09e5743ff49b89 Binary files /dev/null and b/Day66-75/code/image360/resources/t01c49e3b92a429a677.jpg differ diff --git a/Day66-75/code/image360/resources/t01c5f3eb14ecf7335d.jpg b/Day66-75/code/image360/resources/t01c5f3eb14ecf7335d.jpg new file mode 100644 index 0000000000000000000000000000000000000000..140e4e22fafaf98afc00e4c02f564d3e31b23a21 Binary files /dev/null and b/Day66-75/code/image360/resources/t01c5f3eb14ecf7335d.jpg differ diff --git a/Day66-75/code/image360/resources/t01c6c616cf6d9e8b4d.jpg b/Day66-75/code/image360/resources/t01c6c616cf6d9e8b4d.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6233faf38afa89020bac8a9f006a316cba986958 Binary files /dev/null and b/Day66-75/code/image360/resources/t01c6c616cf6d9e8b4d.jpg differ diff --git a/Day66-75/code/image360/resources/t01c9460dd4cc08372d.jpg b/Day66-75/code/image360/resources/t01c9460dd4cc08372d.jpg new file mode 100644 index 0000000000000000000000000000000000000000..870a3384f2e3c3cebf0f5756c8123204e3785e4b Binary files /dev/null and b/Day66-75/code/image360/resources/t01c9460dd4cc08372d.jpg differ diff --git a/Day66-75/code/image360/resources/t01ca764220aa6c6e45.jpg b/Day66-75/code/image360/resources/t01ca764220aa6c6e45.jpg new file mode 100644 index 0000000000000000000000000000000000000000..61fd2529d67ed608b5059cdafc44f36a9afacf91 Binary files /dev/null and b/Day66-75/code/image360/resources/t01ca764220aa6c6e45.jpg differ diff --git a/Day66-75/code/image360/resources/t01ccf5cdd455c8e2f2.jpg b/Day66-75/code/image360/resources/t01ccf5cdd455c8e2f2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f942fcf544ac389ea85ead5a94d380a5a91cdb1e Binary files /dev/null and b/Day66-75/code/image360/resources/t01ccf5cdd455c8e2f2.jpg differ diff --git a/Day66-75/code/image360/resources/t01ce51d6a2c5d6e214.jpg b/Day66-75/code/image360/resources/t01ce51d6a2c5d6e214.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7f986cd28f0548c28e04bc6c5338835ccf6caa0f Binary files /dev/null and b/Day66-75/code/image360/resources/t01ce51d6a2c5d6e214.jpg differ diff --git a/Day66-75/code/image360/resources/t01d1534771c8ade97b.jpg b/Day66-75/code/image360/resources/t01d1534771c8ade97b.jpg new file mode 100644 index 0000000000000000000000000000000000000000..78e2b5d2177bf13ad1ade7566dbdd8a280778575 Binary files /dev/null and b/Day66-75/code/image360/resources/t01d1534771c8ade97b.jpg differ diff --git a/Day66-75/code/image360/resources/t01d3f9f5d380addfe8.jpg b/Day66-75/code/image360/resources/t01d3f9f5d380addfe8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..895e82e5d52568bcd1aeff55b9ac48d907f5668c Binary files /dev/null and b/Day66-75/code/image360/resources/t01d3f9f5d380addfe8.jpg differ diff --git a/Day66-75/code/image360/resources/t01d699a64dbb781d1e.jpg b/Day66-75/code/image360/resources/t01d699a64dbb781d1e.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8e4160721da5e0916f9a179c2cb7860ccbf6eae5 Binary files /dev/null and b/Day66-75/code/image360/resources/t01d699a64dbb781d1e.jpg differ diff --git a/Day66-75/code/image360/resources/t01d6c8a240b029582a.jpg b/Day66-75/code/image360/resources/t01d6c8a240b029582a.jpg new file mode 100644 index 0000000000000000000000000000000000000000..59b6b1405a158ae65681dcf015e67aef659d17a5 Binary files /dev/null and b/Day66-75/code/image360/resources/t01d6c8a240b029582a.jpg differ diff --git a/Day66-75/code/image360/resources/t01d6f87e3e9cd758ad.jpg b/Day66-75/code/image360/resources/t01d6f87e3e9cd758ad.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c9d718b6c195875c6e0074007c4606009a0b5eeb Binary files /dev/null and b/Day66-75/code/image360/resources/t01d6f87e3e9cd758ad.jpg differ diff --git a/Day66-75/code/image360/resources/t01d963873d9359ab6d.jpg b/Day66-75/code/image360/resources/t01d963873d9359ab6d.jpg new file mode 100644 index 0000000000000000000000000000000000000000..03c6bc069690c2fe4f9cfc11980e870d3953db7a Binary files /dev/null and b/Day66-75/code/image360/resources/t01d963873d9359ab6d.jpg differ diff --git a/Day66-75/code/image360/resources/t01dbc1cb59c508a111.jpg b/Day66-75/code/image360/resources/t01dbc1cb59c508a111.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b0366e27dcaddea2f83e682b643329e5d5b38bc1 Binary files /dev/null and b/Day66-75/code/image360/resources/t01dbc1cb59c508a111.jpg differ diff --git a/Day66-75/code/image360/resources/t01dcb6642b1a3e7e7e.jpg b/Day66-75/code/image360/resources/t01dcb6642b1a3e7e7e.jpg new file mode 100644 index 0000000000000000000000000000000000000000..379c57da6a2c353f2f51de63b1ebc2ccdcccda32 Binary files /dev/null and b/Day66-75/code/image360/resources/t01dcb6642b1a3e7e7e.jpg differ diff --git a/Day66-75/code/image360/resources/t01ddba1ee73a096568.jpg b/Day66-75/code/image360/resources/t01ddba1ee73a096568.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aecea4d6e50dfe4035dcfd8818abacdfdc65b8c9 Binary files /dev/null and b/Day66-75/code/image360/resources/t01ddba1ee73a096568.jpg differ diff --git a/Day66-75/code/image360/resources/t01de438f023ee9652f.jpg b/Day66-75/code/image360/resources/t01de438f023ee9652f.jpg new file mode 100644 index 0000000000000000000000000000000000000000..42d7256fd1586e6ebca19b86cf78d4ac6dbceea2 Binary files /dev/null and b/Day66-75/code/image360/resources/t01de438f023ee9652f.jpg differ diff --git a/Day66-75/code/image360/resources/t01e1e3cf70675ccaf3.jpg b/Day66-75/code/image360/resources/t01e1e3cf70675ccaf3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3b7bb23c62583ec05b69fd078b9878296068ce14 Binary files /dev/null and b/Day66-75/code/image360/resources/t01e1e3cf70675ccaf3.jpg differ diff --git a/Day66-75/code/image360/resources/t01e3d0ccd5d57502a7.jpg b/Day66-75/code/image360/resources/t01e3d0ccd5d57502a7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1de066bf0f8166d3f92966a5d46f82af1337a3da Binary files /dev/null and b/Day66-75/code/image360/resources/t01e3d0ccd5d57502a7.jpg differ diff --git a/Day66-75/code/image360/resources/t01e98ae072c6246ce3.jpg b/Day66-75/code/image360/resources/t01e98ae072c6246ce3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a7b095c482ba6c80eabe4cdad087d1f6871d056c Binary files /dev/null and b/Day66-75/code/image360/resources/t01e98ae072c6246ce3.jpg differ diff --git a/Day66-75/code/image360/resources/t01ea56f52a54fde3d5.jpg b/Day66-75/code/image360/resources/t01ea56f52a54fde3d5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7866d98340b074e2ba511567b88363a40fe84c7a Binary files /dev/null and b/Day66-75/code/image360/resources/t01ea56f52a54fde3d5.jpg differ diff --git a/Day66-75/code/image360/resources/t01ee9b3de8df5b0a47.jpg b/Day66-75/code/image360/resources/t01ee9b3de8df5b0a47.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d2ca66876fc51e971ba5abdbdb145b2d7b2e5b55 Binary files /dev/null and b/Day66-75/code/image360/resources/t01ee9b3de8df5b0a47.jpg differ diff --git a/Day66-75/code/image360/resources/t01f06285e661b853b4.jpg b/Day66-75/code/image360/resources/t01f06285e661b853b4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..81aa570372e0956254057a09df7e07fe1eb1efed Binary files /dev/null and b/Day66-75/code/image360/resources/t01f06285e661b853b4.jpg differ diff --git a/Day66-75/code/image360/resources/t01f2874bb2c75f882b.jpg b/Day66-75/code/image360/resources/t01f2874bb2c75f882b.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d7c4a643d0a576979e46485e3b1c1a61c8cd0060 Binary files /dev/null and b/Day66-75/code/image360/resources/t01f2874bb2c75f882b.jpg differ diff --git a/Day66-75/code/image360/resources/t01f2c27a2053e101f0.jpg b/Day66-75/code/image360/resources/t01f2c27a2053e101f0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..283f299d1ad7adbcfe9209d39aa5864408191b90 Binary files /dev/null and b/Day66-75/code/image360/resources/t01f2c27a2053e101f0.jpg differ diff --git a/Day66-75/code/image360/resources/t01f2dcc1b42e9400ee.jpg b/Day66-75/code/image360/resources/t01f2dcc1b42e9400ee.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d9b61fdaaa7e1c0f90020a8c675c97e8ad94752f Binary files /dev/null and b/Day66-75/code/image360/resources/t01f2dcc1b42e9400ee.jpg differ diff --git a/Day66-75/code/image360/resources/t01f3b02accb521bc22.jpg b/Day66-75/code/image360/resources/t01f3b02accb521bc22.jpg new file mode 100644 index 0000000000000000000000000000000000000000..52371736d5aa24e1edbbff456ae583260c693f3b Binary files /dev/null and b/Day66-75/code/image360/resources/t01f3b02accb521bc22.jpg differ diff --git a/Day66-75/code/image360/resources/t01f5ca605f05d8b973.jpg b/Day66-75/code/image360/resources/t01f5ca605f05d8b973.jpg new file mode 100644 index 0000000000000000000000000000000000000000..080995d643410e5ce0e1cff83a886225f8fc03cd Binary files /dev/null and b/Day66-75/code/image360/resources/t01f5ca605f05d8b973.jpg differ diff --git a/Day66-75/code/image360/resources/t01f70a9345828d0d93.jpg b/Day66-75/code/image360/resources/t01f70a9345828d0d93.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2585490389e072d06eace220bd7998a8d0a17be8 Binary files /dev/null and b/Day66-75/code/image360/resources/t01f70a9345828d0d93.jpg differ diff --git a/Day66-75/code/image360/resources/t01faa0569f68a773ff.jpg b/Day66-75/code/image360/resources/t01faa0569f68a773ff.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ff8fba928ceeba29b2bcf485c958fe30eca2916b Binary files /dev/null and b/Day66-75/code/image360/resources/t01faa0569f68a773ff.jpg differ diff --git a/Day66-75/code/image360/resources/t01faccf23a961432c0.jpg b/Day66-75/code/image360/resources/t01faccf23a961432c0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..713b7ad8dd361f28d504bba53cf0682285d085bf Binary files /dev/null and b/Day66-75/code/image360/resources/t01faccf23a961432c0.jpg differ diff --git a/Day66-75/code/image360/resources/t01fc7aa2c719836bc5.jpg b/Day66-75/code/image360/resources/t01fc7aa2c719836bc5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3948307108ee76077f43582b38cbe1c29fcb04ad Binary files /dev/null and b/Day66-75/code/image360/resources/t01fc7aa2c719836bc5.jpg differ diff --git a/Day66-75/code/image360/resources/t01fcc2c71ea0c1e239.jpg b/Day66-75/code/image360/resources/t01fcc2c71ea0c1e239.jpg new file mode 100644 index 0000000000000000000000000000000000000000..41b36df9bbcb5b3030aab61e40e5a65214a85b96 Binary files /dev/null and b/Day66-75/code/image360/resources/t01fcc2c71ea0c1e239.jpg differ diff --git a/Day66-75/code/image360/resources/t01fcf595b2562257db.jpg b/Day66-75/code/image360/resources/t01fcf595b2562257db.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a2e2b4dd3427e48f0825c28c6338c55bd817980f Binary files /dev/null and b/Day66-75/code/image360/resources/t01fcf595b2562257db.jpg differ diff --git a/Day66-75/code/image360/resources/t01fe1660fb9a3d32b8.jpg b/Day66-75/code/image360/resources/t01fe1660fb9a3d32b8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..76e4736f57042b49122f79c1ed5eded6ea2ac83e Binary files /dev/null and b/Day66-75/code/image360/resources/t01fe1660fb9a3d32b8.jpg differ diff --git a/Day66-75/code/image360/scrapy.cfg b/Day66-75/code/image360/scrapy.cfg new file mode 100644 index 0000000000000000000000000000000000000000..c64a20633e800dfe517dad8cac2f0d251d025e45 --- /dev/null +++ b/Day66-75/code/image360/scrapy.cfg @@ -0,0 +1,11 @@ +# Automatically created by: scrapy startproject +# +# For more information about the [deploy] section see: +# https://scrapyd.readthedocs.io/en/latest/deploy.html + +[settings] +default = image360.settings + +[deploy] +#url = http://localhost:6800/ +project = image360