diff --git a/Anisimov/Link to dataset.txt b/Anisimov/Link to dataset.txt new file mode 100644 index 0000000..0f2b20f --- /dev/null +++ b/Anisimov/Link to dataset.txt @@ -0,0 +1,2 @@ +Link to data set: +https://drive.google.com/drive/folders/1RTo4pPWJDfGXwJnsV3DClgVEUGt5o5LB?usp=sharing diff --git a/Anisimov/Load_and_train_Part_2 (Anisimov).ipynb b/Anisimov/Load_and_train_Part_2 (Anisimov).ipynb new file mode 100644 index 0000000..09c7319 --- /dev/null +++ b/Anisimov/Load_and_train_Part_2 (Anisimov).ipynb @@ -0,0 +1,1868 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Anton Anisimov Part2-Model traning and validation" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Quick plan:
\n", + "

1)load the data


\n", + " 2)reconstract resnet
\n", + " 3)train the model on my own dataset

\n", + " 4)test on Alex's data set(cleaned by me)
\n", + " 5)if final res is good:
\n", + " finish
\n", + " else:
\n", + " train combine data sets
\n", + " hold part to valid
\n", + " back to step tain and validate
\n", + " 6)if final res is good:
\n", + " finish
\n", + " else:
\n", + " crying
\n", + " give up
\n", + " \n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "import torch\n", + "import glob\n", + "import time\n", + "import os\n", + "import copy\n", + "import torch.nn as nn\n", + "import torch.optim as optim\n", + "import torchvision\n", + "from torchvision import datasets, models, transforms\n", + "from torchvision.datasets import ImageFolder\n", + "from torch.optim import lr_scheduler\n", + "import matplotlib.pyplot as plt\n", + "import numpy as np\n", + "from sklearn import metrics" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## DATA LOADING" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [], + "source": [ + "path='data\\\\'" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [], + "source": [ + "# get images links\n", + "APhones=glob.glob(os.path.join(path,'APhones/','*.jpg'))\n", + "Iphone=glob.glob(os.path.join(path,'Iphones/','*.jpg'))" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "APhones: 28156 Iphone: 33791\n" + ] + } + ], + "source": [ + "print ('APhones:',len(APhones),'Iphone:',len(Iphone))" + ] + }, + { + "cell_type": "code", + "execution_count": 102, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "APhones: 8960 Iphone: 8960\n" + ] + } + ], + "source": [ + "#balance classes\n", + "shuffle_ap=np.random.permutation(len(APhones))\n", + "shuffle_ap=shuffle_ap[0:len(Iphone)]\n", + "f=np.array(APhones)[shuffle_ap]\n", + "files=np.append(f,Iphone)\n", + "shuffle=np.random.permutation(len(files))\n", + "print ('APhones:',len(f),'Iphone:',len(Iphone))" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [], + "source": [ + "# Prepocessing folders\n", + "os.mkdir(os.path.join(path,'val'))\n", + "os.mkdir(os.path.join(path,'train'))\n", + "os.mkdir(os.path.join(path,'test'))\n", + "for t in ['train/','val/']:\n", + " for folder in ['APhones','Iphones']:\n", + " os.mkdir(os.path.join(path,t,folder))" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [], + "source": [ + "# Split1-Move from main to valid\n", + "for i in shuffle[:2000]:\n", + " folder=files[i].split('\\\\')[1]\n", + " image=files[i].split('\\\\')[-1]\n", + " os.rename(files[i],os.path.join(path,'val',folder,image))" + ] + }, + { + "cell_type": "code", + "execution_count": 107, + "metadata": {}, + "outputs": [], + "source": [ + "# Split2-Move from main to train\n", + "for i in shuffle[2000:]:\n", + " folder=files[i].split('\\\\')[1]\n", + " image=files[i].split('\\\\')[-1]\n", + " os.rename(files[i],os.path.join(path,'train',folder,image))" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "# making image folders\n", + "data_transforms = {\n", + " 'train': transforms.Compose([\n", + " transforms.Resize((512,512)),\n", + " transforms.RandomRotation(15),\n", + " transforms.Pad(1),\n", + " transforms.CenterCrop(430),\n", + " transforms.Resize((224,224)),\n", + " transforms.ToTensor(),\n", + " transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])]),\n", + " 'val': transforms.Compose([\n", + " transforms.Resize((512,512)),\n", + " transforms.RandomRotation(15),\n", + " transforms.Pad(1),\n", + " transforms.CenterCrop(430),\n", + " transforms.Resize((224,224)),\n", + " transforms.ToTensor(),\n", + " transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])]),\n", + " }" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "ename": "NameError", + "evalue": "name 'data_transforms' is not defined", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[1;32m 1\u001b[0m image_datasets = {x: datasets.ImageFolder(os.path.join(path, x),\n\u001b[1;32m 2\u001b[0m data_transforms[x])\n\u001b[0;32m----> 3\u001b[0;31m for x in ['train', 'val']}\n\u001b[0m\u001b[1;32m 4\u001b[0m dataloaders = {x: torch.utils.data.DataLoader(image_datasets[x], batch_size=64,\n\u001b[1;32m 5\u001b[0m shuffle=True, num_workers=6)\n", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m(.0)\u001b[0m\n\u001b[1;32m 1\u001b[0m image_datasets = {x: datasets.ImageFolder(os.path.join(path, x),\n\u001b[1;32m 2\u001b[0m data_transforms[x])\n\u001b[0;32m----> 3\u001b[0;31m for x in ['train', 'val']}\n\u001b[0m\u001b[1;32m 4\u001b[0m dataloaders = {x: torch.utils.data.DataLoader(image_datasets[x], batch_size=64,\n\u001b[1;32m 5\u001b[0m shuffle=True, num_workers=6)\n", + "\u001b[0;31mNameError\u001b[0m: name 'data_transforms' is not defined" + ] + } + ], + "source": [ + "image_datasets = {x: datasets.ImageFolder(os.path.join(path, x),\n", + " data_transforms[x])\n", + " for x in ['train', 'val']}\n", + "dataloaders = {x: torch.utils.data.DataLoader(image_datasets[x], batch_size=64,\n", + " shuffle=True, num_workers=6)\n", + " for x in ['train', 'val']}\n", + "dataset_sizes = {x: len(image_datasets[x]) for x in ['train', 'val']}\n", + "class_names = image_datasets['train'].classes" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['APhones', 'Iphone']" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "class_names" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "def imshow(inp, title=None):\n", + " \"\"\"Imshow for Tensor.\"\"\"\n", + " inp = inp.numpy().transpose((1, 2, 0))\n", + " mean = np.array([0.485, 0.456, 0.406])\n", + " std = np.array([0.229, 0.224, 0.225])\n", + " inp = std * inp + mean\n", + " inp = np.clip(inp, 0, 1)\n", + " plt.imshow(inp)\n", + " if title is not None:\n", + " plt.title(title)\n", + " plt.pause(0.001) # pause a bit so that plots are updated\n", + "\n", + "\n", + "# Get a batch of training data\n", + "inputs, classes = next(iter(dataloaders['train']))\n", + "\n", + "# Make a grid from batch\n", + "out = torchvision.utils.make_grid(inputs)\n", + "\n", + "imshow(out, title=[class_names[x] for x in classes])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## THE MODEL TRANING" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "To train model I decided to get pre-trained model ResNet18 and use it for transfer learning. I used Anton's(my) data set As traning data set,which was downloaded in part one(Data_collection.ipynb). I choosed Pytorch as main net framework and used cuda archecture(I tried do code flexible for both GPU and CPU,but I used GPU, some parts of code may not work on CPU )." + ] + }, + { + "cell_type": "code", + "execution_count": 61, + "metadata": { + "scrolled": true + }, + "outputs": [], + "source": [ + "# get_model\n", + "model_conv = torchvision.models.resnet18(pretrained=True)\n", + "for param in model_conv.parameters():param.requires_grad = False" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": {}, + "outputs": [], + "source": [ + "# set tranig parametrs\n", + "device = torch.device(\"cuda\" if torch.cuda.is_available() else \"cpu\")\n", + "num_ftrs = model_conv.fc.in_features\n", + "model_conv.fc = nn.Linear(num_ftrs, 2)\n", + "model_conv = model_conv.to(device)\n", + "criterion = nn.CrossEntropyLoss()\n", + "# Observe that only parameters of final layer are being optimized as\n", + "# opposed to before.\n", + "optimizer_conv = optim.SGD(model_conv.fc.parameters(), lr=0.001, momentum=0.9)\n", + "# Decay LR by a factor of 0.1 every 7 epochs\n", + "exp_lr_scheduler = lr_scheduler.StepLR(optimizer_conv, step_size=7, gamma=0.1)" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "# train function witch return best models 3 metrics acc,auc,f1\n", + "def train_model(model,criterion, optimizer, scheduler, num_epochs=25):\n", + " since = time.time()\n", + " best_model_f1 = copy.deepcopy(model.state_dict())\n", + " best_acc,best_f1 = 0.0,0.0\n", + " for epoch in range(num_epochs):\n", + " epoch_f1_collection=[]\n", + " epoch_acc_collection=[]\n", + " print('Epoch {}/{}'.format(epoch, num_epochs - 1))\n", + " print('-' * 10)\n", + "\n", + " # Each epoch has a training and validation phase\n", + " for phase in ['train', 'val']:\n", + " if phase == 'train':\n", + " scheduler.step()\n", + " model.train() # Set model to training mode\n", + " else:\n", + " model.eval() # Set model to evaluate mode\n", + "\n", + " running_loss = 0.0\n", + " running_corrects = 0\n", + "\n", + " # Iterate over data.\n", + " for inputs, labels in dataloaders[phase]:\n", + " inputs = inputs.to(device)\n", + " labels = labels.to(device)\n", + "\n", + " # zero the parameter gradients\n", + " optimizer.zero_grad()\n", + "\n", + " # forward\n", + " # track history if only in train\n", + " \n", + " with torch.set_grad_enabled(phase == 'train'):\n", + " outputs = model(inputs)\n", + " _, preds = torch.max(outputs, 1)\n", + " loss = criterion(outputs, labels)\n", + " y_true=labels.cpu().data.numpy()\n", + " y_pred=preds.cpu().data.numpy()\n", + " epoch_f1=metrics.f1_score(y_true, y_pred , average='binary')\n", + " epoch_f1_collection.append(epoch_f1)\n", + " epoch_acc=metrics.accuracy_score(y_true, y_pred)\n", + " epoch_acc_collection.append(epoch_acc)\n", + " # backward + optimize only if in training phase\n", + " if phase == 'train':\n", + " loss.backward()\n", + " optimizer.step()\n", + " \n", + " # statistics\n", + " running_loss += loss.item() * inputs.size(0)\n", + " running_corrects += torch.sum(preds == labels.data)\n", + " # Statistic metrics\n", + " epoch_loss = running_loss / dataset_sizes[phase] \n", + " print('{} Loss: {:.4f} Acc: {:.4f} F1: {:.4f}'.format(\n", + " phase, epoch_loss, np.mean(epoch_acc_collection),np.mean(epoch_f1_collection)))\n", + " # deep copy the model\n", + " if phase == 'val' and np.mean(epoch_acc_collection) > best_acc:\n", + " best_acc = np.mean(epoch_acc_collection)\n", + " if phase == 'val' and np.mean(epoch_f1_collection) > best_f1:\n", + " best_f1 = np.mean(epoch_f1_collection)\n", + " best_model_f1 = copy.deepcopy(model.state_dict())\n", + "\n", + " print()\n", + "\n", + " time_elapsed = time.time() - since\n", + " print('Training complete in {:.0f}m {:.0f}s'.format(\n", + " time_elapsed // 60, time_elapsed % 60))\n", + " print('Best val Acc: {:.4f} F1: {:.4f}'.format(best_acc,best_f1))\n", + " model.load_state_dict(best_model_f1)\n", + " return model" + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch 0/24\n", + "----------\n", + "train Loss: 0.2671 Acc: 0.9015 F1: 0.8999\n", + "val Loss: 0.1508 Acc: 0.9075 F1: 0.9061\n", + "\n", + "Epoch 1/24\n", + "----------\n", + "train Loss: 0.1413 Acc: 0.9571 F1: 0.9564\n", + "val Loss: 0.1225 Acc: 0.9577 F1: 0.9570\n", + "\n", + "Epoch 2/24\n", + "----------\n", + "train Loss: 0.1211 Acc: 0.9633 F1: 0.9628\n", + "val Loss: 0.1254 Acc: 0.9622 F1: 0.9618\n", + "\n", + "Epoch 3/24\n", + "----------\n", + "train Loss: 0.1110 Acc: 0.9648 F1: 0.9645\n", + "val Loss: 0.1030 Acc: 0.9649 F1: 0.9645\n", + "\n", + "Epoch 4/24\n", + "----------\n", + "train Loss: 0.1018 Acc: 0.9673 F1: 0.9670\n", + "val Loss: 0.0971 Acc: 0.9679 F1: 0.9675\n", + "\n", + "Epoch 5/24\n", + "----------\n", + "train Loss: 0.0981 Acc: 0.9689 F1: 0.9683\n", + "val Loss: 0.0934 Acc: 0.9691 F1: 0.9686\n", + "\n", + "Epoch 6/24\n", + "----------\n", + "train Loss: 0.0951 Acc: 0.9706 F1: 0.9701\n", + "val Loss: 0.0886 Acc: 0.9707 F1: 0.9702\n", + "\n", + "Epoch 7/24\n", + "----------\n", + "train Loss: 0.0970 Acc: 0.9668 F1: 0.9657\n", + "val Loss: 0.0878 Acc: 0.9678 F1: 0.9669\n", + "\n", + "Epoch 8/24\n", + "----------\n", + "train Loss: 0.0932 Acc: 0.9711 F1: 0.9704\n", + "val Loss: 0.0889 Acc: 0.9714 F1: 0.9707\n", + "\n", + "Epoch 9/24\n", + "----------\n", + "train Loss: 0.0934 Acc: 0.9712 F1: 0.9705\n", + "val Loss: 0.0878 Acc: 0.9713 F1: 0.9707\n", + "\n", + "Epoch 10/24\n", + "----------\n", + "train Loss: 0.0944 Acc: 0.9717 F1: 0.9713\n", + "val Loss: 0.0880 Acc: 0.9719 F1: 0.9715\n", + "\n", + "Epoch 11/24\n", + "----------\n", + "train Loss: 0.0930 Acc: 0.9716 F1: 0.9710\n", + "val Loss: 0.0875 Acc: 0.9717 F1: 0.9712\n", + "\n", + "Epoch 12/24\n", + "----------\n", + "train Loss: 0.0923 Acc: 0.9704 F1: 0.9701\n", + "val Loss: 0.0822 Acc: 0.9706 F1: 0.9702\n", + "\n", + "Epoch 13/24\n", + "----------\n", + "train Loss: 0.0932 Acc: 0.9718 F1: 0.9711\n", + "val Loss: 0.0842 Acc: 0.9718 F1: 0.9711\n", + "\n", + "Epoch 14/24\n", + "----------\n", + "train Loss: 0.0966 Acc: 0.9698 F1: 0.9691\n", + "val Loss: 0.0914 Acc: 0.9698 F1: 0.9693\n", + "\n", + "Epoch 15/24\n", + "----------\n", + "train Loss: 0.0976 Acc: 0.9674 F1: 0.9663\n", + "val Loss: 0.0937 Acc: 0.9673 F1: 0.9663\n", + "\n", + "Epoch 16/24\n", + "----------\n", + "train Loss: 0.0974 Acc: 0.9679 F1: 0.9676\n", + "val Loss: 0.0875 Acc: 0.9684 F1: 0.9680\n", + "\n", + "Epoch 17/24\n", + "----------\n", + "train Loss: 0.0935 Acc: 0.9706 F1: 0.9700\n", + "val Loss: 0.0920 Acc: 0.9704 F1: 0.9699\n", + "\n", + "Epoch 18/24\n", + "----------\n", + "train Loss: 0.0953 Acc: 0.9697 F1: 0.9690\n", + "val Loss: 0.0850 Acc: 0.9707 F1: 0.9700\n", + "\n", + "Epoch 19/24\n", + "----------\n", + "train Loss: 0.0918 Acc: 0.9710 F1: 0.9703\n", + "val Loss: 0.0883 Acc: 0.9709 F1: 0.9702\n", + "\n", + "Epoch 20/24\n", + "----------\n", + "train Loss: 0.0895 Acc: 0.9721 F1: 0.9716\n", + "val Loss: 0.0850 Acc: 0.9718 F1: 0.9713\n", + "\n", + "Epoch 21/24\n", + "----------\n", + "train Loss: 0.0945 Acc: 0.9693 F1: 0.9684\n", + "val Loss: 0.0867 Acc: 0.9702 F1: 0.9692\n", + "\n", + "Epoch 22/24\n", + "----------\n", + "train Loss: 0.0925 Acc: 0.9706 F1: 0.9699\n", + "val Loss: 0.0797 Acc: 0.9713 F1: 0.9707\n", + "\n", + "Epoch 23/24\n", + "----------\n", + "train Loss: 0.0914 Acc: 0.9726 F1: 0.9719\n", + "val Loss: 0.0862 Acc: 0.9727 F1: 0.9720\n", + "\n", + "Epoch 24/24\n", + "----------\n", + "train Loss: 0.0915 Acc: 0.9708 F1: 0.9699\n", + "val Loss: 0.0841 Acc: 0.9709 F1: 0.9701\n", + "\n", + "Training complete in 21m 14s\n", + "Best val Acc: 0.9727 F1: 0.9720\n" + ] + } + ], + "source": [ + "# model1,model2,model3=train_model(model_conv,criterion, optimizer_conv, exp_lr_scheduler, num_epochs=1)\n", + "model1=train_model(model_conv,criterion, optimizer_conv, exp_lr_scheduler, num_epochs=25)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "collapsed": true + }, + "outputs": [ + { + "ename": "NameError", + "evalue": "name 'model1' is not defined", + "output_type": "error", + "traceback": [ + "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[1;31mNameError\u001b[0m Traceback (most recent call last)", + "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m checkpoint = {'model': model1,\n\u001b[0m\u001b[0;32m 2\u001b[0m \u001b[1;34m'state_dict'\u001b[0m\u001b[1;33m:\u001b[0m \u001b[0mmodel1\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mstate_dict\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3\u001b[0m 'optimizer' : optimizer_conv.state_dict()}\n\u001b[0;32m 4\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 5\u001b[0m \u001b[0mtorch\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0msave\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mcheckpoint\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m'model4.pth'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;31mNameError\u001b[0m: name 'model1' is not defined" + ] + } + ], + "source": [ + "checkpoint = {'model': model1,\n", + " 'state_dict': model1.state_dict(),\n", + " 'optimizer' : optimizer_conv.state_dict()}\n", + "\n", + "torch.save(checkpoint, 'model4.pth')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Test the Model on Alexandr's data set \n" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "def load_checkpoint(filepath):\n", + " checkpoint = torch.load(filepath)\n", + " model = checkpoint['model']\n", + " model.load_state_dict(checkpoint['state_dict'])\n", + " for parameter in model.parameters():\n", + " parameter.requires_grad = False\n", + "\n", + " model.eval()\n", + " return model\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "model = load_checkpoint('model4.pth')" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "def imshow(inp, title=None):\n", + " \"\"\"Imshow for Tensor.\"\"\"\n", + " inp = inp.transpose((1, 2, 0))\n", + " mean = np.array([0.485, 0.456, 0.406])\n", + " std = np.array([0.229, 0.224, 0.225])\n", + " inp = std * inp + mean\n", + " inp = np.clip(inp, 0, 1)\n", + " plt.imshow(inp)\n", + "# if title is not None:\n", + "# plt.title(title)\n", + "# plt.pause(0.001) # pause a bit so that plots are updated" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "collapsed": true + }, + "outputs": [ + { + "ename": "FileNotFoundError", + "evalue": "[Errno 2] No such file or directory: 'Alex_pre_clean/'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mFileNotFoundError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0mtransforms\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mToTensor\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])])\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0mtest\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mdatasets\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mImageFolder\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'Alex_pre_clean/'\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0msimple_transform\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m~/anaconda3/lib/python3.6/site-packages/torchvision/datasets/folder.py\u001b[0m in \u001b[0;36m__init__\u001b[0;34m(self, root, transform, target_transform, loader, is_valid_file)\u001b[0m\n\u001b[1;32m 207\u001b[0m \u001b[0mtransform\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mtransform\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 208\u001b[0m \u001b[0mtarget_transform\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mtarget_transform\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 209\u001b[0;31m is_valid_file=is_valid_file)\n\u001b[0m\u001b[1;32m 210\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mimgs\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msamples\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/anaconda3/lib/python3.6/site-packages/torchvision/datasets/folder.py\u001b[0m in \u001b[0;36m__init__\u001b[0;34m(self, root, loader, extensions, transform, target_transform, is_valid_file)\u001b[0m\n\u001b[1;32m 91\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mtransform\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mtransform\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 92\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mtarget_transform\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mtarget_transform\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 93\u001b[0;31m \u001b[0mclasses\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mclass_to_idx\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_find_classes\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mroot\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 94\u001b[0m \u001b[0msamples\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mmake_dataset\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mroot\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mclass_to_idx\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mextensions\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mis_valid_file\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 95\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mlen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0msamples\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0;36m0\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m~/anaconda3/lib/python3.6/site-packages/torchvision/datasets/folder.py\u001b[0m in \u001b[0;36m_find_classes\u001b[0;34m(self, dir)\u001b[0m\n\u001b[1;32m 120\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0msys\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mversion_info\u001b[0m \u001b[0;34m>=\u001b[0m \u001b[0;34m(\u001b[0m\u001b[0;36m3\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;36m5\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 121\u001b[0m \u001b[0;31m# Faster and available in Python 3.5 and above\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 122\u001b[0;31m \u001b[0mclasses\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0md\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mname\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0md\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mos\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mscandir\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdir\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0md\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mis_dir\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 123\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 124\u001b[0m \u001b[0mclasses\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0md\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0md\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mos\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mlistdir\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdir\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mos\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mpath\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0misdir\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mos\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mpath\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mjoin\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdir\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0md\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mFileNotFoundError\u001b[0m: [Errno 2] No such file or directory: 'Alex_pre_clean/'" + ] + } + ], + "source": [ + "# import test data\n", + "simple_transform=transforms.Compose([transforms.Resize((512,512)),\n", + " transforms.Pad(1),\n", + " transforms.CenterCrop(430),\n", + " transforms.Resize((224,224)),\n", + " transforms.ToTensor(),\n", + " transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])])\n", + "test = datasets.ImageFolder('Alex_pre_clean/',simple_transform)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "collapsed": true + }, + "outputs": [ + { + "ename": "NameError", + "evalue": "name 'test' is not defined", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mtest_data_gen\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mtorch\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mutils\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdata\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mDataLoader\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mtest\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mbatch_size\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m256\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0mshuffle\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mTrue\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mnum_workers\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m6\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;31mNameError\u001b[0m: name 'test' is not defined" + ] + } + ], + "source": [ + "test_data_gen=torch.utils.data.DataLoader(test, batch_size=256,shuffle=True, num_workers=6)" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": { + "scrolled": true + }, + "outputs": [], + "source": [ + "# boostrap_test\n", + "def boostrap_test(model,loader):\n", + " y_true=[]\n", + " y_pred=[]\n", + " X=[]\n", + " f1_test_distribe=[]\n", + " for inputs,labels in loader:\n", + " x=inputs.to('cuda')\n", + " outputs=model(x)\n", + " _, preds = torch.max(outputs, 1)\n", + " y_true.append(labels.cpu().data.numpy())\n", + " y_pred.append(preds.cpu().data.numpy())\n", + " X.append(inputs.cpu().data.numpy())\n", + " f1_test_distribe.append(metrics.f1_score(\n", + " labels.cpu().data.numpy(),\n", + " preds.cpu().data.numpy(),average='binary'))\n", + " return X,y_true,y_pred,np.array(f1_test_distribe)\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "scrolled": true + }, + "outputs": [], + "source": [ + "inputs,y_true,y_pred,f1_test_distribe=boostrap_test(model,test_data_gen)" + ] + }, + { + "cell_type": "code", + "execution_count": 64, + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[1 0 1 0 0 0 0 1 1 0 0 1 0 1 0 0 0 0 0 1 0 1 1 0 0 0 1 0 1 1 1 1 1 0 0 0 0\n", + " 1 1 1 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 1 1 1 1 0 1 1 0 0 1 0 0\n", + " 1 1 1 0 1 0 0 0 1 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 0 0 0 1 1 0 0 0 0 0 1 0\n", + " 0 1 0 0 1 1 1 1 1 1 0 0 1 1 0 1 0 1 1 1 1 1 0 1 0 0 0 0 1 1 1 0 0 1 0 0 1\n", + " 1 0 1 1 1 1 0 0 1 0 0 1 0 1 1 1 1 0 1 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 1\n", + " 1 0 1 0 0 0 0 1 0 0 0 1 1 1 1 0 1 1 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 1 0 1 1\n", + " 0 0 0 1 0 0 0 1 1 1 0 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 0 0 0 1 1 1 0 0]\n", + "[0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]\n" + ] + } + ], + "source": [ + "print (y_true[10])\n", + "print (y_pred[10])\n" + ] + }, + { + "cell_type": "code", + "execution_count": 72, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(256,)" + ] + }, + "execution_count": 72, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "print (y_true[10].shape)\n", + "print (inputs.shape)" + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(253, 3, 224, 224)" + ] + }, + "execution_count": 71, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "inputs[y_pred[10]!=y_true[10]]" + ] + }, + { + "cell_type": "code", + "execution_count": 65, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(array([ 4., 13., 29., 34., 39., 41., 24., 13., 6., 4.]),\n", + " array([0. , 0.01441441, 0.02882883, 0.04324324, 0.05765766,\n", + " 0.07207207, 0.08648649, 0.1009009 , 0.11531532, 0.12972973,\n", + " 0.14414414]),\n", + " )" + ] + }, + "execution_count": 65, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "from matplotlib.pyplot import hist\n", + "hist(f1_test_distribe)" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "real_mean: 0.06536765463236797\n" + ] + } + ], + "source": [ + "print ('real_mean:',np.mean(f1_test_distribe))\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "So,the model has low f1 score on Alex's set ,but it is not time to cry. Now first model woks bad on several models of iphones,so lets make final merge data set, shuffle it and hold train,valid,and final test folders " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Merge and Train" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [], + "source": [ + "path='Final_set\\\\'" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "path='Final_set\\\\'\n", + "files=glob.glob(os.path.join(path,'*/*.jpg'))\n", + "shuffle=np.random.permutation(len(files))\n", + "len(files)" + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "metadata": {}, + "outputs": [], + "source": [ + "# Prepocessing folders\n", + "os.mkdir(os.path.join(path,'val'))\n", + "os.mkdir(os.path.join(path,'train'))\n", + "os.mkdir(os.path.join(path,'test'))\n", + "for t in ['train/','val/']:\n", + " for folder in ['APhones','Iphones']:\n", + " os.mkdir(os.path.join(path,t,folder))" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": { + "scrolled": true + }, + "outputs": [], + "source": [ + "# Split2-Move from main to train\n", + "for i in shuffle[:2000]:\n", + " folder=files[i].split('\\\\')[1]\n", + " image=files[i].split('\\\\')[-1]\n", + " os.rename(files[i],os.path.join(path,'val',folder,image))" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": {}, + "outputs": [], + "source": [ + "for i in shuffle[-2000:]:\n", + " folder=files[i].split('\\\\')[1]\n", + " image=files[i].split('\\\\')[-1]\n", + " os.rename(files[i],os.path.join(path,'test',folder,image))" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "metadata": {}, + "outputs": [], + "source": [ + "for i in shuffle[2000:-2000]:\n", + " folder=files[i].split('\\\\')[1]\n", + " image=files[i].split('\\\\')[-1]\n", + " os.rename(files[i],os.path.join(path,'train',folder,image))" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [], + "source": [ + "data_transforms = {\n", + " 'train': transforms.Compose([\n", + " transforms.Resize((512,512)),\n", + " transforms.RandomRotation(15),\n", + " transforms.Pad(1),\n", + " transforms.CenterCrop(430),\n", + " transforms.Resize((224,224)),\n", + " transforms.ToTensor(),\n", + " transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])]),\n", + " 'val': transforms.Compose([\n", + " transforms.Resize((512,512)),\n", + " transforms.RandomRotation(15),\n", + " transforms.Pad(1),\n", + " transforms.CenterCrop(430),\n", + " transforms.Resize((224,224)),\n", + " transforms.ToTensor(),\n", + " transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])]),\n", + " 'test': transforms.Compose([\n", + " transforms.Resize((512,512)),\n", + " transforms.RandomRotation(15),\n", + " transforms.Pad(1),\n", + " transforms.CenterCrop(430),\n", + " transforms.Resize((224,224)),\n", + " transforms.ToTensor(),\n", + " transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])]),\n", + " }" + ] + }, + { + "cell_type": "code", + "execution_count": 59, + "metadata": {}, + "outputs": [], + "source": [ + "image_datasets = {x: datasets.ImageFolder(os.path.join(path, x),\n", + " data_transforms[x])\n", + " for x in ['train', 'val','test']}\n", + "dataloaders = {x: torch.utils.data.DataLoader(image_datasets[x], batch_size=64,\n", + " shuffle=True, num_workers=6)\n", + " for x in ['train', 'val','test']}\n", + "dataset_sizes = {x: len(image_datasets[x]) for x in ['train', 'val','test']}\n", + "class_names = image_datasets['train'].classes" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['APhones', 'Iphones']" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "class_names" + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "metadata": {}, + "outputs": [], + "source": [ + "# get_model\n", + "model_conv_1 = torchvision.models.resnet18(pretrained=True)\n", + "for param in model_conv_1.parameters():param.requires_grad = False\n", + "device = torch.device(\"cuda\" if torch.cuda.is_available() else \"cpu\")\n", + "num_ftrs = model_conv_1.fc.in_features\n", + "model_conv_1.fc = nn.Linear(num_ftrs, 2)\n", + "model_conv_1 = model_conv_1.to(device)\n", + "criterion = nn.CrossEntropyLoss()\n", + "# Observe that only parameters of final layer are being optimized as\n", + "# opposed to before.\n", + "optimizer_conv = optim.Adam(model_conv_1.fc.parameters(), lr=0.0016)\n", + "# Decay LR by a factor of 0.1 every 7 epochs\n", + "exp_lr_scheduler = lr_scheduler.StepLR(optimizer_conv, step_size=7, gamma=0.1)" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch 0/24\n", + "----------\n", + "train Loss: 0.5310 Acc: 0.7341 F1: 0.7503\n", + "val Loss: 0.4604 Acc: 0.7357 F1: 0.7511\n", + "\n", + "Epoch 1/24\n", + "----------\n", + "train Loss: 0.5164 Acc: 0.7484 F1: 0.7622\n", + "val Loss: 0.4517 Acc: 0.7498 F1: 0.7632\n", + "\n", + "Epoch 2/24\n", + "----------\n", + "train Loss: 0.5135 Acc: 0.7515 F1: 0.7652\n", + "val Loss: 0.5616 Acc: 0.7503 F1: 0.7652\n", + "\n", + "Epoch 3/24\n", + "----------\n", + "train Loss: 0.5162 Acc: 0.7493 F1: 0.7639\n", + "val Loss: 0.4622 Acc: 0.7505 F1: 0.7644\n", + "\n", + "Epoch 4/24\n", + "----------\n", + "train Loss: 0.5129 Acc: 0.7507 F1: 0.7648\n", + "val Loss: 0.4632 Acc: 0.7511 F1: 0.7650\n", + "\n", + "Epoch 5/24\n", + "----------\n", + "train Loss: 0.5147 Acc: 0.7523 F1: 0.7674\n", + "val Loss: 0.4696 Acc: 0.7533 F1: 0.7672\n", + "\n", + "Epoch 6/24\n", + "----------\n", + "train Loss: 0.4754 Acc: 0.7672 F1: 0.7825\n", + "val Loss: 0.4458 Acc: 0.7679 F1: 0.7827\n", + "\n", + "Epoch 7/24\n", + "----------\n", + "train Loss: 0.4732 Acc: 0.7695 F1: 0.7845\n", + "val Loss: 0.4472 Acc: 0.7701 F1: 0.7845\n", + "\n", + "Epoch 8/24\n", + "----------\n", + "train Loss: 0.4727 Acc: 0.7694 F1: 0.7851\n", + "val Loss: 0.4522 Acc: 0.7699 F1: 0.7854\n", + "\n", + "Epoch 9/24\n", + "----------\n", + "train Loss: 0.4726 Acc: 0.7702 F1: 0.7857\n", + "val Loss: 0.4567 Acc: 0.7706 F1: 0.7851\n", + "\n", + "Epoch 10/24\n", + "----------\n", + "train Loss: 0.4731 Acc: 0.7691 F1: 0.7842\n", + "val Loss: 0.4442 Acc: 0.7698 F1: 0.7845\n", + "\n", + "Epoch 11/24\n", + "----------\n", + "train Loss: 0.4713 Acc: 0.7709 F1: 0.7862\n", + "val Loss: 0.4512 Acc: 0.7712 F1: 0.7861\n", + "\n", + "Epoch 12/24\n", + "----------\n", + "train Loss: 0.4696 Acc: 0.7711 F1: 0.7863\n", + "val Loss: 0.4415 Acc: 0.7717 F1: 0.7867\n", + "\n", + "Epoch 13/24\n", + "----------\n", + "train Loss: 0.4659 Acc: 0.7743 F1: 0.7899\n", + "val Loss: 0.4440 Acc: 0.7746 F1: 0.7899\n", + "\n", + "Epoch 14/24\n", + "----------\n", + "train Loss: 0.4686 Acc: 0.7727 F1: 0.7873\n", + "val Loss: 0.4514 Acc: 0.7732 F1: 0.7874\n", + "\n", + "Epoch 15/24\n", + "----------\n", + "train Loss: 0.4663 Acc: 0.7734 F1: 0.7889\n", + "val Loss: 0.4515 Acc: 0.7737 F1: 0.7891\n", + "\n", + "Epoch 16/24\n", + "----------\n", + "train Loss: 0.4668 Acc: 0.7738 F1: 0.7896\n", + "val Loss: 0.4432 Acc: 0.7744 F1: 0.7896\n", + "\n", + "Epoch 17/24\n", + "----------\n", + "train Loss: 0.4695 Acc: 0.7702 F1: 0.7854\n", + "val Loss: 0.4387 Acc: 0.7712 F1: 0.7859\n", + "\n", + "Epoch 18/24\n", + "----------\n", + "train Loss: 0.4685 Acc: 0.7709 F1: 0.7863\n", + "val Loss: 0.4465 Acc: 0.7714 F1: 0.7863\n", + "\n", + "Epoch 19/24\n", + "----------\n", + "train Loss: 0.4678 Acc: 0.7721 F1: 0.7874\n", + "val Loss: 0.4460 Acc: 0.7725 F1: 0.7875\n", + "\n", + "Epoch 20/24\n", + "----------\n", + "train Loss: 0.4666 Acc: 0.7738 F1: 0.7891\n", + "val Loss: 0.4484 Acc: 0.7739 F1: 0.7892\n", + "\n", + "Epoch 21/24\n", + "----------\n", + "train Loss: 0.4669 Acc: 0.7719 F1: 0.7874\n", + "val Loss: 0.4456 Acc: 0.7726 F1: 0.7876\n", + "\n", + "Epoch 22/24\n", + "----------\n", + "train Loss: 0.4658 Acc: 0.7740 F1: 0.7895\n", + "val Loss: 0.4522 Acc: 0.7745 F1: 0.7895\n", + "\n", + "Epoch 23/24\n", + "----------\n", + "train Loss: 0.4669 Acc: 0.7732 F1: 0.7888\n", + "val Loss: 0.4433 Acc: 0.7738 F1: 0.7889\n", + "\n", + "Epoch 24/24\n", + "----------\n", + "train Loss: 0.4633 Acc: 0.7764 F1: 0.7915\n", + "val Loss: 0.4419 Acc: 0.7768 F1: 0.7916\n", + "\n", + "Training complete in 69m 59s\n", + "Best val Acc: 0.7768 F1: 0.7916\n" + ] + } + ], + "source": [ + "model2=train_model(model_conv_1,criterion, optimizer_conv, exp_lr_scheduler, num_epochs=25)" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "metadata": {}, + "outputs": [], + "source": [ + "checkpoint = {'model': model2,\n", + " 'state_dict': model2.state_dict(),\n", + " 'optimizer' : optimizer_conv.state_dict()}\n", + "\n", + "torch.save(checkpoint, 'mearge2_batch16.pth')" + ] + }, + { + "cell_type": "code", + "execution_count": 53, + "metadata": {}, + "outputs": [], + "source": [ + "inputs,y_true,y_pred,f1_test_distribe=boostrap_test(model2,dataloaders['test'])" + ] + }, + { + "cell_type": "code", + "execution_count": 57, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "real_mean: 0.7848157005143195\n" + ] + } + ], + "source": [ + "print ('real_mean:',np.mean(f1_test_distribe))" + ] + }, + { + "cell_type": "code", + "execution_count": 58, + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "(array([ 4., 4., 7., 13., 18., 19., 17., 20., 16., 7.]),\n", + " array([0.5 , 0.55, 0.6 , 0.65, 0.7 , 0.75, 0.8 , 0.85, 0.9 , 0.95, 1. ]),\n", + " )" + ] + }, + "execution_count": 58, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "hist(f1_test_distribe)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Good news, now the model is stable and lies in the interval 70%-90%. So,lets try to use more deep net" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## ResNet50" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Downloading: \"https://download.pytorch.org/models/resnet50-19c8e357.pth\" to C:\\Users\\Ðнтон/.cache\\torch\\checkpoints\\resnet50-19c8e357.pth\n", + "100%|██████████| 102502400/102502400 [00:15<00:00, 6777781.98it/s]\n" + ] + } + ], + "source": [ + "# get_model\n", + "model_conv_2 = torchvision.models.resnet50(pretrained=True)\n", + "for param in model_conv_2.parameters():param.requires_grad = False\n", + "device = torch.device(\"cuda\" if torch.cuda.is_available() else \"cpu\")\n", + "num_ftrs = model_conv_2.fc.in_features\n", + "model_conv_2.fc = nn.Linear(num_ftrs, 2)\n", + "model_conv_2 = model_conv_2.to(device)\n", + "criterion = nn.CrossEntropyLoss()\n", + "# Observe that only parameters of final layer are being optimized as\n", + "# opposed to before.\n", + "optimizer_conv = optim.Adam(model_conv_2.fc.parameters(), lr=0.00016)\n", + "# Decay LR by a factor of 0.1 every 7 epochs\n", + "exp_lr_scheduler = lr_scheduler.StepLR(optimizer_conv, step_size=7, gamma=0.1)" + ] + }, + { + "cell_type": "code", + "execution_count": 56, + "metadata": { + "collapsed": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch 0/23\n", + "----------\n" + ] + }, + { + "ename": "KeyboardInterrupt", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[1;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)", + "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0mmodel3\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mtrain_model\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mmodel3\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mcriterion\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0moptimizer_conv\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mexp_lr_scheduler\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mnum_epochs\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;36m24\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[1;32m\u001b[0m in \u001b[0;36mtrain_model\u001b[1;34m(model, criterion, optimizer, scheduler, num_epochs)\u001b[0m\n\u001b[0;32m 23\u001b[0m \u001b[1;31m# Iterate over data.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 24\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0minputs\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mlabels\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mdataloaders\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mphase\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 25\u001b[1;33m \u001b[0minputs\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0minputs\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mto\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdevice\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 26\u001b[0m \u001b[0mlabels\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mlabels\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mto\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdevice\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 27\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;31mKeyboardInterrupt\u001b[0m: " + ] + } + ], + "source": [ + "model3=train_model(model3,criterion, optimizer_conv, exp_lr_scheduler, num_epochs=24)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "checkpoint = {'model': model3,\n", + " 'state_dict': model3.state_dict(),\n", + " 'optimizer' : optimizer_conv.state_dict()}\n", + "\n", + "torch.save(checkpoint, 'resnet50_batch15.pth')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "dataloaders = torch.utils.data.DataLoader(image_datasets['test'], batch_size=16,\n", + " shuffle=True, num_workers=6)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "y_true,y_pred,f1_test_distribe=boostrap_test(model3,dataloaders)\n", + "print ('real_mean:',np.mean(f1_test_distribe))" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "(array([ 2., 4., 3., 8., 10., 23., 27., 25., 12., 11.]),\n", + " array([0.5 , 0.55, 0.6 , 0.65, 0.7 , 0.75, 0.8 , 0.85, 0.9 , 0.95, 1. ]),\n", + " )" + ] + }, + "execution_count": 48, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "hist(f1_test_distribe)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Full learning Resnet18" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "path='Final_set'" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "data_transforms = {\n", + " 'train': transforms.Compose([\n", + " transforms.Resize((512,512)),\n", + " transforms.RandomRotation(15),\n", + " transforms.Pad(1),\n", + " transforms.CenterCrop(430),\n", + " transforms.Resize((224,224)),\n", + "# transforms.RandomHorizontalFlip(),\n", + "# transforms.RandomVerticalFlip(),\n", + " transforms.ToTensor(),\n", + " transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])]),\n", + " 'val': transforms.Compose([\n", + " transforms.Resize((224,224)),\n", + " transforms.ToTensor(),\n", + " transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])]),\n", + " 'test': transforms.Compose([\n", + " transforms.Resize((224,224)),\n", + " transforms.ToTensor(),\n", + " transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])]),\n", + " }" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "scrolled": true + }, + "outputs": [], + "source": [ + "image_datasets = {x: datasets.ImageFolder(os.path.join(path, x),\n", + " data_transforms[x])\n", + " for x in ['train', 'val','test']}\n", + "dataloaders = {x: torch.utils.data.DataLoader(image_datasets[x], batch_size=64,\n", + " shuffle=True, num_workers=6)\n", + " for x in ['train', 'val','test']}\n", + "dataset_sizes = {x: len(image_datasets[x]) for x in ['train', 'val','test']}\n", + "class_names = image_datasets['train'].classes" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['APhones', 'Iphones']" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "class_names" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [], + "source": [ + "# get_model\n", + "model_conv_1 = torchvision.models.resnet18(pretrained=False)\n", + "device = torch.device(\"cuda\" if torch.cuda.is_available() else \"cpu\")\n", + "num_ftrs = model_conv_1.fc.in_features\n", + "model_conv_1.fc = nn.Linear(num_ftrs, 2)\n", + "model_conv_1 = model_conv_1.to(device)\n", + "criterion = nn.CrossEntropyLoss()\n", + "optimizer_conv = optim.SGD(model_conv_1.parameters(), lr=0.0019, momentum=0.9)\n", + "exp_lr_scheduler = lr_scheduler.StepLR(optimizer_conv, step_size=7, gamma=0.1)" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [], + "source": [ + "def save_model1(model_conv_1):\n", + " checkpoint = {'model': model_conv_1,\n", + " 'state_dict': model_conv_1.state_dict(),\n", + " 'optimizer' : optimizer_conv.state_dict()}\n", + "\n", + " torch.save(checkpoint, 'new_test.pth')" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [], + "source": [ + "# def load_checkpoint(filepath):\n", + "# checkpoint = torch.load(filepath)\n", + "# model = checkpoint['model']\n", + "# model.load_state_dict(checkpoint['state_dict'])\n", + "# model.eval()\n", + "# return model\n", + "# model_conv_1 = load_checkpoint('mearge2_batch16.pth')" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [], + "source": [ + "optimizer_conv = optim.Adam(model_conv_1.parameters(), lr=0.0019)\n", + "exp_lr_scheduler = lr_scheduler.StepLR(optimizer_conv, step_size=7, gamma=0.1)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "def train_model1(model,criterion, optimizer, scheduler, num_epochs=25):\n", + " model1=model\n", + " since = time.time()\n", + " best_model_f1 = copy.deepcopy(model.state_dict())\n", + " best_acc,best_f1 = 0.0,0.0\n", + " for epoch in range(num_epochs):\n", + " since1 = time.time()\n", + " epoch_f1_collection=[]\n", + " epoch_acc_collection=[]\n", + " print('Epoch {}/{}'.format(epoch, num_epochs - 1))\n", + " print('-' * 10)\n", + "\n", + " # Each epoch has a training and validation phase\n", + " for phase in ['train', 'val']:\n", + " if phase == 'train':\n", + " scheduler.step()\n", + " model.train() # Set model to training mode\n", + " else:\n", + " model.eval() # Set model to evaluate mode\n", + "\n", + " running_loss = 0.0\n", + " running_corrects = 0\n", + "\n", + " # Iterate over data.\n", + " for inputs, labels in dataloaders[phase]:\n", + " inputs = inputs.to(device)\n", + " labels = labels.to(device)\n", + "\n", + " # zero the parameter gradients\n", + " optimizer.zero_grad()\n", + "\n", + " # forward\n", + " # track history if only in train\n", + " \n", + " with torch.set_grad_enabled(phase == 'train'):\n", + " outputs = model(inputs)\n", + " _, preds = torch.max(outputs, 1)\n", + " loss = criterion(outputs, labels)\n", + " y_true=labels.cpu().data.numpy()\n", + " y_pred=preds.cpu().data.numpy()\n", + " epoch_f1=metrics.f1_score(y_true, y_pred , average='binary')\n", + " epoch_f1_collection.append(epoch_f1)\n", + " epoch_acc=metrics.accuracy_score(y_true, y_pred)\n", + " epoch_acc_collection.append(epoch_acc)\n", + " # backward + optimize only if in training phase\n", + " if phase == 'train':\n", + " loss.backward()\n", + " optimizer.step()\n", + " \n", + " # statistics\n", + " running_loss += loss.item() * inputs.size(0)\n", + " running_corrects += torch.sum(preds == labels.data)\n", + " # Statistic metrics\n", + " epoch_loss = running_loss / dataset_sizes[phase] \n", + " print('{} Loss: {:.4f} Acc: {:.4f} F1: {:.4f}'.format(\n", + " phase, epoch_loss, np.mean(epoch_acc_collection),np.mean(epoch_f1_collection)))\n", + " time_elapsed1 = time.time() - since1\n", + " print('Epoch complete in {:.0f}m {:.0f}s'.format(\n", + " time_elapsed1 // 60, time_elapsed1 % 60))\n", + " # deep copy the model\n", + " if phase == 'val' and np.mean(epoch_acc_collection) > best_acc:\n", + " best_acc = np.mean(epoch_acc_collection)\n", + " if phase == 'val' and np.mean(epoch_f1_collection) > best_f1:\n", + " best_f1 = np.mean(epoch_f1_collection)\n", + " best_model_f1 = copy.deepcopy(model.state_dict())\n", + " model1.load_state_dict(best_model_f1)\n", + " save_model1(model1)\n", + "\n", + " print()\n", + "\n", + " time_elapsed = time.time() - since\n", + " print('Training complete in {:.0f}m {:.0f}s'.format(\n", + " time_elapsed // 60, time_elapsed % 60))\n", + " print('Best val Acc: {:.4f} F1: {:.4f}'.format(best_acc,best_f1))\n", + " model.load_state_dict(best_model_f1)\n", + " \n", + " return model" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [], + "source": [ + "optimizer_conv = optim.Adam(model_conv_1.parameters(), lr=0.001)\n", + "exp_lr_scheduler = lr_scheduler.StepLR(optimizer_conv, step_size=11, gamma=0.1)" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "def load_checkpoint(filepath):\n", + " checkpoint = torch.load(filepath)\n", + " model = checkpoint['model']\n", + " model.load_state_dict(checkpoint['state_dict'])\n", + " model.eval()\n", + " return model" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "model_conv_1=load_checkpoint('good.pth')\n" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [], + "source": [ + "# model=model_conv_1.to('cpu')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "checkpoint = {'model': model_conv_1,\n", + " 'state_dict': model_conv_1.state_dict(),\n", + " 'optimizer' : optimizer_conv.state_dict()}\n", + "\n", + "torch.save(checkpoint, 'lada_1.pth')" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": { + "collapsed": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch 0/1\n", + "----------\n", + "train Loss: 0.1779 Acc: 0.9222 F1: 0.9233\n", + "Epoch complete in 6m 8s\n", + "val Loss: 0.5192 Acc: 0.9190 F1: 0.9209\n", + "Epoch complete in 6m 13s\n", + "\n", + "Epoch 1/1\n", + "----------\n" + ] + }, + { + "ename": "KeyboardInterrupt", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mmodel_conv_1\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mtrain_model1\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mmodel_conv_1\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0mcriterion\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0moptimizer_conv\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mexp_lr_scheduler\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mnum_epochs\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m2\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36mtrain_model1\u001b[0;34m(model, criterion, optimizer, scheduler, num_epochs)\u001b[0m\n\u001b[1;32m 49\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 50\u001b[0m \u001b[0;31m# statistics\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 51\u001b[0;31m \u001b[0mrunning_loss\u001b[0m \u001b[0;34m+=\u001b[0m \u001b[0mloss\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mitem\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m*\u001b[0m \u001b[0minputs\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msize\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 52\u001b[0m \u001b[0mrunning_corrects\u001b[0m \u001b[0;34m+=\u001b[0m \u001b[0mtorch\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msum\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mpreds\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0mlabels\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdata\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 53\u001b[0m \u001b[0;31m# Statistic metrics\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mKeyboardInterrupt\u001b[0m: " + ] + } + ], + "source": [ + "model_conv_1=train_model1(model_conv_1,criterion, optimizer_conv, exp_lr_scheduler, num_epochs=2)" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [], + "source": [ + "checkpoint = {'model': model_conv_1,\n", + " 'state_dict': model_conv_1.state_dict(),\n", + " 'optimizer' : optimizer_conv.state_dict()}\n", + "\n", + "torch.save(checkpoint, 'model_ip.pth')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Final test Area under precision and recall" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "collapsed": true + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "C:\\ProgramData\\Anaconda3\\lib\\site-packages\\torch\\serialization.py:454: SourceChangeWarning: source code of class 'torchvision.models.resnet.ResNet' has changed. you can retrieve the original source code by accessing the object's source attribute or set `torch.nn.Module.dump_patches = True` and use the patch tool to revert the changes.\n", + " warnings.warn(msg, SourceChangeWarning)\n", + "C:\\ProgramData\\Anaconda3\\lib\\site-packages\\torch\\serialization.py:454: SourceChangeWarning: source code of class 'torchvision.models.resnet.BasicBlock' has changed. you can retrieve the original source code by accessing the object's source attribute or set `torch.nn.Module.dump_patches = True` and use the patch tool to revert the changes.\n", + " warnings.warn(msg, SourceChangeWarning)\n" + ] + } + ], + "source": [ + "model=load_checkpoint('model_ip.pth')" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "#Image convert\n", + "data_transforms = transforms.Compose([\n", + " transforms.Resize((224,224)),\n", + " transforms.ToTensor(),\n", + " transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])])\n", + "#Define images loader\n", + "image_datasets = ImageFolder('Final_set\\\\test',data_transforms)\n", + "test_data_gen=torch.utils.data.DataLoader(image_datasets, batch_size=256,shuffle=False, num_workers=6)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "C:\\ProgramData\\Anaconda3\\lib\\site-packages\\torch\\nn\\modules\\container.py:92: UserWarning: Implicit dimension choice for softmax has been deprecated. Change the call to include dim=X as an argument.\n", + " input = module(input)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0.9741226669568382\n" + ] + } + ], + "source": [ + "from sklearn.metrics import average_precision_score\n", + "preds=np.array([])\n", + "true=np.array([])\n", + "for inputs, labels in test_data_gen:\n", + " preds=np.append(preds,model(inputs).data.numpy()[:,1])\n", + " true=np.append(true,labels)\n", + "print (average_precision_score(true, preds)) " + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + }, + "varInspector": { + "cols": { + "lenName": 16, + "lenType": 16, + "lenVar": 40 + }, + "kernels_config": { + "python": { + "delete_cmd_postfix": "", + "delete_cmd_prefix": "del ", + "library": "var_list.py", + "varRefreshCmd": "print(var_dic_list())" + }, + "r": { + "delete_cmd_postfix": ") ", + "delete_cmd_prefix": "rm(", + "library": "var_list.r", + "varRefreshCmd": "cat(var_dic_list()) " + } + }, + "types_to_exclude": [ + "module", + "function", + "builtin_function_or_method", + "instance", + "_Feature" + ], + "window_display": false + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/Anisimov/Picture download_Part_1(Anisimov).ipynb b/Anisimov/Picture download_Part_1(Anisimov).ipynb new file mode 100644 index 0000000..f04f369 --- /dev/null +++ b/Anisimov/Picture download_Part_1(Anisimov).ipynb @@ -0,0 +1,4358 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Download pictures from GOOGLE" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "from PIL import Image\n", + "from selenium import webdriver\n", + "import numpy as np\n", + "from google_images_download import google_images_download\n", + "import glob\n", + "import time\n", + "import os" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "target='2G','3G','3GS','4','4s','5s','5c','5s','6s','6 Plus','6s','6s Plus','SE','7','7 Plus','8','8 Plus','X','XS','XS Max','XR'" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "target1='кошельки,Ñамолеты,Ñтолы,акÑеÑуары,,барÑетки,поверхноÑть Ñтола, запиÑÐ½Ð°Ñ ÐºÐ½Ð¸Ð¶ÐºÐ°, портмоне, клатч'" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Item no.: 1 --> Item name = \\u043a\\u043e\\u0448\\u0435\\u043b\\u044c\\u043a\\u0438\n", + "Evaluating...\n", + "Getting you a lot of images. This may take a few moments...\n", + "Reached end of Page.\n", + "Starting Download...\n", + "Completed Image ====> 1. MP002XW0SL5X_8588792_1_v2.jpg\n", + "Completed Image ====> 2. 308%2F308928%2F308928-0_enl.jpg\n", + "Completed Image ====> 3. 36060.1920.jpg\n", + "Completed Image ====> 4. OS004BWEWYC4_8414383_1_v1.jpg\n", + "Completed Image ====> 5. 33604f207d9aaf2542fc1b28f87fd8ba.jpg\n", + "Completed Image ====> 6. 2018.jpg\n", + "Completed Image ====> 7. -.jpg\n", + "Completed Image ====> 8. SWVG6853460-BLA?wid=380&fmt=jpeg&qlt=70&op_sharpen=0&op_usm=1.0,1.0,5,0&iccEmbed=0.jpg\n", + "Completed Image ====> 9. 600x800.jpg\n", + "Completed Image ====> 10. 517220278_w640_h640_koshelek-7005red.jpg\n", + "Completed Image ====> 11. tonkiy-muzhskoy-kozhanyy-koshelek-vintage-14374.html-53144821276267_small6.jpg\n", + "Completed Image ====> 12. rBVaVVyzX_eATrQuAAmNE4oUOlo189.jpg\n", + "Completed Image ====> 13. MP002XW1HYNM_7889164_1_v2.jpg\n", + "Completed Image ====> 14. 2018.jpg\n", + "Completed Image ====> 15. zhenskiy-koshelek-balisa-c826-qb2-red.jpg\n", + "Completed Image ====> 16. famous-design-dk-leather-wallets-design-hand.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 17. EIMORE-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9-%D0%BA%D0%BB%D0%B0%D1%82%D1%87-2019-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D1%81%D0%BF%D0%B8%D0%BB%D0%BE%D0%BA-%D0%BA%D0%BE%D0%B6%D0%B0%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9-%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%BD%D0%B0-%D0%BC%D0%BE%D0%BB%D0%BD%D0%B8%D0%B8.jpg\n", + "Completed Image ====> 18. 4472475-1.jpg\n", + "Completed Image ====> 19. 6480010759bff4900a37293f558453d0_XL.jpg\n", + "Completed Image ====> 20. 601836126_w640_h640_416056193_w800__g57d72a7xv.jpg\n", + "Completed Image ====> 21. 13750530_2.jpg\n", + "Completed Image ====> 22. 87f999a77738481b75e542177a0cbd34_365_365.jpg\n", + "Completed Image ====> 23. zhenskij-koshelek-amelie-mini-blue.jpg\n", + "Completed Image ====> 24. 20321.1920.jpg\n", + "Completed Image ====> 25. 98370909299216_small6.jpg\n", + "Completed Image ====> 26. 1s.jpg\n", + "Completed Image ====> 27. 30928.ash\n", + "Completed Image ====> 28. 140055-0001-1024x680.jpg\n", + "Completed Image ====> 29. 62.jpg\n", + "Completed Image ====> 30. %D0%9A%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B0-%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D1%8B%D0%B9-%D0%BA%D1%80%D0%B0%D1%81%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BE%D0%B6%D0%B0%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9-%D0%BD%D0%B0%D1%82%D1%83%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BE%D0%B6%D0%B0-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%91%D0%BA-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9-%D0%B1%D1%83%D0%BC%D0%B0%D0%B6%D0%BD%D0%B8%D0%BA-%D0%B6%D0%B5%D0%BD%D1%89%D0%B8%D0%BD%D1%8B-%D0%BA%D0%BB%D0%B0%D1%82%D1%87-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%B8%D0%B7.jpg\n", + "Completed Image ====> 31. rBVaV1yziCiAXCJvAABeulVE3j0362.jpg\n", + "Completed Image ====> 32. 140534-0001-1024x680.jpg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-5: ordinal not in range(256)\n", + "Completed Image ====> 33. 561818759_w640_h640_cid465984_pid397752141-60d122e8.jpg\n", + "Completed Image ====> 34. ?media_id=397275420749437.jpg\n", + "Completed Image ====> 35. %D0%BC%D0%B0%D0%BB%D0%B5%D0%BD%D1%8C%D0%BA%D0%B8%D0%B9-%D0%BC%D1%83%D0%B6%D1%81%D0%BA%D0%BE%D0%B9-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%B8%D0%B7-%D0%BA%D0%BE%D0%B6%D0%B8-walleysmark-%D0%B2-%D1%87%D0%B5%D1%80%D0%BD%D0%BE%D0%BC-%D1%86%D0%B2%D0%B5%D1%82%D0%B5.png\n", + "Completed Image ====> 36. 4e779a48e0cdceb92a757a9110q7--sumki-aksessuary-koshelek-dlya-melochi-iz.jpg\n", + "Completed Image ====> 37. Valink-%D0%B1%D1%80%D0%B5%D0%BD%D0%B4-2019-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D0%BC%D0%BA%D0%B8-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D1%8B%D0%B9-%D0%BD%D0%B0-%D0%BC%D0%BE%D0%BB%D0%BD%D0%B8%D0%B8-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%B8%D0%B7%D0%B2%D0%B5%D1%81%D1%82%D0%BD%D1%8B%D0%B9-%D0%B1%D1%80%D0%B5%D0%BD%D0%B4-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%B8-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8.jpg\n", + "Completed Image ====> 38. 74334048397011_small6.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 39. malenkie_zhenskie_koshelki.jpg\n", + "Completed Image ====> 40. %D0%96%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%B4%D0%B2%D0%B0-%D1%80%D0%B0%D0%B7%D0%B0-%D1%88%D0%BD%D1%83%D1%80%D0%BE%D0%BA-%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D1%8B%D0%B9-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%B8-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%B4%D0%BB%D1%8F.jpg\n", + "Completed Image ====> 41. 601842713_w640_h640_stilnye-zhenskie-koshelki.jpg\n", + "Completed Image ====> 42. DICIHAYA-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%B8%D0%B7-%D0%BD%D0%B0%D1%82%D1%83%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D0%BA%D0%BE%D0%B6%D0%B8-%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D1%8B%D0%B9-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9-%D0%B4%D0%B2%D0%BE%D0%B9%D0%BD%D0%BE%D0%B9-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%BA%D0%BB%D0%B0%D1%82%D1%87-%D0%BD%D0%B0-%D0%BC%D0%BE%D0%BB%D0%BD%D0%B8%D0%B8-%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D0%B5%D1%80%D1%81%D0%BA%D0%B0%D1%8F-%D0%BA%D1%80%D0%B0%D1%81%D0%BD%D0%B0%D1%8F-%D1%81%D1%83%D0%BC%D0%BE%D1%87%D0%BA%D0%B0.jpg\n", + "Completed Image ====> 43. 647e6ddca74d2dae21f28179f67079b0.jpg\n", + "Completed Image ====> 44. zhenskie-malenkie-koshelki-46.jpg\n", + "Completed Image ====> 45. modnyj-koshelek-y-goda-2.jpg\n", + "Completed Image ====> 46. %D0%96%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-2019-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%B8%D0%B5-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D1%83%D0%BA%D1%80%D0%B0%D1%88%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BE%D1%80%D0%BE%D0%BD%D0%BE%D0%B9-%D0%BC%D0%B8%D0%BD%D0%B8-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%B4%D0%BB%D1%8F-%D0%B4%D0%B5%D0%BD%D0%B5%D0%B3-%D0%BC%D0%B0%D0%BB%D0%B5%D0%BD%D1%8C%D0%BA%D0%B8%D0%B9-%D1%81%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D0%BE%D0%B9-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA.jpg\n", + "Completed Image ====> 47. 6914.970.jpg\n", + "Completed Image ====> 48. %D0%92%D1%8B%D1%81%D0%BE%D0%BA%D0%BE%D0%BA%D0%B0%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5-%D0%BC%D1%83%D0%B6%D1%81%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%BE%D0%BF%D1%82%D0%BE%D0%BC-%D0%BF%D0%B5%D1%80%D0%B2%D0%BE%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BD%D1%8B%D0%B9-pu-%D0%BA%D0%BE%D0%B6%D0%B0%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%94%D0%BB%D0%B8%D0%BD%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%B8%D0%B7-%D0%BA%D0%BE%D0%B6%D0%B8-%D0%91%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%B0%D1%8F-%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0.jpg\n", + "Completed Image ====> 49. 21cf6737f6739f03f48522d4e2to--sumki-i-aksessuary-muzhskoj-koshelek-gory-koshelek-iz-kozhi-k.jpg\n", + "Completed Image ====> 50. 16%D0%B6-800x800.jpg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-5: ordinal not in range(256)\n", + "Completed Image ====> 51. sku_539135_1.jpg\n", + "Completed Image ====> 52. %D0%94%D0%BB%D0%B8%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B1%D1%83%D0%BC%D0%B0%D0%B6%D0%BD%D0%B8%D0%BA%D0%B8-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D1%81-%D0%BA%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BA%D0%B0%D0%BC%D0%B8-%D0%BC%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%B4%D0%BB%D1%8F-%D0%BC%D0%BE%D0%BD%D0%B5%D1%82-%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D1%82%D0%B5%D0%BB%D1%8C-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%B0%D1%80%D1%82-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%B2%D1%8B%D1%81%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 53. -.jpg\n", + "Completed Image ====> 54. 29866.ash\n", + "Completed Image ====> 55. FU003BWCKSL5_7180946_1_v1.jpg\n", + "Completed Image ====> 56. 1030651375.jpg\n", + "Completed Image ====> 57. louis-vuitton-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%B4%D0%BB%D1%8F-%D0%BC%D0%B5%D0%BB%D0%BE%D1%87%D0%B8-zippy-%D0%BA%D0%B0%D0%BD%D0%B2%D0%B0-monogram-%D0%B0%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B-%D0%B8%D0%B7-%D0%BA%D0%BE%D0%B6%D0%B8--M60067_PM1_Interior%20view.jpg\n", + "Completed Image ====> 58. 5638995_1.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 59. -m830.jpg\n", + "Completed Image ====> 60. Z-077-13-7-038.jpg\n", + "Completed Image ====> 61. koshelek-fossil.jpg\n", + "Completed Image ====> 62. %D0%A0%D0%BE%D1%81%D0%BA%D0%BE%D1%88%D0%BD%D1%8B%D0%B5-%D0%B1%D1%80%D0%B5%D0%BD%D0%B4%D0%BE%D0%B2%D1%8B%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BE%D0%B6%D0%B0%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%B4%D0%BB%D1%8F-%D0%BC%D0%BE%D0%BD%D0%B5%D1%82-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D1%82%D0%B5%D0%BB%D0%B8-%D0%B4%D0%BB%D1%8F-%D0%BA%D1%80%D0%B5%D0%B4%D0%B8%D1%82%D0%BD%D1%8B%D1%85-%D0%BA%D0%B0%D1%80%D1%82.jpg\n", + "Completed Image ====> 63. 1_180.jpg\n", + "Completed Image ====> 64. 1563667-1.jpg\n", + "Completed Image ====> 65. 9583479_2.jpg\n", + "Completed Image ====> 66. 107484.png\n", + "Completed Image ====> 67. WT-0211-BROWN-4-1.jpg\n", + "Completed Image ====> 68. 58255c01N982391cd.jpg.dpg\n", + "Completed Image ====> 69. 19-800x800.jpg\n", + "Completed Image ====> 70. IM0A7677.jpg\n", + "Completed Image ====> 71. %D0%9C%D1%83%D0%B6%D1%81%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%B8%D0%B7%D0%B2%D0%B5%D1%81%D1%82%D0%BD%D0%BE%D0%B3%D0%BE-%D0%B1%D1%80%D0%B5%D0%BD%D0%B4%D0%B0-%D0%BD%D0%B0%D0%B8%D0%B2%D1%8B%D1%81%D1%88%D0%B5%D0%B3%D0%BE-%D0%BA%D0%B0%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B0-%D0%BA%D0%BE%D0%B6%D0%B0%D0%BD%D1%8B%D0%B9-%D0%B1%D1%83%D0%BC%D0%B0%D0%B6%D0%BD%D0%B8%D0%BA-%D0%BC%D1%83%D0%B6%D1%81%D0%BA%D0%BE%D0%B9-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-carteira-%D0%9C%D1%83%D0%B6%D1%81%D0%BA%D0%B0%D1%8F-%D0%BA%D0%BE%D0%B6%D0%B0-%D0%BA%D0%BE%D0%B6%D0%B0%D0%BD%D1%8B%D0%B9-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9-%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD.jpg\n", + "Completed Image ====> 72. modnye-koshelki17.jpg\n", + "Completed Image ====> 73. 2019-%D0%93%D0%BE%D1%80%D1%8F%D1%87%D0%B0%D1%8F-%D0%9C%D0%BE%D0%B4%D0%B0-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%B4%D0%BB%D1%8F-%D0%BC%D1%83%D0%B6%D1%87%D0%B8%D0%BD-%D1%81-%D0%9A%D0%B0%D1%80%D0%BC%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9-%D0%9A%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%B4%D0%BB%D1%8F-%D0%BC%D0%BE%D0%BD%D0%B5%D1%82-ID-%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D1%82%D0%B5%D0%BB%D1%8C-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%B0%D1%80%D1%82.jpg\n", + "Completed Image ====> 74. 13640397_16524527_300.jpg\n", + "Completed Image ====> 75. SWVG7169460-BLA?wid=380&fmt=jpeg&qlt=70&op_sharpen=0&op_usm=1.0,1.0,5,0&iccEmbed=0.jpg\n", + "Completed Image ====> 76. 67fo0tucvysc4wgc0kgok0sssc0s0s.jpg\n", + "Completed Image ====> 77. image.jpg\n", + "Completed Image ====> 78. zhenskij-koshelek-mk-514b-red.jpg\n", + "Completed Image ====> 79. zhenskie-malenkie-koshelki-55.jpg\n", + "Completed Image ====> 80. medium_large_a300e6469fe937b5.jpg\n", + "Completed Image ====> 81. -barbarina-1812-magentateal.jpg\n", + "Completed Image ====> 82. louis-vuitton-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%B4%D0%BB%D1%8F-%D0%BC%D0%BE%D0%BD%D0%B5%D1%82-rosalie-%D0%BA%D0%B0%D0%BD%D0%B2%D0%B0-monogram-%D0%B0%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B-%D0%B8%D0%B7-%D0%BA%D0%BE%D0%B6%D0%B8--M41939_PM2_Front%20view.jpg\n", + "Completed Image ====> 83. 341615522_341615522.jpg\n", + "Completed Image ====> 84. d74e2f7d-93b4-4b25-b97f-386fd1336c60.jpg\n", + "Completed Image ====> 85. 1151151565_koshelek-gucci-na.jpg\n", + "Completed Image ====> 86. vizitnitsa-eshemoda-art-301115000000.jpg\n", + "Completed Image ====> 87. -.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 88. 4901401.jpg\n", + "Completed Image ====> 89. 2018.jpg\n", + "Completed Image ====> 90. 3030808283.jpg\n", + "Completed Image ====> 91. 772520.jpg\n", + "Completed Image ====> 92. koshelki_prada_1_0.jpg\n", + "Completed Image ====> 93. 15924479_2.jpg\n", + "Completed Image ====> 94. 11716694-1-multi?$n_480w$&wid=476&fit=constrain.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 95. mp002xm2436r_1.jpg\n", + "Completed Image ====> 96. 140058-0001-1024x680.jpg\n", + "Completed Image ====> 97. L50201940VR046-1_small.jpg\n", + "Completed Image ====> 98. 576486-1.jpg\n", + "Completed Image ====> 99. 3432m.jpg\n", + "Completed Image ====> 100. 21\n", + "Completed Image ====> 101. .jpg\n", + "Completed Image ====> 102. 440-jhz17nln7chqds4i.jpg\n", + "Completed Image ====> 103. XT%205531018%20BDA%201.jpg\n", + "Completed Image ====> 104. 2018-%D0%BD%D0%BE%D0%B2%D0%B5%D0%B9%D1%88%D0%B8%D0%B9-%D0%A0%D0%BE%D0%B6%D0%B4%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9-%D0%BE%D0%BB%D0%B5%D0%BD%D1%8C-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9-%D0%BA%D0%BE%D0%B6%D0%B0%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-vintageti-Folds-%D1%80%D0%BE%D1%81%D0%BA%D0%BE%D1%88%D0%BD%D1%8B%D0%B9-%D0%B4%D0%B5%D0%BD%D0%B5%D0%B6%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%B4%D0%BB%D1%8F-%D0%B4%D0%B5%D0%B2%D0%BE%D1%87%D0%B5%D0%BA-%D0%BC%D0%B0%D0%BB%D0%B5%D0%BD%D1%8C%D0%BA%D0%B8%D0%B9-%D1%87%D0%B5%D1%80%D0%BD%D1%8B%D0%B9.jpg\n", + "Completed Image ====> 105. 189855933_kozhanyj-muzhskoj-koshelek.jpg\n", + "Completed Image ====> 106. thumb_9243-n-polo-blackberry.jpg\n", + "Completed Image ====> 107. 1_180.jpg\n", + "Completed Image ====> 108. eqyaa03764_slimvintageiii,p_kvj0_frt1.jpg\n", + "Completed Image ====> 109. 18820.600.jpg\n", + "Completed Image ====> 110. preview-f84aa80e91f4631716ea79f18d4f9f69.jpg\n", + "Completed Image ====> 111. VS800-MLC-001.jpg\n", + "Completed Image ====> 112. 300x400.jpg\n", + "Completed Image ====> 113. 1.jpg\n", + "Completed Image ====> 114. 042-07-29-1.jpg\n", + "Completed Image ====> 115. EN31130-adobe-rose_19L_1.jpg\n", + "Completed Image ====> 116. u_s_polo_assn-koshelek-1b.jpg\n", + "Completed Image ====> 117. rfid-koshelek-protivougonnoe-skanirovanie-kozhanyy-bumazhnik-hasp-dosug-muzhskoy-tonkiy-3763cd4dc611194d317bab1977aee1f8-500.jpg\n", + "Completed Image ====> 118. 2019-%D0%9D%D0%BE%D0%B2%D0%BE%D0%B5-%D0%BF%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%9C%D0%BD%D0%BE%D0%B3%D0%BE%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D1%83%D0%B4%D0%BB%D0%B8%D0%BD%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%BA%D0%BB%D0%B0%D1%82%D1%87-%D1%81%D1%83%D0%BC%D0%BA%D0%B0-%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D1%82%D0%B5%D0%BB%D1%8C-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%B0%D1%80%D1%82-%D0%BD%D0%B0%D0%B2%D1%81%D0%B5%D0%B3%D0%B4%D0%B0-%D0%BC%D0%BE%D0%BB%D0%BE%D0%B4%D0%BE%D0%B9-%D0%B8%D0%B7.jpg\n", + "Completed Image ====> 119. las-fero-red-flowers-430-5242-b.jpg\n", + "Completed Image ====> 120. 56047920_images_7776976404.jpg\n", + "Completed Image ====> 121. 181dcbc01378d5c17b34254f6f61--sumki-i-aksessuary-mini-koshelek-kozhanyj-krejzi-v-nalichii.jpg\n", + "Completed Image ====> 122. 7da33064450c740709b807274dfa1c0373b7c6f9_400_400.jpeg\n", + "Completed Image ====> 123. 1402334_330_330.jpg\n", + "Completed Image ====> 124. originalnye-koshelki-2.jpg\n", + "Completed Image ====> 125. 11930368-2df0-11e9-ab7b-001e680ebbad.resize2.jpeg\n", + "Completed Image ====> 126. ?format=png&width=251&height=376&scale=both.jpg\n", + "Completed Image ====> 127. %D0%96%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%9C%D0%B0%D0%BB%D0%B5%D0%BD%D1%8C%D0%BA%D0%B8%D0%B9-%D0%BC%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9-%D0%B1%D1%80%D0%B5%D0%BD%D0%B4-%D0%BA%D0%BE%D0%B6%D0%B0%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%B4%D0%BB%D1%8F-%D0%B6%D0%B5%D0%BD%D1%89%D0%B8%D0%BD-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B0%D1%8F-%D1%81%D1%83%D0%BC%D0%BA%D0%B0-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%B0%D1%80%D1%82-2018-%D0%BA%D0%BB%D0%B0%D1%82%D1%87-%D0%96%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 128. UY581-MLC-001.jpg\n", + "Completed Image ====> 129. modnye_zhenskie_koshelki_2016_3.jpg\n", + "Completed Image ====> 130. 79ce68b001907c3f921b3244aa7ea4b5.jpg\n", + "Completed Image ====> 131. 126964.png\n", + "Completed Image ====> 132. VX968-89X-001.jpg\n", + "Completed Image ====> 133. 13495964_15896803_300.jpg\n", + "Completed Image ====> 134. 2019.jpg\n", + "Completed Image ====> 135. 530%D0%A7%20%281%29-767x767.jpg\n", + "Completed Image ====> 136. 5c02a95ff567951fe177c906.jpg\n", + "Completed Image ====> 137. 1532689395_payment-card-1.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 138. 3890005040_9_4_1.jpg\n", + "Completed Image ====> 139. koshelek-master-piece-deater-medium-black-1_450x450.jpg\n", + "Completed Image ====> 140. koshelek-zhenskij-pr-164-2257-red.jpg\n", + "Completed Image ====> 141. 01_434.jpg\n", + "Completed Image ====> 142. -francesco-molinary-8331705.jpg\n", + "Completed Image ====> 143. FU003BWEKWI1_8085242_1_v1.jpg\n", + "Completed Image ====> 144. 8e5b998be75211e8a245a4bf0104b2a6_193178c64be111e9a259a4bf0104b2a615587292201_thumb_a512b67761fa61ac4603c2a9d1131722.jpg\n", + "Completed Image ====> 145. zhenskie-koshelki-2017.jpg\n", + "Completed Image ====> 146. DK\n", + "Completed Image ====> 147. folding_wallet_2c_brown_1.jpg\n", + "Completed Image ====> 148. imgpreview?key=5da886a1bcb12acc&mb=storage&w=220.jpg\n", + "Completed Image ====> 149. Z-077-13-7-012.jpg\n", + "Completed Image ====> 150. %D0%9A%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA_Calvin%20Klein%20Jeans_%D1%81%D0%B8%D0%BD%D0%B8%D0%B9_K40K400167P%204400_1.jpg\n", + "Completed Image ====> 151. 11358-210.jpg\n", + "Completed Image ====> 152. 2524212.jpg\n", + "Completed Image ====> 153. maxresdefault.jpg\n", + "Completed Image ====> 154. image.jpg\n", + "Completed Image ====> 155. 8682136.jpg\n", + "Completed Image ====> 156. 63852.400.jpg\n", + "Completed Image ====> 157. img3449_23371s.jpg\n", + "Completed Image ====> 158. 5b504293Nc9e66764.jpg.dpg\n", + "Completed Image ====> 159. 9a0b537cfb7a76a8d2d2fe738782ff4fdda23573_400_400.jpeg\n", + "Completed Image ====> 160. 18856.600.jpg\n", + "Completed Image ====> 161. 7.jpg\n", + "Completed Image ====> 162. L50201949VR046-1_small.jpg\n", + "Completed Image ====> 163. 29be42d9-b3ca-41d4-ac2a-5db8bdb88c71.jpg\n", + "Completed Image ====> 164. ?media_id=544099579082721.jpg\n", + "Completed Image ====> 165. 325m.jpg\n", + "Completed Image ====> 166. PURSE_04-300x300.jpg\n", + "Completed Image ====> 167. IMG_8780_G7hqC83.jpg\n", + "Completed Image ====> 168. L2NvbnRlbnQvdXBsb2FkL3Byb2R1Y3RfZ2FsbGVyeV9pbWFnZV8xNTM3MjgyMzQ2MTAyMzA1LmpwZw%3D%3D_220_220_crop_prop.jpg\n", + "Completed Image ====> 169. 1542943094083_bulletin.jpg\n", + "Completed Image ====> 170. 695262841593fee6b15880_original.jpg\n", + "Completed Image ====> 171. 4901201.jpg\n", + "Completed Image ====> 172. EN31205-lt.beige_19L_1.jpg\n", + "Completed Image ====> 173. 255,255,255.jpg\n", + "Completed Image ====> 174. DSC_0226-300x300.jpg\n", + "Completed Image ====> 175. x5015b502ddd3edfff9c785b284c3bec4.jpg\n", + "Completed Image ====> 176. dc8324e5bf06f382cd4578cc381k--sumki-i-aksessuary-koshelek-kozha-koshelek-s-tisneniem-roza-v.jpg\n", + "Completed Image ====> 177. G02192273_1.jpg\n", + "Completed Image ====> 178. pokazun.com_HTB1Cg0qPXXXXXbIaFXXq6xXFXXXV.jpg\n", + "Completed Image ====> 179. 019_1035GRE_front.jpg\n", + "Completed Image ====> 180. UY589-03X-001.jpg\n", + "Completed Image ====> 181. sergio-belotti-1527-livorno-red-245x245.jpg\n", + "Completed Image ====> 182. ?format=png&width=251&height=376&scale=both.jpg\n", + "Completed Image ====> 183. laorentou-bumazhnik-muzhskoy-100-naturalnaya-kozha-korotkiy-koshelek-vintazhnyy-korovya-8c856c477c9f5070c9498badfea9382e-500.jpg\n", + "Completed Image ====> 184. 28249-324x324.jpg\n", + "Completed Image ====> 185. 1_180.jpg\n", + "Completed Image ====> 186. 89.750.jpg\n", + "Completed Image ====> 187. a152f902a2c6fbf46b6c10e0af37741aaa95578d.jpg\n", + "Completed Image ====> 188. large_zenskiy_koshelek_moro_59051_1.jpg\n", + "Completed Image ====> 189. maxresdefault-5.jpg\n", + "Completed Image ====> 190. vi060bwdpct6_1.jpg\n", + "Completed Image ====> 191. koffer-KH510330_220_09.jpg\n", + "Completed Image ====> 192. 33\n", + "Completed Image ====> 193. 011fec7d3f4525d09fd68ae3911a38a2.jpeg\n", + "Completed Image ====> 194. 1283238_20180131033140_0179_250x250.jpg\n", + "Completed Image ====> 195. 019-14%20(Large)-250x250.jpg\n", + "Completed Image ====> 196. tSIbRbarMjo.jpg\n", + "Completed Image ====> 197. PD4572S102R-SA_1.jpg\n", + "Completed Image ====> 198. koshelek-gosha-orekhov-wallet-snezhinki-2200.jpg\n", + "Completed Image ====> 199. 90\n", + "Completed Image ====> 200. 9b6a89c6488287a9546253929e5527b8.jpg\n", + "Completed Image ====> 201. 74730-1.jpg\n", + "Completed Image ====> 202. 5053059-1.jpg\n", + "Completed Image ====> 203. IMG_1134-e1524849979685-269x359.jpg\n", + "Completed Image ====> 204. b1t752rab1sss8w4s4wsgw8k8c84sg.jpg\n", + "Completed Image ====> 205. %D0%9D%D0%BE%D0%B2%D1%8B%D0%B9-%D0%9B%D0%B8%D0%BC%D0%B8%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%B0%D1%8F-%D0%9F%D1%80%D0%BE%D0%B4%D0%B0%D0%B6%D0%B0-LANSPACE-%D0%BD%D0%B0%D1%82%D1%83%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BE%D0%B6%D0%B0-%D0%BC%D1%83%D0%B6%D1%81%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D0%B5%D1%80-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D1%81%D0%BB%D1%83%D1%87%D0%B0%D0%B5-%D0%B1%D1%80%D0%B5%D0%BD%D0%B4%D0%BE%D0%B2%D1%8B%D0%B5-%D0%9A%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%B4%D0%BB%D1%8F-%D0%BC%D0%BE%D0%BD%D0%B5%D1%82-%D0%94%D0%B5%D1%80%D0%B6%D0%B0%D1%82%D0%B5-rbw0.jpg\n", + "Completed Image ====> 206. be4b7308-33b9-4780-b408-1c9663d221d4.jpg\n", + "Completed Image ====> 207. Unique-Women-font-b-Winter-b-font-New-Fashion-Trends-Two-Fold-Wallets-Long-Bifold-Wallet-min-1.jpg\n", + "Completed Image ====> 208. 45e2ca6f3f63628bcbdd49d0ccf0f439.jpg\n", + "Completed Image ====> 209. maxresdefault.jpg\n", + "Completed Image ====> 210. 30_cropped-600x773.jpg\n", + "Completed Image ====> 211. 11\n", + "Completed Image ====> 212. Wallet-Gato-Negro-Iguana-Brown.jpg\n", + "Completed Image ====> 213. 6295502.jpg\n", + "Completed Image ====> 214. 2015-Zip-.jpg\n", + "Completed Image ====> 215. 380070042-front-pdp.jpg\n", + "Completed Image ====> 216. 912-91-83D_thumb240_240.jpg\n", + "Completed Image ====> 217. WhatsApp-Image-2019-04-16-at-16.19.09-400x320.jpeg\n", + "Completed Image ====> 218. 13455605_15613389_300.jpg\n", + "Completed Image ====> 219. 33618.200@2x.jpg\n", + "Completed Image ====> 220. W1siZiIsIjIwMTcvMTAvMTgvMTJfNDdfNTlfNTczX2ZpbGUiXSxbInAiLCJ0aHVtYiIsIjE1MDB4MTAwMCJdXQ.jpeg\n", + "Completed Image ====> 221. .jpg\n", + "Completed Image ====> 222. medium_large_4e8366be74c4a97d.jpg\n", + "Completed Image ====> 223. %D0%91%D1%80%D0%B5%D0%BD%D0%B4%D0%BE%D0%B2%D1%8B%D0%B9-%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D0%B5%D1%80%D1%81%D0%BA%D0%B8%D0%B9-%D0%B1%D1%80%D0%B0%D1%81%D0%BB%D0%B5%D1%82-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%9C%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BE%D1%82%D0%B4%D0%B5%D0%BB%D0%BE%D0%B2-%D0%96%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%BA%D0%BB%D0%B0%D1%82%D1%87-%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D1%8B%D0%B9-%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%BE%D0%B9-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%B0%D1%80%D1%82-%D0%B4%D0%B0%D0%BC%D1%81%D0%BA%D0%B0%D1%8F.jpg\n", + "Completed Image ====> 224. 01_434.jpg\n", + "Completed Image ====> 225. 18823.600.jpg\n", + "Completed Image ====> 226. small-flap-wallet-dark-blue-iridescent-grained-lambskin-gold-tone-metal-iridescent-grained-lambskin-gold-tone-metal-packshot-default-ap0310b00483n0901-8814208548894.jpg\n", + "Completed Image ====> 227. large_cover_wallets_01-2.jpg\n", + "Completed Image ====> 228. 20102_setru_kobald_blue.jpg\n", + "Completed Image ====> 229. WT-077.jpg\n", + "Completed Image ====> 230. large_5019025-003_pic1.jpg\n", + "Completed Image ====> 231. 4220372459.jpg\n", + "Completed Image ====> 232. 100023810431b0.jpeg\n", + "Completed Image ====> 233. 13409-black-koshelek-mano.jpg\n", + "Completed Image ====> 234. imgpreview?key=5070e3640a771b96&mb=storage&w=220.jpg\n", + "Completed Image ====> 235. koshelek-a-p-c-morgan-black-0_450x450.jpg\n", + "Completed Image ====> 236. WhatsApp-Image-2019-04-16-at-15.46.29-400x320.jpeg\n", + "Completed Image ====> 237. 12645.200.png\n", + "Completed Image ====> 238. thumb300.jpg\n", + "Completed Image ====> 239. %D0%9D%D0%B0%D1%82%D1%83%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BE%D0%B6%D0%B0-%D0%BF%D0%BE%D1%80%D1%82%D0%BC%D0%BE%D0%BD%D0%B5-%D0%94%D0%BB%D1%8F-%D0%B6%D0%B5%D0%BD%D1%89%D0%B8%D0%BD-%D0%BC%D0%B8%D0%BD%D0%B8-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%9A%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%94%D0%B5%D0%BD%D1%8C%D0%B3%D0%B8-%D1%81%D1%83%D0%BC%D0%BA%D0%B8-%D0%B4%D0%B5%D1%82%D1%81%D0%BA%D0%B8%D0%B5-%D0%BA%D0%B0%D1%80%D0%BC%D0%B0%D0%BD-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-Key-Holder-%D0%BC%D0%B0%D0%BB%D0%B5%D0%BD%D1%8C%D0%BA%D0%B8%D0%B9.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 240. bags-pockets-zhenskyy-zamshevyy-klatch-koshelek-portmone-baellerry-forever-est-opt__90631327m.jpg\n", + "Completed Image ====> 241. 74.AW.114.jpg\n", + "Completed Image ====> 242. 1*2gwHVSEpvG5HfGG4L2E1DQ.png\n", + "Completed Image ====> 243. LE306BMBWT85_2575564_1_v2.jpg\n", + "Completed Image ====> 244. 66854.400.jpg\n", + "Completed Image ====> 245. eHzF1Ayay9.jpg\n", + "Completed Image ====> 246. rBVaVFyzx8GAQXxMAAOf0rOOmkk913.jpg\n", + "Completed Image ====> 247. f_1.jpg\n", + "Completed Image ====> 248. %D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8.png\n", + "Completed Image ====> 249. 300x400.jpg\n", + "Completed Image ====> 250. ce4b9b13202baf67756a72d6d10af077.jpg\n", + "Completed Image ====> 251. koshelki-fsh.jpg\n", + "Completed Image ====> 252. 1459696312187015928.jpg\n", + "Completed Image ====> 253. L1\n", + "Completed Image ====> 254. 615185.jpg\n", + "Completed Image ====> 255. 88769_0.jpeg\n", + "Completed Image ====> 256. 52017b411cc40865f5d628ddd684e65e.jpeg\n", + "Completed Image ====> 257. 94\n", + "Completed Image ====> 258. eqyaa03742_newmissdollar,p_kva0_frt1.jpg\n", + "Completed Image ====> 259. weichen-braslet-dlya-zhenshchin-dlinnye-scepleniya-koshelek-bolshoy-emkost-koshelki-1ef4582ef17e3d2fc9464e50f2fb07aa-500.jpg\n", + "Completed Image ====> 260. klyuchnica_avtomobilnaya_iz_naturalnoj_kozhi_601_black_1_387_387_5_80.jpg\n", + "Completed Image ====> 261. RI004BWERQT5_8423160_1_v1.jpg\n", + "Completed Image ====> 262. 232.0x290.jpg\n", + "Completed Image ====> 263. OGUyMWQzNDMyZGYyLmpwZw==.jpg\n", + "Completed Image ====> 264. vapvapap.jpg\n", + "Completed Image ====> 265. XA%205522818%20LIL%201.jpg\n", + "Completed Image ====> 266. koshelek-na-molnii-krasnyj-5021-leonid-titow.jpg\n", + "Completed Image ====> 267. wallet-678x381.png\n", + "Completed Image ====> 268. pg-080_portafoglio-uomo-pierotucci.jpg\n", + "Completed Image ====> 269. c2a1e194ec11b551102c19a1d4d180c4.jpg\n", + "Completed Image ====> 270. 1542943119448_bulletin.jpg\n", + "Completed Image ====> 271. chernyi-koshelek-s-kontrastnoi-vyshivkoi-love-moschino?1552035813.jpg\n", + "Completed Image ====> 272. 88\n", + "Completed Image ====> 273. L2NvbnRlbnQvdXBsb2FkL3Byb2R1Y3RfZ2FsbGVyeV9pbWFnZV8xNTM5Mjc5MDA3MTA2MzUzLmpwZw%3D%3D_220_220_crop_prop.jpg\n", + "Completed Image ====> 274. koshelki-dudu-22.jpg\n", + "Completed Image ====> 275. middle2_img_1854427.jpg\n", + "Completed Image ====> 276. 4898801.jpg\n", + "Completed Image ====> 277. alt%3D%E2%80%9C%D0%9A%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA%20Albatross%E2%80%9D%206.jpg\n", + "Completed Image ====> 278. %D0%9C%D0%BE%D0%B4%D0%B0-%D0%B6%D0%B5%D0%BD%D1%89%D0%B8%D0%BD-%D0%BA%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%B8%D0%B9-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9-%D0%BD%D0%B0%D1%82%D1%83%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BE%D0%B6%D0%B0-%D0%BC%D0%B8%D0%BB%D1%8B%D0%B9-%D0%BB%D0%B5%D0%B4%D0%B8-%D0%BC%D0%B8%D0%BD%D0%B8-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%91%D1%80%D0%B5%D0%BD%D0%B4%D1%8B-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%BD%D0%B5%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%BE%D0%B9-%D0%BF%D0%BE%D1%80%D1%82%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9.jpg\n", + "Completed Image ====> 279. 1.jpg\n", + "Completed Image ====> 280. 1532689418_payment-card-7.jpg\n", + "Completed Image ====> 281. 525027118_w200_h200_2017new-muzhchiny-koshelki.jpg\n", + "Completed Image ====> 282. 140224-7108.jpg\n", + "Completed Image ====> 283. depositphotos_15784063-stock-photo-red-purse.jpg\n", + "Completed Image ====> 284. purplebook.ru-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%BC%D1%83%D0%B6%D1%81%D0%BA%D0%BE%D0%B9-%D0%BA%D0%BE%D0%B6%D0%B0-1000x857.jpg\n", + "Completed Image ====> 285. large_2NF9281-115DeBlue-0.jpg\n", + "Completed Image ====> 286. c_1.jpg\n", + "Completed Image ====> 287. 28413.750.jpg\n", + "Completed Image ====> 288. bigdream_mv_2-300x350.jpg\n", + "Completed Image ====> 289. 12092135-1-multi?$n_480w$&wid=476&fit=constrain.jpg\n", + "Completed Image ====> 290. b823afc68e082e98d43cf2f494de972e.jpg\n", + "Completed Image ====> 291. art1614.jpg\n", + "Completed Image ====> 292. 5b0a1b43Nb8187d36.jpg.dpg\n", + "Completed Image ====> 293. hermes.jpg\n", + "Completed Image ====> 294. %D0%9A%D0%BE%D0%BC%D0%BF%D0%B0%D0%BA%D1%82%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-Ray-Button-Alen-5.jpg\n", + "Completed Image ====> 295. 29625.280x0.jpg\n", + "Completed Image ====> 296. %D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%BD%D0%B5%D0%B4%D0%BE%D1%80%D0%BE%D0%B3%D0%B8%D0%B5.png\n", + "Completed Image ====> 297. 5c88a76f-2beb-11e7-8e5d-003067fc15ef-220x220.jpg\n", + "Completed Image ====> 298. xa85cb6a4dcc058d09af9ecd94bf26150.jpg\n", + "Completed Image ====> 299. koshelek-zhenskij-js-1032-bla.jpg\n", + "Completed Image ====> 300. koshelek-zhenskiy-lakovyy.jpg\n", + "Completed Image ====> 301. 2e464f0df23411e8b3ff3cd92b2f7da2_0277071ef31c11e8b3ff3cd92b2f7da2-228x228.jpg\n", + "Completed Image ====> 302. 21450%D1%85950-9-1-269x359.jpg\n", + "Completed Image ====> 303. dr60mu8uqn4gc0kkckgok0kkgc8o0o.jpg\n", + "Completed Image ====> 304. 5002.jpg\n", + "Completed Image ====> 305. small-flap-wallet-beige-iridescent-grained-lambskin-gold-tone-metal-iridescent-grained-lambskin-gold-tone-metal-packshot-default-ap0309b00483n4312-8814198652958.jpg\n", + "Completed Image ====> 306. VS811-MLC-001.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 307. smart-wallet-walli.jpg\n", + "Completed Image ====> 308. 1_180.jpg\n", + "Completed Image ====> 309. 7290499-1.jpg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-7: ordinal not in range(256)\n", + "Completed Image ====> 310. 95bdc4007d23ccc9039a5c9ce979141c8779fa6e_400_400.jpeg\n", + "Completed Image ====> 311. koshelek-tony-perotti-271185-2.jpg\n", + "Completed Image ====> 312. 35_auto_257_jpg\n", + "Completed Image ====> 313. zhenskie_koshelki_1_0.jpg\n", + "Completed Image ====> 314. krasivye-koshelki-7.jpg\n", + "Completed Image ====> 315. img_1692-360x360.jpg\n", + "Completed Image ====> 316. thumb300.jpg\n", + "Completed Image ====> 317. 11\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-4: ordinal not in range(256)\n", + "Completed Image ====> 318. 13563740_16567558_300.jpg\n", + "Completed Image ====> 319. 1a94dae207d5d96b9004ffcfadfadeaf_large.jpg\n", + "Completed Image ====> 320. eaafad4a2600e311d1a815c44a0371e0_medium.jpg\n", + "Completed Image ====> 321. am_3031-g-greenb.jpg\n", + "Completed Image ====> 322. img_2107.jpg\n", + "Completed Image ====> 323. 3622.215@2x.jpg\n", + "Completed Image ====> 324. 5511.220x220.png\n", + "Completed Image ====> 325. 39034.badab606afa4e9324e77145c63b29dc0.mid.jpeg\n", + "Completed Image ====> 326. _____20171025_1649697254.jpg\n", + "Completed Image ====> 327. 23b3e2d9129934eac03ba9e2fbd9905b.jpeg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 328. 29\n", + "Completed Image ====> 329. vybor-koshelka_1.jpg\n", + "Completed Image ====> 330. koshelek-na-molnii-5022-leonid-titow.jpg\n", + "Completed Image ====> 331. 2261637093.jpg\n", + "Completed Image ====> 332. IM\n", + "Completed Image ====> 333. 400.jpg\n", + "Completed Image ====> 334. 86574_0.jpeg\n", + "Completed Image ====> 335. %D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8.jpg\n", + "IOError on an image...trying next one... Error: The read operation timed out\n", + "Completed Image ====> 336. badenroo-lider-prodazh-dlya-muzhchin-zhenskie-koshelki-klatch-elitnyy-brend-494d3343ae404fcb4895e50b775c1594-500.jpg\n", + "Completed Image ====> 337. ae6b786525c7726682576290adc60d84_300x450.jpg\n", + "Completed Image ====> 338. 01_434.jpg\n", + "Completed Image ====> 339. 2019-03-23-11.26.09-2-300x300.jpg\n", + "Completed Image ====> 340. -.jpg\n", + "Completed Image ====> 341. rBVaSltYSLyAFnR0AAO16L_cmfw953.jpg\n", + "Completed Image ====> 342. 1615739728_w200_h200_koshelek-zhenskij-kozhanyj.jpg\n", + "Completed Image ====> 343. 01-Koshel.jpg\n", + "Completed Image ====> 344. OjyNpYD9GxZkxYtwmaQTVA.jpg\n", + "Completed Image ====> 345. 0-%D0%BD%D0%B0%D1%82%D1%83%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BE%D0%B6%D0%B0-%D0%BD%D0%B5%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%BE%D0%B9-%D0%BC%D0%B8%D0%BD%D0%B8-%D1%83%D0%BB%D1%8C%D1%82%D1%80%D0%B0-%D1%82%D0%BE%D0%BD%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%BC%D1%83%D0%B6%D1%87%D0%B8%D0%BD%D1%8B-%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BA%D1%82%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%BA%D0%BE.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 346. koschelek-304.jpg\n", + "Completed Image ====> 347. product-image-662313035_large.jpg\n", + "Completed Image ====> 348. b1.jpg\n", + "Completed Image ====> 349. Muzhskie_koshelki_6.jpg\n", + "Completed Image ====> 350. 13b719f251f82510bd0fe0986f05ce9a.jpg\n", + "Completed Image ====> 351. middle2_img_1856174.jpg\n", + "Completed Image ====> 352. N2EwYjhjYzU0MGVjLmpwZw==.jpg\n", + "Completed Image ====> 353. Bez-imenibdrtrtg.jpg\n", + "Completed Image ====> 354. 772550.jpg\n", + "Completed Image ====> 355. medium_6609-1.1.jpg\n", + "Completed Image ====> 356. maxresdefault.jpg\n", + "Completed Image ====> 357. 0_550_70_%D0%9A%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-valentino-%D0%9A%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-Valentino-16583158_268091313628054_2705987378262048768_n.jpg\n", + "Completed Image ====> 358. 80734-1.jpg\n", + "Completed Image ====> 359. 13410-black-koshelek-mano.jpg\n", + "Completed Image ====> 360. 192948-5675.jpg\n", + "Completed Image ====> 361. MP002XW18XL5_6748657_1_v2.jpg\n", + "Completed Image ====> 362. 77742878_310_430.jpg\n", + "Completed Image ====> 363. %D0%9B%D1%83%D1%87%D1%88%D0%B8%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-Monero-XMR.jpg\n", + "Completed Image ====> 364. 69f261b3-519a-11e6-8261-ac9e17ec682b_e76751b3-8c5f-11e6-8263-ac9e17ec682b.resize1.jpg\n", + "Completed Image ====> 365. L1\n", + "Completed Image ====> 366. 8233.01_2.jpg\n", + "Completed Image ====> 367. BWM-3462-116C-300x300.jpg\n", + "Completed Image ====> 368. louis-vuitton--M41896_PM2_Front%20view.jpg\n", + "Completed Image ====> 369. 939-W12-10_thumb240_240.jpg\n", + "Completed Image ====> 370. .jpg\n", + "Completed Image ====> 371. 8aa911bf533df6b41ee9f50915b67718.jpg\n", + "Completed Image ====> 372. ?media_id=1162801363880028.jpg\n", + "Completed Image ====> 373. portmone-iz-myagkoi-kozhi-so-semnoi-vizitnitsei-baldinini?1551387865.jpg\n", + "Completed Image ====> 374. ?format=png&width=251&height=376&scale=both.jpg\n", + "Completed Image ====> 375. 4846f39cdb5495c8a6dac5e284483857_300_394.jpg\n", + "Completed Image ====> 376. 6c784138057fe49282eea572c2cb0.jpg\n", + "Completed Image ====> 377. 157925809_w640_h640_9029e2f5102c36e446a877dfjpg\n", + "Completed Image ====> 378. bags-pockets-zhenskyy-zamshevyy-klatch-koshelek-baellerry-bliss__90630298m.jpg\n", + "Completed Image ====> 379. 7145945-1.jpg\n", + "Completed Image ====> 380. image.jpg\n", + "Completed Image ====> 381. %D0%96%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9%20%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA%204-374x238.jpg\n", + "Completed Image ====> 382. 2016-New-Women-Long-font-b-Wallet-b-font-D-Letter-Lady-Purse-Snake-Pattern-Women-768x768.jpg\n", + "Completed Image ====> 383. %D0%9A%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-Army-All-Over-Deluxe-%D0%BE%D1%82-TGT.jpg\n", + "Completed Image ====> 384. %D0%9A%D0%BE%D0%BC%D0%BF%D0%B0%D0%BA%D1%82%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-Ray-Button-Alen-4.jpg\n", + "Completed Image ====> 385. koshelek-hermes-9.jpg\n", + "Completed Image ====> 386. 25882024.blage4b2xi.W665.jpg\n", + "Completed Image ====> 387. 558bf6fdN7ea8627d.jpg.dpg\n", + "Completed Image ====> 388. koshel02.jpg\n", + "Completed Image ====> 389. be3733ac3cb22f93008403591fe792f78eabedaa_400_400.jpeg\n", + "Completed Image ====> 390. 14c065dd737ae6bd35dbc3a2925fa331.png\n", + "Completed Image ====> 391. IMG_6192m-220x220.jpg\n", + "Completed Image ====> 392. XA%208519317%20BLK%201.jpg\n", + "Completed Image ====> 393. 13455608_15613412_300.jpg\n", + "Completed Image ====> 394. large_2NF9285-122DeBlue-1.jpg\n", + "Completed Image ====> 395. 55335dacdbbc0d614095ae3c0cfda992_medium.jpg\n", + "Completed Image ====> 396. 119646.png\n", + "Completed Image ====> 397. zz1.jpg\n", + "Completed Image ====> 398. 240x320.jpg\n", + "Completed Image ====> 399. brendovye-zhenskie-koshelki--12.jpg\n", + "Completed Image ====> 400. large_900x600_6854_security-money-belt-2-6010-16.jpg\n", + "Completed Image ====> 401. 772516.jpg\n", + "Completed Image ====> 402. koshelek-master-piece-noble-leather-black-1_450x450.jpg\n", + "Completed Image ====> 403. 0-%D0%BC%D1%83%D0%B6%D1%81%D0%BA%D0%BE%D0%B9-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-jeep-buluo-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9-%D0%BD%D0%B0%D1%82%D1%83%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BE%D0%B6%D0%B0-rfid-%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0-%D1%81%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D1%8B%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D1%8B-%D0%BA%D0%BE%D1%88%D0%B5.jpg\n", + "Completed Image ====> 404. 1.jpg\n", + "Completed Image ====> 405. xcb9d6c24981edc7fd950e32e3141f2fe.jpg\n", + "Completed Image ====> 406. hqdefault.jpg\n", + "Completed Image ====> 407. Z-077-16-11-078_b.jpg\n", + "Completed Image ====> 408. rBVaI1hba6KAR6ltAAJf59wBupI570.jpg\n", + "Completed Image ====> 409. 1s.jpg\n", + "Completed Image ====> 410. ?format=png&width=240&height=240&scale=both.jpg\n", + "Completed Image ====> 411. 80037-1.jpg\n", + "Completed Image ====> 412. 6860040-1.jpg\n", + "Completed Image ====> 413. 939-1010816-92_thumb240_240.jpg\n", + "Completed Image ====> 414. IMG_4156.jpg\n", + "Completed Image ====> 415. imgpreview?key=58540fa16a787c22&mb=storage&w=540.jpg\n", + "Completed Image ====> 416. 1515904308153_bulletin.jpg\n", + "Completed Image ====> 417. gubintu-naturalnaya-kozha-dlya-muzhchin-karman-dlya-monet-koshelki-molniya-2855c824cf37f5592e9a271842d5acdf-500.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 418. L2NvbnRlbnQvdXBsb2FkL3Byb2R1Y3RfZ2FsbGVyeV9pbWFnZV8xNTM5Mjc4NTg3MTA2MzE5LmpwZw%3D%3D_220_220_crop_prop.jpg\n", + "Completed Image ====> 419. ad2f4497-8635-478f-abe7-caa8a1cece64.jpg\n", + "Completed Image ====> 420. koshelki-beverly-hills-polo-club?1490670865.jpg\n", + "Completed Image ====> 421. scale_600.jpg\n", + "Completed Image ====> 422. krasivye-koshelki-16.jpg\n", + "Completed Image ====> 423. 657524.jpg\n", + "Completed Image ====> 424. 1246053_1.jpg\n", + "Completed Image ====> 425. acaf159166f785195df4495fcc3bb3de_medium.jpg\n", + "Completed Image ====> 426. detskie-koshelki-11.jpg\n", + "Completed Image ====> 427. 54029-5001D%20Black%2001.jpg\n", + "Completed Image ====> 428. maxresdefault.jpg\n", + "Completed Image ====> 429. 143316691.jpg\n", + "Completed Image ====> 430. 912-MS-YB15B-2_thumb240_240.jpg\n", + "Completed Image ====> 431. 1515904324206_bulletin.jpg\n", + "Completed Image ====> 432. eTya-Coin-Purses-New-Style-Canvas-Coin-Wallet-High-Quality-Child-Women-Change-Purse-Lady-Portable.jpg\n", + "Completed Image ====> 433. 3000368-1.jpg\n", + "Completed Image ====> 434. 1_FULL.jpg\n", + "Completed Image ====> 435. koshelek-hermes-10.jpg\n", + "Completed Image ====> 436. bca91c73-9cc3-4c63-825a-d358fb1faf31.jpg\n", + "Completed Image ====> 437. 240x320.jpg\n", + "Completed Image ====> 438. ?format=png&width=251&height=376&scale=both.jpg\n", + "Completed Image ====> 439. 1548591710989_bulletin.jpg\n", + "Completed Image ====> 440. 70702228-b3e3-4fce-9afa-9333f9673080.jpg\n", + "Completed Image ====> 441. koshelek-muzhskoy-bumazhnik-muzhskoy-gubintu-koshelki-rfid-blokirovka-mini-dlya-199086063deeacbfb3347f738d4ce13d-500.jpg\n", + "Completed Image ====> 442. detskie-koshelki-50.jpg\n", + "Completed Image ====> 443. 1_180.jpg\n", + "Completed Image ====> 444. koshelek-hermes-11.jpg\n", + "Completed Image ====> 445. 1535815625005_hugeBlock.jpg\n", + "Completed Image ====> 446. rBVaWVyPDJSAAJ2wAAKEugejTjw615.jpg\n", + "Completed Image ====> 447. koshelek-furla-21.jpg\n", + "Completed Image ====> 448. bolshie-zhenskie-koshelki-31.jpg\n", + "Completed Image ====> 449. 1513050344693569733.jpg\n", + "\n", + "\n", + "Unfortunately all 500 could not be downloaded because some images were not downloadable. 449 is all we got for this search filter!\n", + "\n", + "Errors: 14\n", + "\n", + "\n", + "Item no.: 2 --> Item name = \\u0441\\u0430\\u043c\\u043e\\u043b\\u0435\\u0442\\u044b\n", + "Evaluating...\n", + "Getting you a lot of images. This may take a few moments...\n", + "Reached end of Page.\n", + "Starting Download...\n", + "Completed Image ====> 1. 203721.jpg\n", + "Completed Image ====> 2. 1.jpg\n", + "Completed Image ====> 3. da8a66e010de1a5c076f6fa366bf7a3d_ce_1085x579x97x0_cropped_800x427.jpg\n", + "Completed Image ====> 4. hype-ru-160503-ft--Mv4ljbPSyDEJSAHp6zGkl.jpeg\n", + "Completed Image ====> 5. maxresdefault.jpg\n", + "Completed Image ====> 6. default-1tnb.jpg\n", + "Completed Image ====> 7. plane_io.jpg\n", + "Completed Image ====> 8. bombardier_cs300_2.jpeg\n", + "Completed Image ====> 9. default-14t6.jpg\n", + "Completed Image ====> 10. detail_52f1c88c1bea6050a994d690b89a0efd.jpg\n", + "Completed Image ====> 11. 6f0f42d7f15d338fcacb7b6e2bbf3d11.jpg\n", + "Completed Image ====> 12. samolet.jpg\n", + "Completed Image ====> 13. cr700.jpg\n", + "Completed Image ====> 14. bort.jpg\n", + "Completed Image ====> 15. _AMA1387.jpg\n", + "Completed Image ====> 16. 389865.jpeg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 17. maxresdefault.jpg\n", + "Completed Image ====> 18. new-airliner-9.jpg\n", + "Completed Image ====> 19. 1551764942_aviasoobschenie.jpg\n", + "Completed Image ====> 20. 5b2ac0bdb05e53b28f276e8256ee19b4_ce_1920x1024x0x256_cropped_800x427.jpg\n", + "Completed Image ====> 21. 9c6274032398f714d98db58acc0593b2.jpg\n", + "Completed Image ====> 22. inx960x640.jpg\n", + "Completed Image ====> 23. 0608161313481dp.jpg\n", + "Completed Image ====> 24. 1551777460_0:236:2804:1813_600x0_80_0_0_676c2e8bd1ab4633006cb7ddbed4c41e.jpg\n", + "Completed Image ====> 25. samolet.jpg\n", + "Completed Image ====> 26. Samolet_5.jpg\n", + "Completed Image ====> 27. fd59a8d94961f16173a0130e1cc11a7f.jpg\n", + "Completed Image ====> 28. 1_f26df506.jpg\n", + "Completed Image ====> 29. Samye-malenkie-samolety.jpg\n", + "Completed Image ====> 30. %D1%81%D1%80%D0%B5%D0%B4%D0%BD%D0%B8%D0%B9.jpg\n", + "Completed Image ====> 31. 1_560950.jpg\n", + "Completed Image ====> 32. 1499984602_0:0:3464:1964_600x0_80_0_0_1bb3eea40db81cf36e356d76caba234f.jpg\n", + "Completed Image ====> 33. in_article_9fb0c1b5ce.jpg\n", + "Completed Image ====> 34. 05_alj6ME4.jpg\n", + "Completed Image ====> 35. 73fb3a3d16d02051410fbb72bfe1d11a_ce_7410x4627x0x159_cropped_960x600.jpg\n", + "Completed Image ====> 36. 348px-%D0%A1%D0%B0%D0%BC%D0%BE%D0%BB%D0%B5%D1%82_%22%D0%98%D0%BB%D1%8C%D1%8F_%D0%9C%D1%83%D1%80%D0%BE%D0%BC%D0%B5%D1%86%22.jpg\n", + "Completed Image ====> 37. shutterstock_392771239.jpg\n", + "Completed Image ====> 38. 1504882746_samolety1.jpg\n", + "Completed Image ====> 39. maxresdefault.jpg\n", + "Completed Image ====> 40. air_tricks_featured-1240x580.jpg\n", + "Completed Image ====> 41. Pochemu-samolety-belye.jpg\n", + "Completed Image ====> 42. %D0%B2%D0%BE%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D1%81%D0%B0%D0%BC%D0%BE%D0%BB%D0%B5%D1%82-%D0%BF%D1%80%D0%B5%D0%B2%D1%8C%D1%8E1.jpg\n", + "Completed Image ====> 43. 014f0b41a245c3a35da645fe6f7ae987.jpg\n", + "Completed Image ====> 44. samol8816.jpg\n", + "Completed Image ====> 45. .jpg\n", + "Completed Image ====> 46. 5c1342f2370f2c9d498b45f4.jpg\n", + "Completed Image ====> 47. 12571.png\n", + "Completed Image ====> 48. p076qdt1.jpg\n", + "Completed Image ====> 49. 1447950614_roskoshnye-samolety-4.jpg\n", + "Completed Image ====> 50. 07-6.jpg\n", + "Completed Image ====> 51. download_MDZEwfK.jpg\n", + "Completed Image ====> 52. 4281f406df5609ea8f5e6fae1d74b.jpg\n", + "Completed Image ====> 53. 1.jpg\n", + "Completed Image ====> 54. sint_maarten_10.jpg\n", + "Completed Image ====> 55. 600x400.jpeg\n", + "Completed Image ====> 56. 1378529.jpg\n", + "Completed Image ====> 57. %D0%B1%D0%BE%D0%B8%D0%BD%D0%B3.jpg\n", + "Completed Image ====> 58. sbpssm.jpg\n", + "Completed Image ====> 59. 20180702154949.jpg\n", + "Completed Image ====> 60. 366774.742xp.jpg\n", + "Completed Image ====> 61. an142.jpg\n", + "Completed Image ====> 62. lg_6feee7b554db139605b727d25924e22e.jpg\n", + "Completed Image ====> 63. 5b15a34d370f2cfc5a8b4572.jpg\n", + "Completed Image ====> 64. KVR_001030_00112_1_t218_223548.jpg\n", + "Completed Image ====> 65. 55f6bd3ce282.jpg\n", + "Completed Image ====> 66. bomb-screen_2-0_1600x900_009_4NchW9q_411x.jpg\n", + "Completed Image ====> 67. Jet-Expo-2016-aircraft-for-the-rich-00.jpg\n", + "Completed Image ====> 68. 755040897132175.jpg\n", + "Completed Image ====> 69. 1553183515136436597.jpg\n", + "Completed Image ====> 70. eTCPIEEf7oU-1024x576.jpg\n", + "Completed Image ====> 71. spec60_vs.jpg\n", + "Completed Image ====> 72. poch_sml_let10.jpg\n", + "Completed Image ====> 73. a979d8a8c91028be4615801ebbfac029_ce_1807x723x0x104_cropped_1920x768.jpg\n", + "Completed Image ====> 74. 1a7ff77b5b002512384255d4861b8.jpg\n", + "Completed Image ====> 75. 1.jpg\n", + "Completed Image ====> 76. oboi_krasivye_kartinki_vysokoe_razreshenie_aviatsiya_797310.jpg\n", + "Completed Image ====> 77. interesting_201206111355130.jpg\n", + "Completed Image ====> 78. orig-15565942197a3297980de3a68328bcfefa4e9d10a0.jpeg\n", + "Completed Image ====> 79. depositphotos_5279997-stock-photo-jet-aircraft-over-the-sea.jpg\n", + "Completed Image ====> 80. ceb263a7.jpg\n", + "Completed Image ====> 81. E-QSNQBDxZZewpRgry10Ew.jpg\n", + "Completed Image ====> 82. 434342.jpg\n", + "Completed Image ====> 83. cover123954.jpg\n", + "Completed Image ====> 84. 80_990_455_news_5aa8f444198a2.jpg\n", + "Completed Image ====> 85. converted-boeing-747-burning-man-big-main.jpg\n", + "Completed Image ====> 86. plane-50893_960_720.2e16d0ba.fill-900x600.jpg\n", + "Completed Image ====> 87. .jpg\n", + "Completed Image ====> 88. main_thumb.jpg\n", + "Completed Image ====> 89. f03512e99dd3cd599774445364c7fb0f.jpg\n", + "Completed Image ====> 90. 00_fotor.jpg\n", + "Completed Image ====> 91. xw_1643880.jpg\n", + "Completed Image ====> 92. planes-banner.jpg\n", + "Completed Image ====> 93. 078d6209fdcf3abbf4f1c19ec2bf27dc.jpg\n", + "Completed Image ====> 94. RTRJBJ1-pic905-895x505-46789.jpg\n", + "Completed Image ====> 95. 800x600_943970381.jpg\n", + "Completed Image ====> 96. p4-kea-air-astana-boeing-767_ed.jpg\n", + "Completed Image ====> 97. new-airliner-1.jpg\n", + "Completed Image ====> 98. CE40FA26-EF3D-4864-A762-D18404299961_w1023_r1_s.jpg\n", + "Completed Image ====> 99. inx960x640.jpg\n", + "Completed Image ====> 100. 104_934.jpg\n", + "Completed Image ====> 101. airbus1.jpg\n", + "Completed Image ====> 102. e2b74f1771eee4d72d2ee28d2981aa5f.jpg\n", + "Completed Image ====> 103. 00.jpg\n", + "Completed Image ====> 104. regnum_picture_151853769665267_big.jpg\n", + "Completed Image ====> 105. e4236cb4dc4aeac4699f7f19de8a7008.jpg\n", + "Completed Image ====> 106. mai-khao2-e1537254133731.jpg\n", + "Completed Image ====> 107. 816.jpg\n", + "Completed Image ====> 108. 1455183197_20160211012550.jpg\n", + "Completed Image ====> 109. bombardier_cs300_1.jpeg\n", + "Completed Image ====> 110. 1609652.jpg\n", + "Completed Image ====> 111. samolet_vzletaet-t2.jpg\n", + "Completed Image ====> 112. 5.jpg\n", + "Completed Image ====> 113. KMO_158606_00019_1_t218_130013.jpg\n", + "Completed Image ====> 114. 7.jpg\n", + "Completed Image ====> 115. 15762115-7341560-02-0-1524555730-1524555783-1500-1-1524555783-728-422cf546e3-1524837013.jpg\n", + "Completed Image ====> 116. thumb.jpg\n", + "Completed Image ====> 117. 81EED938-97C2-4816-B3B6-D9787913C420.jpg\n", + "Completed Image ====> 118. file.jpg\n", + "Completed Image ====> 119. 1479317767127984259.jpg\n", + "Completed Image ====> 120. airplane-3519722_960_720.jpg\n", + "Completed Image ====> 121. 367160.jpg\n", + "Completed Image ====> 122. redwings_domodedovo_1.jpg\n", + "Completed Image ====> 123. 1-0.jpg\n", + "Completed Image ====> 124. c23cc8b3c40bf7c6_XL.jpg\n", + "Completed Image ====> 125. 00.jpg\n", + "Completed Image ====> 126. samolet-750x420.jpg\n", + "Completed Image ====> 127. 0_a0be2_7759f913_XXL.jpg\n", + "Completed Image ====> 128. pic_f22ab70068a9c85c94027f722ade9f3a.jpg\n", + "Completed Image ====> 129. 1313545.jpg\n", + "Completed Image ====> 130. Ace-Combat-7-DLC1_1.png\n", + "Completed Image ====> 131. 1026433537.jpg\n", + "Completed Image ====> 132. DSC_0547130326.jpg\n", + "Completed Image ====> 133. tu-160-03.jpg\n", + "Completed Image ====> 134. 36453.png\n", + "Completed Image ====> 135. output_1138x640.jpg\n", + "Completed Image ====> 136. w720h405fill.jpg\n", + "Completed Image ====> 137. 1.jpg\n", + "Completed Image ====> 138. 51.jpg\n", + "Completed Image ====> 139. 16.jpg\n", + "Completed Image ====> 140. %D1%81%D0%B0%D0%BC%D0%BE%D0%BB%D0%B5%D1%82%D1%8B-770x496.jpg\n", + "Completed Image ====> 141. depositphotos_98808178-stock-video-take-off-aircraft-plane-in.jpg\n", + "Completed Image ====> 142. gallery_margo-brodowicz-183156.jpg\n", + "Completed Image ====> 143. samolet-pobedy.jpg\n", + "Completed Image ====> 144. ARJ211.jpg\n", + "Completed Image ====> 145. _850.jpg\n", + "Completed Image ====> 146. 119_857.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 147. plane.jpg\n", + "Completed Image ====> 148. 01_fighter.png\n", + "Completed Image ====> 149. samolety-MiG-i-Su-otlichie1-e1490428541475.jpg\n", + "Completed Image ====> 150. .jpg\n", + "Completed Image ====> 151. cbc22ed2-9360-47dc-ae12-d2159e26f3cf.jpg\n", + "Completed Image ====> 152. -lg!07hd.jpg\n", + "Completed Image ====> 153. RTXEGL6-pic905-895x505-31867.jpg\n", + "Completed Image ====> 154. A320neo-S7-Airlines.jpg\n", + "Completed Image ====> 155. 1346659773_01.jpg\n", + "Completed Image ====> 156. dfa607cb-e786-4075-9a95-9bf33ce9752a_1.jpg\n", + "Completed Image ====> 157. 220px-%D0%9F%D0%BE%D1%81%D1%82%D0%B5%D1%80_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D1%84%D0%B8%D0%BB%D1%8C%D0%BC%D0%B0_%C2%AB%D0%A1%D0%B0%D0%BC%D0%BE%D0%BB%D1%91%D1%82%D1%8B%C2%BB.jpg\n", + "Completed Image ====> 158. original19083595.jpg\n", + "Completed Image ====> 159. orig-1524939435f17740bdc86d7f2d5bfd1fb668e5f65d.jpeg\n", + "Completed Image ====> 160. x2-700x393.jpg\n", + "Completed Image ====> 161. 5a324891864ac.jpg\n", + "Completed Image ====> 162. gen340_2955336.jpg\n", + "Completed Image ====> 163. 48c78765cdc98c78bdf6c4952b3fbb44.jpg\n", + "Completed Image ====> 164. c4668f579ffcfd63fca855533f07e619.jpg\n", + "Completed Image ====> 165. 0BF518D8-41B0-465E-A10B-0F92EAA828A7_w1023_r1_s.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 166. d31c935d80a9f7713bb4a76006aab202.jpg\n", + "Completed Image ====> 167. 45269731_303.jpg\n", + "Completed Image ====> 168. 15991624.jpg\n", + "Completed Image ====> 169. samolyoty-antonova-1.jpg\n", + "Completed Image ====> 170. 7d0a975b74522f1274245c8962b1219f.jpg\n", + "Completed Image ====> 171. 00-copy.jpg\n", + "Completed Image ====> 172. orig-15546734254760ba88dfac4826a03ed4d9b3489b8c.jpeg\n", + "Completed Image ====> 173. 654167_b.jpg\n", + "Completed Image ====> 174. 287.jpg\n", + "Completed Image ====> 175. 1e6e1854.jpg\n", + "Completed Image ====> 176. 1350e9b7d8a6e38d0e49abb11d7e814a.jpg\n", + "Completed Image ====> 177. tu95-cover__-2000x1421.jpg\n", + "Completed Image ====> 178. d5\n", + "Completed Image ====> 179. very-light-jet-on-runway_tcm114-51115.jpg\n", + "Completed Image ====> 180. 14143186877_1c69b0516a_k.jpg\n", + "Completed Image ====> 181. 880x495_366402.jpg\n", + "Completed Image ====> 182. f3f99169c870-u..product~15~15953~5b22df1aef2ee.fit.crop.h.400.w.400~xgxgxgx.jpg\n", + "Completed Image ====> 183. lilium_flying_taxi_one-650x374.jpg\n", + "Completed Image ====> 184. 22891732_four.jpeg\n", + "Completed Image ====> 185. scale_600.jpg\n", + "Completed Image ====> 186. ed6cf8d16f67f9e32ae7223004b80193.png\n", + "Completed Image ====> 187. crop_921_518.jpg\n", + "Completed Image ====> 188. 00s.jpg\n", + "Completed Image ====> 189. 828673395.jpg\n", + "Completed Image ====> 190. c537eb26f1dc5e27c862708da09692e8.jpg\n", + "Completed Image ====> 191. ed2c4811c2a6a71d46f783b832f9752f.jpg\n", + "Completed Image ====> 192. Challenger-650.jpg\n", + "Completed Image ====> 193. 300px-Antonov_An-225_at_Farnborough_1990_airshow_%282%29.jpg\n", + "Completed Image ====> 194. sukhoi1.jpg\n", + "Completed Image ====> 195. lg_2019-04-11_16-12-57.png\n", + "Completed Image ====> 196. IMAL0864_mainPhoto.jpg\n", + "Completed Image ====> 197. 1221200.580xp.jpg\n", + "Completed Image ====> 198. JNEUDgSUspPdHDz-800x450-noPad.jpg\n", + "Completed Image ====> 199. a76650f4c5d5a2d5d8eaba5cd6f78907.jpeg\n", + "Completed Image ====> 200. iiijpeg20190506175820000000iiij.jpg\n", + "Completed Image ====> 201. default-j4.jpg\n", + "Completed Image ====> 202. 0125.jpg\n", + "Completed Image ====> 203. 202062978bc84e9ca79d1df12860fffc.jpg\n", + "Completed Image ====> 204. 1393884.jpg\n", + "Completed Image ====> 205. 1250260_original.jpg\n", + "Completed Image ====> 206. fcd303284f617e94f61d39df7bac63da__1440x.jpg\n", + "Completed Image ====> 207. 537c5d5c0cf9df1ef743045a2d9d561f0dc97fc4_1200.jpg\n", + "Completed Image ====> 208. plane16x9rjuu58p.jpg\n", + "Completed Image ====> 209. electrosamolen-wright-electric-ecotechnica-com-ua.jpg\n", + "Completed Image ====> 210. e9\n", + "Completed Image ====> 211. %D0%9F%D0%9E%D0%9B%D0%AE%D0%A1%D0%90.jpg\n", + "Completed Image ====> 212. 98e5b986eaf487d95ef99ce958193f4d_XL.jpg\n", + "Completed Image ====> 213. 6.1-e1485019213150.jpg\n", + "Completed Image ====> 214. 5145.jpg\n", + "Completed Image ====> 215. 1432029942-samolety-budushego1.jpg\n", + "Completed Image ====> 216. heatrow-airplanes.jpg\n", + "Completed Image ====> 217. 31bca6.jpeg\n", + "Completed Image ====> 218. 43cb9123364ba876ee482f32167914f4.png\n", + "Completed Image ====> 219. Depositphotos_210076606_s-2019.jpg\n", + "Completed Image ====> 220. maxresdefault.jpg\n", + "Completed Image ====> 221. b_612d466914105b63a38848f8fb8646287742.jpg\n", + "Completed Image ====> 222. c6f93975c01fe78b8869993ad250c5dc.jpg\n", + "Completed Image ====> 223. 741_big2.jpg\n", + "Completed Image ====> 224. learjet-75.jpg\n", + "Completed Image ====> 225. 57cadc6b142a5e7f3792e6799be12dc0.jpg\n", + "Completed Image ====> 226. 141370.jpg\n", + "Completed Image ====> 227. 1459258673_1.jpg\n", + "Completed Image ====> 228. be-200_d_850.jpg\n", + "Completed Image ====> 229. 162-Filmy-pro-samolety.jpg\n", + "Completed Image ====> 230. iphone360_592300.jpg\n", + "Completed Image ====> 231. gettyimages_913246646_771x517.jpg\n", + "Completed Image ====> 232. airliner-99.jpg\n", + "Completed Image ====> 233. img_2333.jpg\n", + "Completed Image ====> 234. p39-3.jpg\n", + "Completed Image ====> 235. book_metafile_4039.asp\n", + "Completed Image ====> 236. 2.jpg\n", + "Completed Image ====> 237. igry-pro-samolety-na-pk.jpg\n", + "Completed Image ====> 238. ba84dc4641eca2de26ea915110bed2de.jpg\n", + "Completed Image ====> 239. 1549284299_0:0:1095:616_600x0_80_0_0_0a4900b9b976df0d58a7eb0ffa1df45b.jpg\n", + "Completed Image ====> 240. 20d18fb842756a2b210b768bca694541.jpg\n", + "Completed Image ====> 241. d68a84c3649a5dd5bef3e873b1367cdf_ce_1920x768x0x39_cropped_1920x768.jpg\n", + "Completed Image ====> 242. 0ba38981-0cec-4874-b119-5bdedee32050.jpeg\n", + "Completed Image ====> 243. 1518442645-stolica-s-su-9F1dlSvXo5Y.jpg\n", + "Completed Image ====> 244. tu-160-2.jpg\n", + "Completed Image ====> 245. caption.jpg\n", + "Completed Image ====> 246. main-2-1240x580.jpg\n", + "Completed Image ====> 247. d5b498ba-3444-4921-9857-50760655019d_660.jpg\n", + "Completed Image ====> 248. new-1530033116.jpg\n", + "Completed Image ====> 249. orig-155420316230c420a79c5b4f929e88e9083ea99ab2.jpeg\n", + "Completed Image ====> 250. 0294ff95e184a56d.jpg\n", + "Completed Image ====> 251. C8FlnDYXwAAdKSD-1140x570.jpg\n", + "Completed Image ====> 252. thumbs_b_c_92d1589bed27766429dcd971c928bb78.jpg\n", + "Completed Image ====> 253. turoperator-tui-vyvel-iz-ekspluatacii-samolety-boeing-737-max-8-blog.jpg\n", + "Completed Image ====> 254. 567-GTA-SA-planes.jpg\n", + "Completed Image ====> 255. rep_222_pics_rep_222_024.jpg\n", + "Completed Image ====> 256. 1474638.jpg\n", + "Completed Image ====> 257. s1200-1-2.jpg\n", + "Completed Image ====> 258. %D1%81.png.1024x0_q85.jpg\n", + "Completed Image ====> 259. ximgs-1553256022.jpg\n", + "Completed Image ====> 260. _103679359_tass_28000283.jpg\n", + "Completed Image ====> 261. 5-1.jpg\n", + "Completed Image ====> 262. 169912451ecebe23a3d6f3bdbcaa60.jpg\n", + "Completed Image ====> 263. L410.png\n", + "Completed Image ====> 264. full-1551859684807a91097bb9fa8bcfe58e870e7f9dd6.jpeg\n", + "Completed Image ====> 265. 13-1170x395.jpg\n", + "Completed Image ====> 266. 14419.jpg\n", + "Completed Image ====> 267. Maho-Beach-Airport-Airplane-02.jpg\n", + "Completed Image ====> 268. 6lj47z7pgk2nv_14nb01i.jpeg\n", + "Completed Image ====> 269. b9\n", + "Completed Image ====> 270. a5ab52b7bf7e-original.jpg\n", + "Completed Image ====> 271. %D0%B8%D0%B6%D0%B0%D0%B2%D0%B8%D0%B0.jpg\n", + "Completed Image ====> 272. small1_ka250_ext_1.jpg\n", + "Completed Image ====> 273. turbulentnost-v-samolete.jpg\n", + "Completed Image ====> 274. multiplex_funcub_940.jpg\n", + "Completed Image ====> 275. 1.jpg\n", + "Completed Image ====> 276. 245146489.jpg\n", + "Completed Image ====> 277. na-kakoi-visote-letayt-passagirskie-samoley1.jpg\n", + "Completed Image ====> 278. samolety_750_auto_5_80.jpg\n", + "Completed Image ====> 279. 5cc7b7e515433527551d465bead48ca9.jpg\n", + "Completed Image ====> 280. %D1%81%D0%B0%D0%BC%D0%BE%D0%BB%D0%B5%D1%82-%D0%B0%D0%B2%D0%B8%D0%B0%D1%86%D0%B8%D1%8F.jpg\n", + "Completed Image ====> 281. Passenger_Airplanes_Sky_Clouds_Flight_Yellow_554545_300x199.jpg\n", + "Completed Image ====> 282. tass_26682187.jpg\n", + "Completed Image ====> 283. 3053301.jpg\n", + "Completed Image ====> 284. veryfastfly2_tumb_660.jpg\n", + "Completed Image ====> 285. yamal-airbus-a320.jpg\n", + "Completed Image ====> 286. samolet.jpg\n", + "Completed Image ====> 287. plain7.jpg\n", + "Completed Image ====> 288. news_dewoitine_371_hs9_ru_25eb5ad872a5bd7c54ce29ce6247b093.jpg\n", + "Completed Image ====> 289. 1.jpg\n", + "Completed Image ====> 290. p1000040.jpg\n", + "Completed Image ====> 291. call_io.jpg\n", + "Completed Image ====> 292. 5c1390a7183561a9528b457b.jpg\n", + "Completed Image ====> 293. xnew141.jpg\n", + "Completed Image ====> 294. %D1%81%D0%B0%D0%BC%D0%BE.jpg\n", + "Completed Image ====> 295. me_109_030.gif\n", + "Completed Image ====> 296. .jpg\n", + "Completed Image ====> 297. xw_1617454.jpg\n", + "Completed Image ====> 298. %D0%90%D0%BC%D1%84%D0%B8%D0%B1%D0%B8%D1%8F3.jpg\n", + "Completed Image ====> 299. 51964.jpg\n", + "Completed Image ====> 300. a10765d1b1ab060093eccc23ed3e8311.jpg\n", + "Completed Image ====> 301. imgpreview?key=4a4cc87331d080f2&mb=storage&w=540.jpg\n", + "Completed Image ====> 302. samolet-tu-134.jpg\n", + "Completed Image ====> 303. tvs2dts-samolet-3-560x374.jpg\n", + "Completed Image ====> 304. orig-15352727687134476606184ad1c95c765c3c3597b3.jpeg\n", + "Completed Image ====> 305. tu-160_belyy_lebed.jpg\n", + "Completed Image ====> 306. marshrutnaya_set_korean_air_vklyuchaet_124_goroda_v_44_stranakh_mira.jpg\n", + "Completed Image ====> 307. oldairplanes.jpg\n", + "Completed Image ====> 308. 1533373008_833390_11.jpg\n", + "Completed Image ====> 309. 1553667965_1-1.jpg\n", + "Completed Image ====> 310. wing-221526_960_720.2e16d0ba.fill-900x600.jpg\n", + "Completed Image ====> 311. YQH5IDMTZ08nXW2vttMcppmrZ0jnrf.jpg\n", + "Completed Image ====> 312. %D1%81%D0%B0%D0%BC%D0%BE%D0%BB%D0%B5%D1%82-%D0%B5%D1%89%D0%B5.jpg\n", + "Completed Image ====> 313. aero_l-39ng.jpg\n", + "Completed Image ====> 314. easy.jpg\n", + "Completed Image ====> 315. b63aa0e23.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 316. 1544767879_160.jpg\n", + "Completed Image ====> 317. medium-15567056696d5e997dcc04896dba9d6857af442981.jpeg\n", + "Completed Image ====> 318. 1553456248_voennye-samolety-rossii-v-karakase-1.jpg\n", + "Completed Image ====> 319. ethiopian-737_max8_ed.jpg\n", + "Completed Image ====> 320. 24919-reaktivnyj_samolet-makdonnell_duglas-samolety-aviaciya-voennyj_samolet-750x1334.jpg\n", + "Completed Image ====> 321. 3de3f81c-5ba6-11e9-816f-fa163e074e61_660.jpg\n", + "Completed Image ====> 322. light-jet-on-runway-heavy-fog_tcm114-51116.jpg\n", + "Completed Image ====> 323. 0209171714141dp.jpg\n", + "Completed Image ====> 324. Makho7.jpg\n", + "Completed Image ====> 325. sgm02.jpg\n", + "Completed Image ====> 326. fde3ef948ba3ed4ef510c07f6a0aa226__1440x.png\n", + "Completed Image ====> 327. spira17.jpg\n", + "Completed Image ====> 328. 3718d47c1228e818585160b3889cba49.png\n", + "Completed Image ====> 329. in_article_83c04e4106.jpg\n", + "Completed Image ====> 330. white-airplane-3.jpg\n", + "Completed Image ====> 331. Bristol-F2b.jpg\n", + "Completed Image ====> 332. d4eef54890e7977afacdbe9b488097d6.jpg\n", + "Completed Image ====> 333. original.jpg\n", + "Completed Image ====> 334. 28015fe2c16130d91afa8ff852be7e7c2e15220440406e85cd7995213362baa0.jpg\n", + "Completed Image ====> 335. b97eae8fd6cdbcc6.jpg\n", + "Completed Image ====> 336. orig-1553080170d1bb37a3cb91f05bc9e5bd88fe507d19.jpeg\n", + "Completed Image ====> 337. bf217d1db57b9410_XL.jpg\n", + "Completed Image ====> 338. 936x530.jpg\n", + "Completed Image ====> 339. 77333_l.jpg\n", + "Completed Image ====> 340. KMO_159816_00147_1_t218_163732.jpg\n", + "Completed Image ====> 341. d0569504610e46b69d19e117856855cf.jpg\n", + "Completed Image ====> 342. 3514399235.jpg\n", + "Completed Image ====> 343. 5580-285757-GTA5-2015-08-11-15-42-24-10.jpg\n", + "Completed Image ====> 344. 1477494760_foto_lainer_pered.jpg\n", + "Completed Image ====> 345. dZCJeCFRyrOoup2iacouYQ.jpg\n", + "Completed Image ====> 346. D3136656-BE6F-461D-9BE5-35BDB7C47C84_w1023_r1_s.jpg\n", + "Completed Image ====> 347. 402724.jpeg\n", + "Completed Image ====> 348. 9m\n", + "Completed Image ====> 349. inx960x640.jpg\n", + "Completed Image ====> 350. Boeing_737-8GJ%2C_Somon_Air_AN2167174.jpg\n", + "Completed Image ====> 351. regnum_picture_1480326036262564_big.png\n", + "Completed Image ====> 352. Passenger_Airplanes_Sky_Flight_561713_300x142.jpg\n", + "Completed Image ====> 353. 2019-DIY-Kids-Toys-Hand-Throw-Flying-Glider-Planes-Foam-Aeroplane-Model-Party-Bag-Fillers-Flying.jpg\n", + "Completed Image ====> 354. samolety-podeda.jpg\n", + "Completed Image ====> 355. cover1__w600.jpg\n", + "Completed Image ====> 356. d90b710513ad3a04867110b0d84fc05c.jpg\n", + "Completed Image ====> 357. nad-peterburgom-kruzhat-boevye-samolety-i-vertolety-84868.jpg\n", + "Completed Image ====> 358. samolety-01.jpg\n", + "Completed Image ====> 359. 10-%D1%82%D1%8B%D1%81.jpg\n", + "Completed Image ====> 360. 2dc34.jpg\n", + "Completed Image ====> 361. F201301291013402190520911.jpg\n", + "Completed Image ====> 362. 26ad22d3fa1435b2738d2dc6da9f7ebd.jpg\n", + "Completed Image ====> 363. boeing-737-800.jpg\n", + "Completed Image ====> 364. pochtaplan600.jpg\n", + "Completed Image ====> 365. yhvhbztbhogyny0g.jpg\n", + "Completed Image ====> 366. caption.jpg\n", + "Completed Image ====> 367. mi2.jpg\n", + "Completed Image ====> 368. Be-200-Obshhiy-vid.jpg\n", + "Completed Image ====> 369. 246x0w.jpg\n", + "Completed Image ====> 370. beagle.jpg\n", + "Completed Image ====> 371. 28931b4c0b91f6e4245403616e4d9.jpg\n", + "Completed Image ====> 372. big-plane1.jpg\n", + "Completed Image ====> 373. 257_sam.jpg\n", + "Completed Image ====> 374. transyi.jpg\n", + "Completed Image ====> 375. WOW-airline.jpg\n", + "\n", + "\n", + "Unfortunately all 500 could not be downloaded because some images were not downloadable. 375 is all we got for this search filter!\n", + "\n", + "Errors: 1\n", + "\n", + "\n", + "Item no.: 3 --> Item name = \\u0441\\u0442\\u043e\\u043b\\u044b\n", + "Evaluating...\n", + "Getting you a lot of images. This may take a few moments...\n", + "Reached end of Page.\n", + "Starting Download...\n", + "Completed Image ====> 1. kuhonnye-stoly-94.jpg\n", + "Completed Image ====> 2. kuhonnye_stoly.jpg\n", + "Completed Image ====> 3. Milana_lux_105_big.jpg\n", + "Completed Image ====> 4. 510087246_w640_h640_stoly-derevyannye.jpg\n", + "Completed Image ====> 5. 4502787419.jpg\n", + "Completed Image ====> 6. 985c57f0f04156b5c26a65132f12d6e0.jpg\n", + "Completed Image ====> 7. c8aeea0277d86911d376d370848b9c57.jpg\n", + "Completed Image ====> 8. db9680bcb9383093057badb95b13dfe8.png\n", + "Completed Image ====> 9. e8de4c0d82da771e3c41c7ad13367e1e.png\n", + "Completed Image ====> 10. WhatsApp_Image_2018_11_28_at_11.41.06.jpeg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-10: ordinal not in range(256)\n", + "Completed Image ====> 11. stoly_ot_ikea.jpg\n", + "Completed Image ====> 12. cdcf0c4ca53ba63463f2da1b68ec70ff.jpg\n", + "Completed Image ====> 13. 0c8dc6b75b2280eefd8d2059ce79c85e.png\n", + "Completed Image ====> 14. fba2e116490909125849a2fb50e0a98d.jpg\n", + "Completed Image ====> 15. 4668888306.jpg\n", + "Completed Image ====> 16. 547830919_w640_h640_stoly-obedennye-iz.jpg\n", + "Completed Image ====> 17. OA\n", + "Completed Image ====> 18. 3465745221.jpg\n", + "Completed Image ====> 19. 12717138780.jpg\n", + "Completed Image ====> 20. 261753603a17057a63b5ede2755h--dlya-doma-i-interera-ogromnye-stoly-iz-slebov-ekzoticheskih-p.jpg\n", + "Completed Image ====> 21. Kuhonnyiestolyi-1.jpg\n", + "Completed Image ====> 22. 514281841_stoly-kruglye-derevyannye.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 23. stoly_iz_massiva.jpg\n", + "URLError on an image...trying next one... Error: \n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 4-9: ordinal not in range(256)\n", + "Completed Image ====> 24. 5138814161.jpg\n", + "Completed Image ====> 25. gal_stoly_na_zakaz_iz_yepoksidnoy_smoly_119423308.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 26. 3183300583.jpg\n", + "Completed Image ====> 27. -.jpg\n", + "Completed Image ====> 28. 21dd997adc4ea76d773d545b6964242a.png\n", + "Completed Image ====> 29. 333_1.2.jpg\n", + "Completed Image ====> 30. 30641.png\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 31. derevyannyiy-razdvizhnoy-obedennyiy-stol-890x395_c.jpg\n", + "Completed Image ====> 32. 4661335688.jpg\n", + "Completed Image ====> 33. 5ec2182f1f88c171dd736f934de74839.png\n", + "Completed Image ====> 34. Kuhonnyiestolyi-1.jpg\n", + "Completed Image ====> 35. r-log-0059-34.jpg\n", + "Completed Image ====> 36. obedennyiy_stol_Agora_razdvijnoy-LLASS-AGORA_45986_6_4.jpg\n", + "Completed Image ====> 37. large_%D0%A0%D0%B0%D0%B7%D0%B4%D0%B2%D0%B8%D0%B6%D0%BD%D1%8B%D0%B5_%D1%81%D1%82%D0%BE%D0%BB%D1%8B.jpg\n", + "Completed Image ====> 38. Louis.jpg\n", + "Completed Image ====> 39. catalog_detail_a6cad05975cc290236fbdf24848fcc56.jpg\n", + "Completed Image ====> 40. r-log-0015-34.jpg\n", + "Completed Image ====> 41. STOLIK-obedeniy-razdvij_0gn0-lm.jpg\n", + "Completed Image ====> 42. 78c84f0901b6cd99b42b465aa2b84458.jpg\n", + "Completed Image ====> 43. stoly-1.jpg\n", + "Completed Image ====> 44. 1200px-%D0%A1%D1%82%D0%BE%D0%BB_%D0%BE%D0%B1%D0%B5%D0%B4%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9.jpg\n", + "Completed Image ====> 45. steklyannye-stoly-dlya-kuxni-1_1200x600_881.jpg\n", + "Completed Image ====> 46. 4a4aed266d643e17700e92ea95d948fc.jpg\n", + "Completed Image ====> 47. catalog_detail_94cb64bbc06854b3b01a3053df7c808c.jpg\n", + "Completed Image ====> 48. 4975872617.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 49. hqdefault.jpg\n", + "Completed Image ====> 50. 1472654630193266928.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 51. 21\n", + "Completed Image ====> 52. pismennyestoly.jpg\n", + "Completed Image ====> 53. Office.jpg\n", + "Completed Image ====> 54. 7bec014c8e18efa6d45892b7342de2bf.jpg\n", + "Completed Image ====> 55. 596583201_massazhnye-stoly-v.jpg\n", + "Completed Image ====> 56. 3d8320c838f417d0bc07504242mj--dlya-doma-i-interera-stoly-iz-slebov-s-zalivkoj-smoloj-i-stek.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 57. maxresdefault.jpg\n", + "Completed Image ====> 58. -.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 59. 5126303973.jpg\n", + "Completed Image ====> 60. %D0%A1%D0%A2%D0%9E%D1%802.46.jpg\n", + "Completed Image ====> 61. stol_obedennyy_fusion_bontempi_2017_52_05_m326_l002_slide.jpg\n", + "Completed Image ====> 62. stokly_metallicheskie.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 63. 17.jpg\n", + "Completed Image ====> 64. kuhonnye-stoly-ikea-36.jpg\n", + "Completed Image ====> 65. 651c22a8e65c04925343ae5f1e3b0638.jpg\n", + "Completed Image ====> 66. 9c9872c8f8f00565dcb7b9f2e9b808e90f804b1f_330x330.jpg\n", + "Completed Image ====> 67. skandinavskie-stoly.jpg\n", + "Completed Image ====> 68. Stol-komputernyii-s-tumboy.png\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-8: ordinal not in range(256)\n", + "Completed Image ====> 69. 5f09a5781dfd81229e531cb14011124a.jpg\n", + "Completed Image ====> 70. stol42.png\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 71. ovalnye_raskladnye_kuhonnye_stoly_0.jpg\n", + "Completed Image ====> 72. stol-ES2-belyj_cr.280x0@2x.jpg\n", + "Completed Image ====> 73. %D0%9E%D1%80%D0%B8%D0%BE%D0%BD-%D0%AD%D0%B4%D0%B5%D0%BC-%D0%9C-825x510.jpg\n", + "Completed Image ====> 74. modnye-pismennye-stoly-v-sovremennom-stile.jpg\n", + "Completed Image ====> 75. stoly_transformery_dlya_kuhni_2_0.jpg\n", + "Completed Image ====> 76. 96632a1dfcb5ff73c08044ce919c9777.png\n", + "Completed Image ====> 77. 03_131cm_lighting.png\n", + "Completed Image ====> 78. stoly-dlya-kuhni-razlichnoj-formy.jpeg\n", + "Completed Image ====> 79. stol_marcelo_ibanez_ines_es_340_250_1_0_1606360.jpg\n", + "Completed Image ====> 80. good65917_color20526_1.jpg\n", + "Completed Image ====> 81. 06df3a25accd2a968185e744762c7670.jpg\n", + "Completed Image ====> 82. fb132f1e23d2a92f93625547e6fc716a.jpg\n", + "Completed Image ====> 83. 5cb5c18bcf689a51c57d85c7.jpg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 4-9: ordinal not in range(256)\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-5: ordinal not in range(256)\n", + "Completed Image ====> 84. ?media_id=245728862671173.jpg\n", + "Completed Image ====> 85. d991c87a04eb72190d7a880f7a16f8b2.jpg\n", + "Completed Image ====> 86. image_20.jpg\n", + "Completed Image ====> 87. raskladnye-stoly-preimushchestva-i-nedostatki.jpg\n", + "Completed Image ====> 88. c6d4ae8ff4d718cd15da07a67c763b87.jpg\n", + "Completed Image ====> 89. ce398e279d4c6960875ea5d10499483d.jpg\n", + "Completed Image ====> 90. 1138121_ext.jpg\n", + "Completed Image ====> 91. 1253f338_ab6b_11e8_a301_0050560131a4.jpg\n", + "Completed Image ====> 92. full_MebZah_stol_berlin_stul_berlin_800x6002.jpg\n", + "Completed Image ====> 93. 6442_1.jpg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 4-9: ordinal not in range(256)\n", + "Completed Image ====> 94. c8B94ba33ylrQWUpF9xm8dVC3y_fQt8vuCE.jpg\n", + "Completed Image ====> 95. skladnye-stoly-ikea-sochetanie-stilya-i-komforta-1.jpg\n", + "Completed Image ====> 96. obedennye-stoly.jpg\n", + "Completed Image ====> 97. kuhonnye-stoly-v-interere.jpg\n", + "Completed Image ====> 98. cfe45881efacd331bb19d4978fa15954.jpg\n", + "Completed Image ====> 99. stoly-obedennye.jpg\n", + "Completed Image ====> 100. a79038493c2dbaed69be6a6243b7731f.jpg\n", + "Completed Image ====> 101. 5088195086.jpg\n", + "Completed Image ====> 102. sovremennye-modeli-kuhonnyh-stolov.jpeg\n", + "Completed Image ====> 103. Stil9.jpg\n", + "URLError on an image...trying next one... Error: HTTP Error 404: Not Found\n", + "Completed Image ====> 104. kruglye-stoly-ot-ikea-v-interere-2.jpg\n", + "Completed Image ====> 105. 9bd23f432d3b71a878889999478881d5.jpg\n", + "Completed Image ====> 106. derevyannye-kuhonnye-stoly-74.jpg\n", + "Completed Image ====> 107. stoly-ofisnye.jpg\n", + "Completed Image ====> 108. 6ab8d624aba6d1baa345aa7c2f185c5c.jpg\n", + "Completed Image ====> 109. 5cd50cecf567954ccd0fec24.jpg\n", + "Completed Image ====> 110. Stolyi-transformeryi.jpg\n", + "Completed Image ====> 111. 354887fcc065d7cd2ff3db49e062bd9b.jpeg\n", + "Completed Image ====> 112. 14b08ef58d1549f95bd11db1e0fbec27.png\n", + "Completed Image ====> 113. 3d5e16a451eb621efc3da3d966e2bec4.jpg\n", + "Completed Image ====> 114. gnom-nabor-mebeli-malysh-2_utki-zelenyezelenaya-stoleshnica-1219781_b.jpg\n", + "Completed Image ====> 115. obedennyiy_stol_razdvijnoy-FRATELLI_BARRI-MESTRE_24675_6_4.jpg\n", + "Completed Image ====> 116. 48.520x400.jpg\n", + "Completed Image ====> 117. ovalnye-steklyannye-stoly-dlya-kuhni.jpeg\n", + "Completed Image ====> 118. Analog-stol-Rio-steklyannyiym4327.jpg\n", + "Completed Image ====> 119. Oniks.jpg\n", + "Completed Image ====> 120. dream-2-500x280.jpg\n", + "Completed Image ====> 121. DxpH3ba3o_NRfRnzVekTNdJ-o_XlfqP1gh0.jpg\n", + "Completed Image ====> 122. 8567c6a6515af825ba8fe46d9e3e2876.jpg\n", + "Completed Image ====> 123. 97b0218ac2cfa274cf1247d341c996c5.jpg\n", + "Completed Image ====> 124. banner_48.jpg\n", + "Completed Image ====> 125. stoly-i-stulya-dlya-kuhni-80.jpg\n", + "Completed Image ====> 126. %E2%84%961-4.jpg\n", + "Completed Image ====> 127. K900M_buk_cream.jpg\n", + "Completed Image ====> 128. -2_6.jpg\n", + "Completed Image ====> 129. derevyannyy-stoly.jpg\n", + "Completed Image ====> 130. s-yashikom-22062015-2.jpg\n", + "Completed Image ====> 131. 9007515402270.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 132. 5cd295d902a55825d12c3d74.jpg\n", + "Completed Image ====> 133. zhurnalnyy_stol_transformer_venge_340_250_1_0_1607095.jpg\n", + "Completed Image ====> 134. d6924bd6af427cc36f011fceca0ec680.png\n", + "Completed Image ====> 135. kompyuternyi_stol_ldsp_peschannyi_kanon_mdf_belyi_glyanec_2.jpg\n", + "Completed Image ====> 136. 138958.jpg\n", + "Completed Image ====> 137. 640903_1.jpg\n", + "Completed Image ====> 138. stol_co1_02.jpg\n", + "Completed Image ====> 139. large_%D0%9F%D1%80%D1%8F%D0%BC%D0%BE%D1%83%D0%B3%D0%BE%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%81%D1%82%D0%BE%D0%BB%D1%8B.jpg\n", + "Completed Image ====> 140. Stol-obedennyiy-razdvizhnoy.jpeg\n", + "Completed Image ====> 141. f284581___4368_.jpg\n", + "Completed Image ====> 142. 4108de8bb4d630b6fa99f577a026984b.jpg\n", + "Completed Image ====> 143. malenkie-raskladnye-stoly-dlya-nebolshoj-kuhni.jpg\n", + "Completed Image ====> 144. stol-transformer-4001-AHSAP-001.280x0.jpg\n", + "Completed Image ====> 145. skladnoy_stol.jpg\n", + "Completed Image ====> 146. barnyie-stuli-ikea-1024x598.jpg\n", + "Completed Image ====> 147. 1.jpg\n", + "Completed Image ====> 148. 5035942633.jpg\n", + "Completed Image ====> 149. sduupgub%20nz%20xrwhwmkkvfgymqajsdkc600.jpg\n", + "Completed Image ====> 150. stol_jurnalniy_krugliy_stek.jpg\n", + "Completed Image ====> 151. 5cdb227d226e483304705203.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 152. Kuhonnyie-stolyi-pod-zakaz-2.jpg\n", + "Completed Image ====> 153. obedennyiy_stol_razdvijnoy-FRATELLI_BARRI-ROMA_18992_6_4.jpg\n", + "Completed Image ====> 154. 077ab55046ce80eaf9a3ddea999597ca_XL.jpg\n", + "Completed Image ====> 155. table700x1200.jpg\n", + "Completed Image ====> 156. 6d7e81e04a6d33bbfb18693130981806.jpg\n", + "Completed Image ====> 157. lorenzo_140_stol_antracit_keramika_nuar_297.11588541667_auto_jpg\n", + "Completed Image ====> 158. klassicheskie-stoli.jpg\n", + "Completed Image ====> 159. slider_10.jpg\n", + "Completed Image ====> 160. 5cd9994aa0995da13f01cb13.jpg\n", + "Completed Image ====> 161. small_group_810.jpeg\n", + "Completed Image ====> 162. obed_gruppy_mini.jpg\n", + "Completed Image ====> 163. 379f74be957bf2a699717eebc15b85f8.png\n", + "Completed Image ====> 164. stol_PE573980.png\n", + "Completed Image ====> 165. ff705126e09433df3d3a4be2c470d849.jpg\n", + "Completed Image ====> 166. 9b20e9902678b3cea5341e85fe8f6672.jpeg\n", + "Completed Image ====> 167. 755815dbb026d2018f34ba2322ab30f8.jpg\n", + "Completed Image ====> 168. Stol_Luis__25.png\n", + "URLError on an image...trying next one... Error: \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 169. rb2rv23rvfdsfasd.jpg\n", + "Completed Image ====> 170. fb9141b4.jpg\n", + "Completed Image ====> 171. csm_tisch-tema-massiv-holzwange-nussbaum-team7_cb88e9e45a.jpg\n", + "Completed Image ====> 172. f8eea2f5c1464d24f41fd719799f1e2a.jpg\n", + "Completed Image ====> 173. stol-obedenny-1024x768.jpg\n", + "Completed Image ====> 174. stol-komp-s-nastol-polk-01042015.jpg\n", + "Completed Image ====> 175. 4479465449.jpg\n", + "Completed Image ====> 176. f5ace76a7ca3b760f76a7f0c276b62c9.jpg\n", + "Completed Image ====> 177. 7c967d742c91832e271883177f3142ee.jpg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 4-9: ordinal not in range(256)\n", + "Completed Image ====> 178. 5020__1_thm.png\n", + "Completed Image ====> 179. stol-afina-000051-1.jpg\n", + "Completed Image ====> 180. 5cd7e83266fb07db4e0ad292.jpg\n", + "Completed Image ====> 181. Stolyi-dlya-kuhni-23.jpg\n", + "Completed Image ====> 182. 142694aaa7932ac884f2f8b80fdf157c.jpg\n", + "Completed Image ====> 183. 89da49bc0899b9861c295f007dc72ddf.jpg\n", + "Completed Image ====> 184. 1138191_ext.jpg\n", + "Completed Image ====> 185. 573855.jpg\n", + "Completed Image ====> 186. Stol-transformer.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 187. Status-GZ_Interactive-LightMix0046.jpg\n", + "Completed Image ====> 188. 278x278.jpg\n", + "Completed Image ====> 189. 228.jpg\n", + "Completed Image ====> 190. 3556969503.jpg\n", + "Completed Image ====> 191. 47310.png\n", + "Completed Image ====> 192. neobychnye-stoly-28.jpg\n", + "Completed Image ====> 193. 9a\n", + "Completed Image ====> 194. p_5_6_4_0_5640-Kuhonn%D1%8Bj-stol-s-fotopechatxyu-Orhideq.jpg\n", + "Completed Image ====> 195. 280.png\n", + "Completed Image ====> 196. st_5.jpg\n", + "Completed Image ====> 197. 9007510290462.jpg\n", + "Completed Image ====> 198. stoly-i-stulya-dlya-kuhni.png\n", + "Completed Image ====> 199. ctol_obedennyy_cattelan_italia_milano_2018_soho_keramik_slide.jpg\n", + "Completed Image ====> 200. Kameya_1-1000x670.jpg\n", + "Completed Image ====> 201. 1-200x150.jpg\n", + "Completed Image ====> 202. stol-B2219S-8-belyj-glyanets-ME005-1-slozhen_cr.280x0.jpg\n", + "Completed Image ====> 203. 06\n", + "Completed Image ====> 204. 1527658236986_block.jpg\n", + "Completed Image ====> 205. st5_2.jpg\n", + "Completed Image ====> 206. stol.jpg\n", + "Completed Image ====> 207. 5cdbde5d65bcf10c99471886.jpg\n", + "Completed Image ====> 208. stol_knizhka_s9.2_1.jpg\n", + "Completed Image ====> 209. 3748307268.jpg\n", + "Completed Image ====> 210. 2750306262-1024x768.jpg\n", + "Completed Image ====> 211. large_%D0%94%D0%B5%D1%80%D0%B5%D0%B2%D1%8F%D0%BD%D0%BD%D1%8B%D0%B5_%D1%81%D1%82%D0%BE%D0%BB%D1%8B.jpg\n", + "Completed Image ====> 212. 01\n", + "Completed Image ====> 213. r-ssm-0001-19.jpg\n", + "Completed Image ====> 214. 4957__1_thm.jpg\n", + "Completed Image ====> 215. obedennyiy_stol_Brooklyn_razdvijnoy-TONIN_CASA-MODERN_53763_6_4.jpg\n", + "Completed Image ====> 216. 512830-23593.png\n", + "Completed Image ====> 217. stol_obedennyy_km-40_vyaz_nensi_temnyy.jpg\n", + "Completed Image ====> 218. ofisnye-stoly.jpg\n", + "Completed Image ====> 219. 39f77e5415bf8172bc94cf27181e5f05.jpg\n", + "Completed Image ====> 220. d9d0f0f6376ffc99094363649e76c2ec.jpg\n", + "Completed Image ====> 221. smalll-kitchen-tables.jpg\n", + "Completed Image ====> 222. 59ab977566fb07230f4d7292.jpg\n", + "Completed Image ====> 223. img_1810_0.jpg\n", + "Completed Image ====> 224. 0255fe1b5b129df3c5637d1a5125ea6b.jpg\n", + "Completed Image ====> 225. stol_knizhka_s9.1_1.jpg\n", + "Completed Image ====> 226. 9.jpg\n", + "Completed Image ====> 227. 028-heidi-lerkenfeldt-theredlist.jpg\n", + "Completed Image ====> 228. tobby_140_stol_matovyj_lak_latte_satinirovannoe_steklo_kapuchino_348.2489146165_auto_jpg\n", + "Completed Image ====> 229. Stol-dlya-prostornoy-kuhni.jpg\n", + "Completed Image ====> 230. 2610__18_thm.jpg\n", + "Completed Image ====> 231. 5b67ef57b261ff981043d853.jpg\n", + "Completed Image ====> 232. 1.jpg\n", + "Completed Image ====> 233. 3142568185.jpg\n", + "Completed Image ====> 234. 0e5a57d1.jpg\n", + "Completed Image ====> 235. metallicheskie_stoli.jpg\n", + "Completed Image ====> 236. kuhonnye-stoly-ikea.jpg\n", + "Completed Image ====> 237. hqdefault.jpg\n", + "Completed Image ====> 238. 1_15392_0.jpg\n", + "Completed Image ====> 239. %20Dhatu%20dining%20table%201-481x481.jpg\n", + "Completed Image ====> 240. 5a3f538062e1c6873703bb82.jpg\n", + "Completed Image ====> 241. 94a3466591740f94eea01d51b7cf9b97.jpg\n", + "Completed Image ====> 242. obedennye_stoly_iz_massiva_dereva_3.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 243. stol%20s%20yashikam%20small.jpg\n", + "Completed Image ====> 244. 5ac31ac6a2e1a_thumb.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 245. Ancient_tables-3.jpg\n", + "Completed Image ====> 246. kuxonnye-stoly-iz-massiva-dereva-kachestvo-dolgovechnosti-i-nadyozhnost.jpg\n", + "Completed Image ====> 247. 9a7ba337053ed38629556fdf668df1d7.jpg\n", + "Completed Image ====> 248. Menedger_olha-525x600.jpg\n", + "Completed Image ====> 249. Kuhonnyie-stolyi.jpg\n", + "Completed Image ====> 250. N110Y14_enl-640x640.jpg\n", + "Completed Image ====> 251. Ikea-stolyi.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 252. ba79dd4db673030d6167ac6b7a80a9d3.jpg\n", + "Completed Image ====> 253. barnyiy-stol-IKEA-3.jpg\n", + "Completed Image ====> 254. eec13a01ce94cd5ec3b337dfb303880f.jpg\n", + "Completed Image ====> 255. e93950646c7ba35d8f24c0bd85ced939.jpg\n", + "Completed Image ====> 256. FILE-10-0-30-21-35270238149000055-1524646554782.jpg\n", + "Completed Image ====> 257. Fotoramio15-.jpg\n", + "Completed Image ====> 258. 01cc_enl.jpg\n", + "Completed Image ====> 259. 5bfa85e42138bb68d95b38c4.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 260. stol-stella.jpg\n", + "Completed Image ====> 261. stol-up-foto-01-a.jpg\n", + "Completed Image ====> 262. tranfomer-table.jpg\n", + "Completed Image ====> 263. 4388874.jpg\n", + "Completed Image ====> 264. 5088195088.jpg\n", + "Completed Image ====> 265. 3dc17c87519a459480e72901b2f955e3.jpg\n", + "Completed Image ====> 266. Stolyi-2018-goda-8.jpg\n", + "Completed Image ====> 267. large_sht01_1.jpg\n", + "Completed Image ====> 268. b86e4f2e76b0a21ea4ecbfd849323c14.jpg\n", + "Completed Image ====> 269. 79caf432037541c40280ed3360ce35e0.png\n", + "Completed Image ====> 270. 5bb46c7dde8854a7540f53c7.jpg\n", + "Completed Image ====> 271. 9610551947e5e44c865fa149568102cd82308470___1_709-16-1019.jpg\n", + "Completed Image ====> 272. kruglye-derevyannye-stoly-2.jpg\n", + "Completed Image ====> 273. 1.jpg\n", + "Completed Image ====> 274. b_45e73f37d598655cb96df8c6d1dbf0e3.jpg\n", + "Completed Image ====> 275. %D1%81%D1%82%D0%BE%D0%BB%D1%8B%20%D0%B4%D0%BB%D1%8F%20%D0%B2%D0%B5%D1%81%D0%BE%D0%B2.jpg\n", + "Completed Image ====> 276. Stol-iz-massiva-85.jpg\n", + "Completed Image ====> 277. e77-10.-330x330.jpg\n", + "Completed Image ====> 278. 014.jpg\n", + "Completed Image ====> 279. ad781cd3fd136eee015cc3b8a91c61f2.jpeg\n", + "Completed Image ====> 280. 43c0bf7ae000738c9b06d9765b1be362-270x200.jpg\n", + "Completed Image ====> 281. 1290.png\n", + "Completed Image ====> 282. %D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%B5%D1%82.jpg\n", + "Completed Image ====> 283. d9bc59b8e5280ed2dc08f0fb1f690851.jpg\n", + "Completed Image ====> 284. min-1-355x275.jpg\n", + "Completed Image ====> 285. obedennye-stoly__dining_tables_250_PH143005.jpg\n", + "Completed Image ====> 286. stoly-pismennye.jpg\n", + "Completed Image ====> 287. table_dinner_odinsovo_01.jpg\n", + "Completed Image ====> 288. stoly-1.jpg\n", + "Completed Image ====> 289. 1-75.jpg\n", + "Completed Image ====> 290. stoly.png\n", + "Completed Image ====> 291. e7d1fd78843401d91a889f30b8402dcc.jpeg\n", + "Completed Image ====> 292. _dsc9992-imei-7-high-res__1553628133.jpg\n", + "Completed Image ====> 293. photo_(1).jpg\n", + "Completed Image ====> 294. good65917_color9875_1.jpg\n", + "Completed Image ====> 295. 140_osn.jpg\n", + "Completed Image ====> 296. 5cbdd44e02a5582add58bb98.jpg\n", + "Completed Image ====> 297. s375.jpg\n", + "Completed Image ====> 298. 1529925556.jpg\n", + "Completed Image ====> 299. skl_80-min.jpg\n", + "Completed Image ====> 300. obraztsy-s-nizhnimi-polkami-pozvolyayut-ekonomit-prostranstvo.jpg\n", + "Completed Image ====> 301. dvuhmestnyy_stol.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 302. 5093550.jpg\n", + "Completed Image ====> 303. silujet-1-300x259.png\n", + "Completed Image ====> 304. 138-cosmorelax-obedennye-stoly.jpeg\n", + "Completed Image ====> 305. 38_Wossner_Colorado.jpg\n", + "Completed Image ====> 306. steklyannie_stoly.jpg\n", + "Completed Image ====> 307. stol_country_white_dirty_oak_340_250_1_0_1528551.jpg\n", + "Completed Image ====> 308. 3342067071.jpg\n", + "Completed Image ====> 309. blocktables00.jpg\n", + "Completed Image ====> 310. loft-9-256x194-crop.jpg\n", + "Completed Image ====> 311. 994c51f47adbd660373e90f2bf6fce23.jpg\n", + "Completed Image ====> 312. 5-1.jpg\n", + "Completed Image ====> 313. 45.jpg\n", + "Completed Image ====> 314. zamm-ofisnye-stoly-color.jpg\n", + "Completed Image ====> 315. 44f6de58b7ef01fbe38742e50730d78c.jpg\n", + "Completed Image ====> 316. 20140114115958959f.jpg\n", + "Completed Image ====> 317. e00c64f54727832e7c16d15a1591f0d8.jpg\n", + "Completed Image ====> 318. stoly_et393_lia_0.jpg\n", + "Completed Image ====> 319. small_group_678.jpg\n", + "Completed Image ====> 320. title-kruglie-i-ovalnie-stoli.jpg\n", + "Completed Image ====> 321. 30162caae5d1dfda2d5da84158cd452e.jpg\n", + "Completed Image ====> 322. desk_00.jpg\n", + "Completed Image ====> 323. 12419.200x140@2x.jpg\n", + "Completed Image ====> 324. belye-kuhonnye-stoly_1.jpg\n", + "Completed Image ====> 325. modern.jpg\n", + "Completed Image ====> 326. 1097330_ext.jpg\n", + "Completed Image ====> 327. 31162_stoly-obedennye.jpg\n", + "Completed Image ====> 328. klassicheskie-stoly.jpg\n", + "Completed Image ====> 329. 17972.200x0@2x.jpg\n", + "Completed Image ====> 330. bbad04daa125cff0a4b32188b3ac0573.jpg\n", + "Completed Image ====> 331. Tables-transformers_002.jpg\n", + "Completed Image ====> 332. ostin3-400x250_0.jpeg\n", + "Completed Image ====> 333. derevyannye-stoly-preimushchestva-i-nedostatki-7.jpg\n", + "Completed Image ====> 334. Ovalnyie-stolyi-dlya-gostinoy-5.jpg\n", + "Completed Image ====> 335. 26d88cf1fe3dba5594214588ff2318a4.jpg\n", + "Completed Image ====> 336. 8c10c870ec23a0f52b5a2ff899da2159.jpg\n", + "Completed Image ====> 337. syol-transformer-foto.jpg\n", + "Completed Image ====> 338. e16d44c6dbb0bab9cb43789bd13dce08.jpeg\n", + "Completed Image ====> 339. 7c6ead6184edde2de74de5728deb9ba8.jpg\n", + "Completed Image ====> 340. f7763185d2193c2e9fcdae8cd6964259_1537820491_640_360.jpg\n", + "Completed Image ====> 341. r2rv3tb3tghfghsvs.jpg\n", + "Completed Image ====> 342. 15497ec83c0fef85085fccabec61bc3e.jpg\n", + "Completed Image ====> 343. 303_3.2.jpg\n", + "Completed Image ====> 344. 1-7.jpg\n", + "Completed Image ====> 345. st_panam.jpg\n", + "Completed Image ====> 346. ECO-stol-Bagama-03-10As.jpg\n", + "Completed Image ====> 347. fed6cac0f5752d17d021d8c0a68ff3c4.jpg\n", + "Completed Image ====> 348. T283BNT-W2390-Y2001B-W53_Brown_4Pcs_770030.jpg\n", + "Completed Image ====> 349. R3y41KmGJ7w.jpg\n", + "Completed Image ====> 350. Ovalnyie-stolyi-dlya-kuhni-1.jpeg\n", + "Completed Image ====> 351. 1526035563-alt-sm-b-101-01-11-slonovaya-kost-temnii-oreh-size.jpg\n", + "Completed Image ====> 352. 000044_1.jpg\n", + "Completed Image ====> 353. kofejnye-stoly.jpg\n", + "Completed Image ====> 354. 3a383135552aa3a903c4142a6fbb000c.jpg\n", + "Completed Image ====> 355. 300x400.jpg\n", + "Completed Image ====> 356. m01_web.jpg\n", + "Completed Image ====> 357. 3ac588e12a9443886ab02430c1a4c28c-820x580.jpg\n", + "Completed Image ====> 358. 1-0RuTh4IHpPb7exiQrGlCVA-770x439_c.jpeg\n", + "Completed Image ====> 359. 9007512682526.jpg\n", + "Completed Image ====> 360. mark-gl.jpg\n", + "Completed Image ====> 361. product-fort2-min.jpg\n", + "Completed Image ====> 362. steklyannye-stoly.jpg\n", + "Completed Image ====> 363. Ikea-stol-dlya-kuhni-14-1024x768.jpg\n", + "Completed Image ====> 364. Steklyannyiy-kuhonnyiy-stol-nedostatki.jpg\n", + "Completed Image ====> 365. 7-cf99ea2f96380ff04d07730b1d66e161.jpeg\n", + "Completed Image ====> 366. kompyuternye_stoly.jpg\n", + "Completed Image ====> 367. screenshot_2.png\n", + "Completed Image ====> 368. 7e182f138e4b58b2acbd891bf7309d8f.png\n", + "Completed Image ====> 369. tables-desk.jpg\n", + "Completed Image ====> 370. 54135753431bcf95bfa758e3e8c2c139.png\n", + "Completed Image ====> 371. 14_479ca26febb0d23e83f03a85aaa7fd5c.jpg\n", + "Completed Image ====> 372. Polo-M.jpg\n", + "Completed Image ====> 373. 26900.jpg\n", + "Completed Image ====> 374. table_of160_03.jpg\n", + "Completed Image ====> 375. ehlegantnyj-kruglyj-stol-s-mramornoj-stoleshnicej-i-dovolno-neobychnym-osnovaniem-590x590.jpg\n", + "Completed Image ====> 376. 220-0.jpg\n", + "Completed Image ====> 377. 09280fd43183a93e2da2bfaefa6027e8.jpg\n", + "Completed Image ====> 378. ks01fp..-330x330.jpg\n", + "Completed Image ====> 379. stoly-konditerskie-c-bukovoj-stoleshnitsej-i-polkoj3_300x300.jpg\n", + "Completed Image ====> 380. Reclaimed-barn-wood-table.jpg\n", + "Completed Image ====> 381. 8bfe17e369005724ce89830b0c5d8399.jpg\n", + "Completed Image ====> 382. maxresdefault.jpg\n", + "Completed Image ====> 383. c17951521fba0c4a266c48a771fe5ba9-200x220.jpg\n", + "Completed Image ====> 384. 382.970.jpg\n", + "Completed Image ====> 385. stokly_metallicheskie_steklo.jpg\n", + "Completed Image ====> 386. 4382__45_thm.jpg\n", + "Completed Image ====> 387. stol-obed.jpg\n", + "Completed Image ====> 388. 4612168286672ff8311ad6476f1b5176.jpg\n", + "Completed Image ====> 389. stoly_aurum_0.jpg\n", + "Completed Image ====> 390. 397bc469802e7946059e7333f3d6c5bb.jpeg\n", + "Completed Image ====> 391. stol_co2_02.jpg\n", + "Completed Image ====> 392. 8.jpg\n", + "Completed Image ====> 393. 14_dba3bd0d9253e44d41b8e242fa8cbc64.jpg\n", + "Completed Image ====> 394. 250.jpg\n", + "Completed Image ====> 395. 974a6ea004d72e8914a0a73c1888d4ae.jpg\n", + "Completed Image ====> 396. good69162_color20494_1.jpg\n", + "Completed Image ====> 397. ps-gl.jpg\n", + "Completed Image ====> 398. slider_5.jpg\n", + "Completed Image ====> 399. 20287.360x360@2x.jpg\n", + "Completed Image ====> 400. stokly_metallicheskie_LDSP.jpg\n", + "Completed Image ====> 401. 582dd3014ebe3474_XL.jpg\n", + "Completed Image ====> 402. Stolyi-IKEA-3.jpg\n", + "Completed Image ====> 403. __178.jpg\n", + "Completed Image ====> 404. ZR535_11-680x500.jpg\n", + "Completed Image ====> 405. lego-4-oranzh-260x260.jpg\n", + "Completed Image ====> 406. stol_dlya_ovoschei.jpg\n", + "Completed Image ====> 407. shop_items_catalog_image246.jpg\n", + "Completed Image ====> 408. 19936.png\n", + "Completed Image ====> 409. 1.jpg\n", + "Completed Image ====> 410. 1505340862_zhurnalnye-stoly-transformery-v-gostinuyu.jpg\n", + "Completed Image ====> 411. data-boards-stol-glamyr-01-429x286.jpg\n", + "Completed Image ====> 412. ofisnyi-stol.jpg\n", + "Completed Image ====> 413. d2d5fcb4d52967507b44dd29d0bcd519.jpg\n", + "Completed Image ====> 414. 198a3e28299adc331248de8287129199.jpg\n", + "Completed Image ====> 415. 350x460_0xc35dbb80_9143075781505214821.jpeg\n", + "Completed Image ====> 416. melltorp_530x350.jpg\n", + "Completed Image ====> 417. 1387193094_kuhonnyy-obedennyy-stol.jpg\n", + "Completed Image ====> 418. de037dba09dd7700ad32b7a00f3157b2.jpeg\n", + "Completed Image ====> 419. 705-stol-kompyuternyj-02.jpg\n", + "Completed Image ====> 420. 1145486_ext.jpg\n", + "Completed Image ====> 421. 1_21404_0.jpg\n", + "Completed Image ====> 422. a1227dc264aa8051ff03b4f64_1558610686.jpg\n", + "Completed Image ====> 423. %D0%A1%D0%9F-08_%D0%BD%D0%BE%D1%87%D0%B5.jpg\n", + "Completed Image ====> 424. stol-spejs-2014-beloe-stul-x0-belyj-glyanets_cr_1_1-1.280x0.jpg\n", + "Completed Image ====> 425. classic_t503_0.jpg\n", + "Completed Image ====> 426. Stolyi-2018-goda-15.jpg\n", + "Completed Image ====> 427. 7bfaa8f0ffc713efc58301a71836ad5d.png\n", + "Completed Image ====> 428. vals-1.jpg\n", + "Completed Image ====> 429. stoly_oleo_0.jpg\n", + "Completed Image ====> 430. 3800.0x340@2x.jpg\n", + "Completed Image ====> 431. Stol-iz-massiva-4.jpg\n", + "Completed Image ====> 432. stokly_metallicheskie_plitka.jpg\n", + "Completed Image ====> 433. 1552352239957_block.jpg\n", + "Completed Image ====> 434. ovalnyj-kuhonnyj-stol-52.jpg\n", + "Completed Image ====> 435. komp%20stol%20aleks_0x0_eb0.jpg\n", + "Completed Image ====> 436. %D1%80%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B5-%D1%81%D1%82%D0%BE%D0%BB%D1%8B-%D0%B2-%D1%81%D1%82%D0%B8%D0%BB%D0%B5-%D0%BB%D0%BE%D1%84%D1%82.jpg\n", + "Completed Image ====> 437. medium_reguliruyemye-stoly.jpg\n", + "Completed Image ====> 438. Neobyichnyiy-kompyuternyiy-stol.jpeg\n", + "Completed Image ====> 439. image_22.jpeg\n", + "Completed Image ====> 440. d62b6f49736ba56545835e479f182b09.jpg\n", + "Completed Image ====> 441. coffee_table.jpg\n", + "Completed Image ====> 442. x175-actol-triy-37.bb0.jpg\n", + "Completed Image ====> 443. 788293.jpg\n", + "Completed Image ====> 444. 36230b9bcb540c8f415275ef2d89f4bd.jpg\n", + "Completed Image ====> 445. 1c6d8e1e7b5852eabe402aeb843711b7.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 446. 1.jpg\n", + "Completed Image ====> 447. _W4A4605_web_main600.jpg\n", + "Completed Image ====> 448. 0_60347200_1505733410_img.jpg\n", + "Completed Image ====> 449. zhurnalnye_stoly_soppa_0.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 450. razdvizhnye_steklyannye_obedennye_stoly.jpg\n", + "Completed Image ====> 451. 9007514943518.jpg\n", + "Completed Image ====> 452. f05e4baa1ac4a22918d32b1598a124be.jpg\n", + "Completed Image ====> 453. 02-obedenay.jpg\n", + "Completed Image ====> 454. stol_venetto_molochnyy_340_250_1_0_1000603.jpg\n", + "Completed Image ====> 455. 1467892040075_block.jpg\n", + "Completed Image ====> 456. 5ac31caee138a_thumb.jpg\n", + "Completed Image ====> 457. 1146723_ext.jpg\n", + "Completed Image ====> 458. 963ed467549df4e514b908b135553d3f.jpg\n", + "Completed Image ====> 459. 31160_stoly-obedennye-iz-massiva.jpg\n", + "Completed Image ====> 460. vdk-stoly-1.jpg\n", + "Completed Image ====> 461. 0fc64dc2890031274019bf2967e04045_l.jpg\n", + "Completed Image ====> 462. stol-bauhaus-woodi.jpg\n", + "Completed Image ====> 463. 1.jpg\n", + "Completed Image ====> 464. large_10.jpg\n", + "Completed Image ====> 465. kuhonnye-stoly-ikea-1.jpg\n", + "Completed Image ====> 466. 2-26.jpg\n", + "Completed Image ====> 467. pilot-kompakt-color.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 468. %D0%A1%D1%82%D0%BE%D0%BB-%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-2-302x227.jpg\n", + "Completed Image ====> 469. kuhonnye-stoly-i-stulya1.jpg\n", + "Completed Image ====> 470. f3e0c82da9bdf60ead229e19b9c29f23.jpg\n", + "Completed Image ====> 471. office-desks-application.ash\n", + "Completed Image ====> 472. vdk-stoly-4.jpg\n", + "Completed Image ====> 473. ac4ce7b5d791d9e7a482b68481563217.png\n", + "Completed Image ====> 474. Stol-P-62-daming.jpg\n", + "Completed Image ====> 475. stol_pismennyy_atlantic_160.jpg\n", + "Completed Image ====> 476. ----2_4.jpg\n", + "Completed Image ====> 477. Stol-obedennyiy-Portofino-analog-m4326.jpg\n", + "Completed Image ====> 478. 3081_stol-obedennyy-ldsp-raskla-450x630.jpg\n", + "Completed Image ====> 479. 1520321671-JAsen_-venge-s-razm-razl.jpg\n", + "Completed Image ====> 480. 6082.jpg\n", + "Completed Image ====> 481. img22401_26575.jpg\n", + "Completed Image ====> 482. Stol-iz-massiva-18.jpg\n", + "URLError on an image...trying next one... Error: \n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 483. stol-1.jpg\n", + "Completed Image ====> 484. Aviator-Valkyrie-Desk_Spitfire-1-h.jpg\n", + "Completed Image ====> 485. 1528518295281_block.jpg\n", + "Completed Image ====> 486. stoly-dlya-peregovorov-loft-supbig-877693-2683.jpg\n", + "Completed Image ====> 487. ulichnyy-stol-so-stoleshnitsey-iz-betona.jpg\n", + "Completed Image ====> 488. raskladnoy_stol_na_4_nozhkah.jpg\n", + "Completed Image ====> 489. uglovye_kompyuternye_stoly_so_stellazhami_0.jpg\n", + "Completed Image ====> 490. pismennye-stoly-ikea-2.jpg\n", + "Completed Image ====> 491. luisxv-300x300.jpg\n", + "Completed Image ====> 492. stol_uglovoi.png\n", + "Completed Image ====> 493. 197.jpg\n", + "Completed Image ====> 494. stoly_iz_massiva_steklo.jpg\n", + "Completed Image ====> 495. 051-294x294.jpg\n", + "Completed Image ====> 496. _1__2229449_0.jpeg\n", + "Completed Image ====> 497. sm1%282%29-250x250.jpg\n", + "Completed Image ====> 498. pismennui_stol.jpg\n", + "Completed Image ====> 499. 9007515140126.jpg\n", + "Completed Image ====> 500. PRSO_Packaging_Equipment_Packaging_Tables_00_06112012.jpg\n", + "\n", + "Errors: 29\n", + "\n", + "\n", + "Item no.: 4 --> Item name = \\u0430\\u043a\\u0441\\u0435\\u0441\\u0443\\u0430\\u0440\\u044b\n", + "Evaluating...\n", + "Getting you a lot of images. This may take a few moments...\n", + "Reached end of Page.\n", + "Starting Download...\n", + "Completed Image ====> 1. 02VRjoh_Vtw.jpg\n", + "Completed Image ====> 2. aa6fc2ac91a729280cc46e20b5e4ae22.jpg\n", + "Completed Image ====> 3. Baza.png\n", + "Completed Image ====> 4. ba468e73da818e8c82b64fd2cea87bce_fitted_740x0.jpg\n", + "Completed Image ====> 5. 1493215924.jpg\n", + "Completed Image ====> 6. 7c133ccd343504ad2e56fe84068e8627.jpg\n", + "Completed Image ====> 7. 47335_44826-500x0.jpg\n", + "Completed Image ====> 8. Foto_porusski.me1_.jpg\n", + "Completed Image ====> 9. spigen-1.jpg\n", + "Completed Image ====> 10. GZ3A3551.jpg\n", + "Completed Image ====> 11. accessories.jpg\n", + "Completed Image ====> 12. 55797cac41464_thumb.jpg\n", + "Completed Image ====> 13. c173a4f6a2e12cfbf28a45a4613d9472.jpg\n", + "Completed Image ====> 14. aksessuary_dlya_telefonov.jpg\n", + "Completed Image ====> 15. Modnye-zhenskie-aksessuary-neobhodimye-melochi-dlya-garderoba.jpg\n", + "Completed Image ====> 16. KE037BWEKKS9_8308927_1_v1.jpg\n", + "Completed Image ====> 17. 1000@745@fb386c7a34deb3d574ef29cf115dc05c-ZGI0Njg0ODc2ZQ.jpg\n", + "Completed Image ====> 18. orig.jpg\n", + "Completed Image ====> 19. 1431894974_mobilnye-aksessuary.jpg\n", + "Completed Image ====> 20. KAK-VYBRAT-WKRAShENIYa.png\n", + "Completed Image ====> 21. aksessuar20.jpg\n", + "Completed Image ====> 22. orig.jpg\n", + "Completed Image ====> 23. np.png\n", + "Completed Image ====> 24. MO044BWEUCE3_8320486_1_v1.jpg\n", + "Completed Image ====> 25. %D0%9F%D0%BE%D0%BF%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%B0%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B-%D0%BD%D0%B0-AliExpress.png\n", + "Completed Image ====> 26. red_acessories_fashion_look.jpg\n", + "Completed Image ====> 27. m6110105_a_akses_29042019.jpg\n", + "Completed Image ====> 28. 70993_91701-500x0.jpg\n", + "Completed Image ====> 29. lexus_spareparts.jpg\n", + "Completed Image ====> 30. 03062018mcnks49ocopy.jpg\n", + "Completed Image ====> 31. Muzhskie-i-zhenskie-aksessuary-pravila-stilya.jpg\n", + "Completed Image ====> 32. 84701614.jpg\n", + "Completed Image ====> 33. 001-1.jpg\n", + "Completed Image ====> 34. aksessuary-2017.jpg\n", + "Completed Image ====> 35. daf30d03da42a5291604b3fcca07f0d0_XL.jpg\n", + "Completed Image ====> 36. orig.jpg\n", + "Completed Image ====> 37. 161121_30_1_Ms.jpg\n", + "Completed Image ====> 38. DE002BWDMXS8_7983175_1_v1.jpg\n", + "Completed Image ====> 39. 1481368999_1415021021_d9e6vm9l.jpg\n", + "IOError on an image...trying next one... Error: The read operation timed out\n", + "Completed Image ====> 40. edyba03043_cinched2,p_grr0_frt1.jpg\n", + "Completed Image ====> 41. MVQN2_FV424?wid=1420&hei=930&fmt=png-alpha&qlt=80&.v=1551908711709.jpg\n", + "Completed Image ====> 42. VV908-99X-001.jpg\n", + "Completed Image ====> 43. aksessuary-dlja-telefonov.jpg\n", + "Completed Image ====> 44. erjbp03835_alwayscore,p_kym6_frt1.jpg\n", + "Completed Image ====> 45. muzhskie-kozhanie-aksessuari.jpg\n", + "Completed Image ====> 46. large_0.jpg\n", + "Completed Image ====> 47. products_102645_2870e12299d19746cc4f5da712aebda2.jpeg\n", + "Completed Image ====> 48. 24780525221.jpg\n", + "Completed Image ====> 49. %D0%9D%D0%93_%D0%BF%D0%BE%D0%B4%D0%B0%D1%80%D0%BA%D0%B8.jpg\n", + "Completed Image ====> 50. 656.jpg\n", + "Completed Image ====> 51. main].jpg\n", + "Completed Image ====> 52. 24764_0.jpg\n", + "Completed Image ====> 53. road_02.jpg\n", + "Completed Image ====> 54. e0e2e14df222e2dc0841adc3ad27a9df.jpg\n", + "Completed Image ====> 55. 801489.jpg\n", + "Completed Image ====> 56. 1000-c7dd0dee3e599acf9d465b50e05a683e.jpg\n", + "Completed Image ====> 57. audio.jpg\n", + "Completed Image ====> 58. icon-1.jpg\n", + "Completed Image ====> 59. Aksessuary25X900.jpg\n", + "Completed Image ====> 60. penny-backpack-280x333.jpg\n", + "Completed Image ====> 61. GG7UA2-X5_1.jpg\n", + "Completed Image ====> 62. bc28a7d625fb80ac479c2ea4d2fca201.jpg\n", + "Completed Image ====> 63. 112069_p_17.png\n", + "Completed Image ====> 64. ac\n", + "Completed Image ====> 65. 1.jpg\n", + "Completed Image ====> 66. large_%D0%90%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B_%D1%81_%D0%95%D0%B4%D0%B8%D0%BD%D0%BE%D1%80%D0%BE%D0%B3%D0%B0%D0%BC%D0%B8.jpg\n", + "Completed Image ====> 67. nokia_com-gallery-BH-705_1-RDA.jpg\n", + "Completed Image ====> 68. 4945239dd640d9e19a339854b8ba9719.png\n", + "Completed Image ====> 69. v20_case_pr.jpg\n", + "Completed Image ====> 70. main].jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 71. 19077269-iR8iA8IV.jpg\n", + "Completed Image ====> 72. 5226629444.jpg\n", + "Completed Image ====> 73. 1427279620_000.jpg\n", + "Completed Image ====> 74. gears3-remeshki.jpg\n", + "Completed Image ====> 75. 650602373_x.jpg\n", + "Completed Image ====> 76. 1424015387_2.jpg\n", + "Completed Image ====> 77. apple-seasonal-colors-header-accessories-201903_GEO_RU_FMT_WHH?wid=1472&hei=880&fmt=jpeg&qlt=80&op_usm=0.5,0.5&.v=1553623924887.jpg\n", + "Completed Image ====> 78. medium_large_247e760b20ee4c83.jpg\n", + "Completed Image ====> 79. GoPro_acsess.jpg\n", + "Completed Image ====> 80. 801498.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 81. aksessuaryi-dlya-avtomobilya_opt.jpg\n", + "Completed Image ====> 82. %D0%9C%D0%BE%D0%B4%D0%BD%D1%8B%D0%B5_%D0%B0%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B_20141.jpg\n", + "Completed Image ====> 83. 133201637_w230_h230_121232.jpg\n", + "Completed Image ====> 84. S19_BTY_382_e8528703.jpg\n", + "Completed Image ====> 85. cq5dam.resized.img.485.low.time1470756857338.jpg\n", + "Completed Image ====> 86. 1486555919464.jpg\n", + "Completed Image ====> 87. 1337535876_stilnye-aksessuary-braslety.jpg\n", + "Completed Image ====> 88. int-1er-shb-dob-accessoires3-1819-1309598.jpg\n", + "Completed Image ====> 89. volvobutiken.jpg\n", + "Completed Image ====> 90. 20226400057_800_Front.jpg\n", + "Completed Image ====> 91. VW763-GLD-021.jpg\n", + "Completed Image ====> 92. %D0%90%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%B0%D0%BB%D1%8C%D1%8F%D0%BD%D0%B0.png\n", + "Completed Image ====> 93. %D0%B1%D1%80%D0%B0%D1%81%D0%BB%D0%B5%D1%8232.jpg\n", + "Completed Image ====> 94. aksessuares.jpg\n", + "Completed Image ====> 95. Ceyes-Car-Styling-Auto-Door-Lock-Covers-Case-For-Lada-Vesta-SW-Xray-Cross-Car-Badge.jpg\n", + "Completed Image ====> 96. otrajatel-vspishka-shtativ.jpg\n", + "Completed Image ====> 97. erjbp03835_alwayscore,p_kvj6_frt1.jpg\n", + "Completed Image ====> 98. huhu_2048x_259dde49-e039-4c0a-9192-575b160621c9_800x.jpg\n", + "Completed Image ====> 99. 5c6ebf975eaa9e33195b5533.jpg\n", + "Completed Image ====> 100. maxresdefault.jpg\n", + "Completed Image ====> 101. 0cf7a09deccd34d58dc4299dece50fdb.jpg\n", + "Completed Image ====> 102. 103785_p_17.png\n", + "Completed Image ====> 103. Aksessuary_dlya_kukol_Barbi_Nabor_3-124391-01.jpg\n", + "Completed Image ====> 104. xoK2IXU3iLOFmFEbVJVlhA-default.jpg\n", + "Completed Image ====> 105. a32176061cfede6db8c57fbc8f2bf193.png\n", + "Completed Image ====> 106. aks.jpg\n", + "Completed Image ====> 107. YelmQ35A.jpg\n", + "Completed Image ====> 108. latest?cb=20150727093713&path-prefix=ru.jpg\n", + "Completed Image ====> 109. Logan-accessories.jpg\n", + "Completed Image ====> 110. road_04.jpg\n", + "Completed Image ====> 111. pwp_sheet2?$NIKE_PWPx3$&$img0=BA5217_492&$img1=BA5217_010&$img2=BA5217_451.jpg\n", + "Completed Image ====> 112. modnie-aksessuari.jpg\n", + "Completed Image ====> 113. stekla-15-rub.jpg\n", + "Completed Image ====> 114. 3b091472879de7b72f0d5cda75aaebae.jpg\n", + "Completed Image ====> 115. large_DWD70.jpg\n", + "Completed Image ====> 116. 1s.jpg\n", + "Completed Image ====> 117. S19_BTY_101_e8336532.jpg\n", + "Completed Image ====> 118. %D0%90%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85-%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D0%BE%D0%B2-%D0%BD%D0%B0-AliExpress.png\n", + "Completed Image ====> 119. 493357571_w640_h640_bubm-rdp-slozhennye.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 120. stilnyie-aksessuaryi.jpg\n", + "Completed Image ====> 121. %D0%B0%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B-%D1%80%D0%B5%D0%BD%D0%BE-%D0%B4%D0%B0%D1%81%D1%82%D0%B5%D1%80.jpg\n", + "Completed Image ====> 122. aksessuary-sberbanka.jpg\n", + "Completed Image ====> 123. DSC_4614.jpg\n", + "Completed Image ====> 124. 62_167x_1459983859.jpg\n", + "Completed Image ====> 125. e2f6296e19d92404a5db8713d595f153.jpg\n", + "Completed Image ====> 126. 987876587687.png\n", + "Completed Image ====> 127. bd67818685.jpg\n", + "Completed Image ====> 128. 113338_1s.jpg\n", + "Completed Image ====> 129. depositphotos_188454443-stock-photo-flat-lay-female-fashion-accessories.jpg\n", + "Completed Image ====> 130. 1345580673_modnaya-bizhuteriya-2012.jpg\n", + "Completed Image ====> 131. 924036001_90.jpg\n", + "Completed Image ====> 132. 5814177.png\n", + "Completed Image ====> 133. s-36-64_1.jpg\n", + "Completed Image ====> 134. RO003DMSBS31_4570162_1_v2.jpg\n", + "Completed Image ====> 135. 16.jpg\n", + "Completed Image ====> 136. IMG_1915.jpg\n", + "Completed Image ====> 137. d5e20680062c04cffacec1907b75df86.jpg\n", + "Completed Image ====> 138. gaming-periphery-banner-aalt.jpg\n", + "Completed Image ====> 139. ca09fc39789831b6adbcc38481f0a114.jpg\n", + "Completed Image ====> 140. icon-2.jpg\n", + "Completed Image ====> 141. mima-xari-aksessuary.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 142. baner_accessories.jpg\n", + "Completed Image ====> 143. %D0%B0%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B.jpg\n", + "Completed Image ====> 144. ru-sleeve-graphite.png\n", + "Completed Image ====> 145. 755472119463946.jpg\n", + "Completed Image ====> 146. ochki-solntsezaschitnie-ray-ban-round-oval-flat-lenses-gold-silver-flash-2-0_450x450.jpg\n", + "Completed Image ====> 147. aksessuary_dlya_mobilnyh_telefonov.jpg\n", + "Completed Image ====> 148. ima\n", + "Completed Image ====> 149. 10468_2.jpg\n", + "Completed Image ====> 150. 12.png\n", + "Completed Image ====> 151. ?format=png&width=300&height=428&scale=both.jpg\n", + "Completed Image ====> 152. freebuds-lite-black.png\n", + "Completed Image ====> 153. 48_PE607509_lowres.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 154. 57e533b2742981575751f12c.png\n", + "Completed Image ====> 155. mnfsh_news.jpg\n", + "Completed Image ====> 156. acessories1.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 157. medium_large_6e2ad09fb23a5125.jpg\n", + "Completed Image ====> 158. 5.jpg\n", + "Completed Image ====> 159. img-cZCHW8s7.jpg\n", + "Completed Image ====> 160. 4817914aa976db9db0e112f8706d3064.jpg\n", + "Completed Image ====> 161. xitem_17214.jpg\n", + "Completed Image ====> 162. lj7kltif5mowgso4goo08os40wkwsw.jpg\n", + "Completed Image ====> 163. 2929406_small.jpg\n", + "Completed Image ====> 164. bmw-travel-1.jpg\n", + "Completed Image ====> 165. image_378.jpg\n", + "Completed Image ====> 166. 7448629-1.jpg\n", + "Completed Image ====> 167. aksessyari-dlya-doma.jpg\n", + "Completed Image ====> 168. KingMa-For-Polaroid-Cube-Waterproof-Case-13-in-1-Accessories-Kit-for-Polaroid-Cube-and-Cube-500x500.jpg\n", + "Completed Image ====> 169. large_Travel_kit.jpg\n", + "Completed Image ====> 170. top-1.ash\n", + "Completed Image ====> 171. aksessuary-easywalker-foto.png\n", + "Completed Image ====> 172. universal-stroller-hooks-1.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 173. %D0%93%D0%BB%D0%B0%D0%B2%D0%BD%D1%8B%D0%B5%20%D0%B0%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B%20%D0%B4%D0%BB%D1%8F%20%D0%B4%D0%B5%D0%B2%D0%B8%D1%87%D0%BD%D0%B8%D0%BA%D0%B0%20%D0%97%D0%B0%D0%B2%D1%82%D1%80%D0%B0%D0%BA%20%D1%83%20%D0%A2%D0%B8%D1%84%D1%84%D0%B0%D0%BD%D0%B8%201.jpg\n", + "Completed Image ====> 174. contact19-09-2016318.jpg\n", + "Completed Image ====> 175. electrolux-cooking-accessories-2000x1500.jpg\n", + "Completed Image ====> 176. %D0%B0%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B.png\n", + "Completed Image ====> 177. aksessuaryi-segodnya-v-favore.jpg\n", + "Completed Image ====> 178. acses.jpg\n", + "Completed Image ====> 179. Aftersale-accessories-1536x864-4.jpg\n", + "Completed Image ====> 180. IMG_1116-1-e1526289672377.jpg\n", + "Completed Image ====> 181. 74.AW.113.jpg\n", + "IOError on an image...trying next one... Error: The read operation timed out\n", + "Completed Image ====> 182. af5f0437ddb6232a5980a48a74a51846.jpg\n", + "Completed Image ====> 183. 9828f9a5749dcd527fbc1e849dc4bf0b-jpg.jpg\n", + "Completed Image ====> 184. diva_full_watch.jpg\n", + "Completed Image ====> 185. ?format=png&width=356&height=444&scale=both.jpg\n", + "Completed Image ====> 186. MINI_c3021_82791_4324_f_cp_2_ru.jpg\n", + "Completed Image ====> 187. mobile-640x440.png\n", + "Completed Image ====> 188. 6ccae93fc497a20e79878007c9cc0a33.jpg\n", + "Completed Image ====> 189. aksessories2.jpg\n", + "Completed Image ====> 190. d0d086e26d934d3ae4ac4752fff8527f.jpeg\n", + "Completed Image ====> 191. VC471-81X-001.jpg\n", + "Completed Image ====> 192. 56463e5846835.jpg\n", + "Completed Image ====> 193. labbra-L087-7071-BJ.jpg\n", + "Completed Image ====> 194. MCIM01833997_12_Cleaning_Care_Stage_3200x1450.jpg\n", + "Completed Image ====> 195. MVF82_FV423?wid=1420&hei=930&fmt=png-alpha&qlt=80&.v=1551911535787.jpg\n", + "Completed Image ====> 196. 1_20mm_Metallicheskij_Serebryanyj_Pebble_Time_Round_-_1-1.png\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 197. %D0%A2%D0%9F%D0%A3-6.jpeg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-5: ordinal not in range(256)\n", + "Completed Image ====> 198. 28.jpg\n", + "Completed Image ====> 199. small_MAIN.jpg\n", + "Completed Image ====> 200. 255,255,255.jpg\n", + "Completed Image ====> 201. 517.jpg\n", + "Completed Image ====> 202. 1.jpg\n", + "Completed Image ====> 203. www-257946.jpg\n", + "Completed Image ====> 204. rBVaVFwsdtOAOhFRAAG1pjIWydU451.jpg\n", + "Completed Image ====> 205. maxresdefault.jpg\n", + "Completed Image ====> 206. modnye_aksessuary_vesna-leto.jpg\n", + "Completed Image ====> 207. 297faac2b00c0458d626426437809205.jpg\n", + "Completed Image ====> 208. e79d27c9e82f33db.jpg\n", + "Completed Image ====> 209. large_%D0%A0%D1%8E%D0%BA%D0%B7%D0%B0%D0%BA%D0%B8_%D0%95%D0%B4%D0%B8%D0%BD%D0%BE%D1%80%D0%BE%D0%B3%D0%B8_%D0%91%D0%B0%D0%BD%D0%BD%D0%B5%D1%80.jpg\n", + "Completed Image ====> 210. 1000-515862c3fe39de8d83ebac0921a89b48.jpg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-3: ordinal not in range(256)\n", + "Completed Image ====> 211. b81fedd0adbb9b1839ea6c36226f71f5.jpg\n", + "Completed Image ====> 212. kollektsii_aksessuarov.jpg\n", + "Completed Image ====> 213. 1312449017_1.jpg\n", + "Completed Image ====> 214. 447-common-vannie-aksessuari-aprel-2019!.jpg\n", + "Completed Image ====> 215. d658a96de26fa965c885e0b004e01c64.jpg\n", + "Completed Image ====> 216. NKBA5761609.jpeg\n", + "Completed Image ====> 217. ?format=png&width=300&height=428&scale=both.jpg\n", + "Completed Image ====> 218. 801499.jpg\n", + "Completed Image ====> 219. vertical_0011_NY2740_54.jpg\n", + "Completed Image ====> 220. dbd421d3184c2d54516633a9ba7c2753.jpg\n", + "Completed Image ====> 221. large_4.jpg\n", + "Completed Image ====> 222. leokid__dyshashchij_matrasik_sonfetti-602354_b.jpg\n", + "Completed Image ====> 223. modnye-aksessuary-osen-zima-2018-2019-goda-top.jpg\n", + "Completed Image ====> 224. 05c12a08b39911e55f83141877341409_4ae53b86906811e6188a141877341409-400x240.jpg\n", + "Completed Image ====> 225. 1s.jpg\n", + "Completed Image ====> 226. 2534705abab5f7ffc1a2ddc7a34f37eb.jpg\n", + "Completed Image ====> 227. 1a6968adcf3ec8f6e816193daa9fe046.png\n", + "Completed Image ====> 228. %D1%83%D0%BA%D1%80%D0%B0%D1%88%D0%B5%D0%BD%D0%B8%D1%8F_%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB-%D0%B0%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B_202x296.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 229. ?format=png&width=251&height=376&scale=both.jpg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-16: ordinal not in range(256)\n", + "Completed Image ====> 230. GG7UA3-Y1_1.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 231. aks_for_phantom3_category.jpg\n", + "Completed Image ====> 232. 38774.jpg\n", + "Completed Image ====> 233. kopilka_aksessuary_dlia_detei_PE117257.jpg\n", + "Completed Image ====> 234. paccar-parts-daf-genuine-parts-compilation-360136-940.jpg\n", + "Completed Image ====> 235. tlk281-1280x1039px-e-nr-16309.jpg\n", + "Completed Image ====> 236. -%D0%90%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B-%D0%92%D1%8F%D0%B7%D0%B0%D0%BD%D0%B8%D0%B5-%D0%9D%D0%B0%D0%B1%D0%BE%D1%80-%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-%D0%9A%D1%80%D1%8E%D1%87%D0%BE%D0%BA-%D0%A1%D1%82%D0%B5%D0%B6%D0%BA%D0%B0-%D0%9F%D0%B5%D1%80%D0%B5%D0%BF%D0%BB%D0%B5%D1%82%D0%B5%D0%BD%D0%B8%D1%8F-%D0%90%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B-%D0%9F%D1%80%D1%8F%D0%B6%D0%B8-%D0%92%D1%8F%D0%B7%D0%B0%D1%82%D1%8C-%D0%9A%D0%BE%D0%BC%D0%BF%D0%BB%D0%B5%D0%BA%D1%82-%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5-%D0%A8%D0%B2%D0%B5%D0%B9%D0%BD%D1%8B%D0%B5-%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-%D1%81.jpg\n", + "Completed Image ====> 237. 576602.jpg\n", + "Completed Image ====> 238. aksessuary_kaminnye_200x189_pc.jpg\n", + "Completed Image ====> 239. 924036001_50.jpg\n", + "Completed Image ====> 240. COL-147515--4-1.jpg\n", + "Completed Image ====> 241. %D0%A0%D1%83%D1%87%D0%BD%D0%BE%D0%B9-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D0%92%D0%B5%D1%81%D0%BD%D0%B0-%D0%9B%D0%B5%D1%82%D0%BE-%D0%B2%D0%B5%D0%BD%D0%BE%D0%BA-%D0%BD%D0%B0-%D0%B4%D0%B2%D0%B5%D1%80%D1%8C-%D1%83%D0%BA%D1%80%D0%B0%D1%88%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B4%D0%BE%D0%BC%D0%B0-%D0%B0%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%B4%D0%BE%D0%BC%D0%B0-%D0%B2%D0%B5%D0%BD%D0%BE%D0%BA-%D0%BF%D0%B0%D1%81%D1%85%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D1%8F%D0%B9%D1%86%D0%B0-%D0%B2%D0%B5%D0%BD%D0%BE%D0%BA.jpg\n", + "Completed Image ====> 242. 562833755-image.jpg\n", + "Completed Image ====> 243. 2232_w40_iPhoneAcsess_101_1100x450.jpg\n", + "Completed Image ====> 244. 11158333-1-blackwhite?$n_480w$&wid=476&fit=constrain.jpg\n", + "Completed Image ====> 245. mob02.jpg\n", + "Completed Image ====> 246. catalog-podvesnye.jpg\n", + "Completed Image ====> 247. 933becc2616d26d4350c1915c68b9dde.jpg\n", + "Completed Image ====> 248. e009545c49342e21ec50e03139e2b930.jpg\n", + "Completed Image ====> 249. 1959.jpg\n", + "Completed Image ====> 250. 9512b29a2d01ac83e0b7aa6aaad74ec679a3e695.jpg\n", + "Completed Image ====> 251. accessories_1.jpg\n", + "Completed Image ====> 252. get-more-from-your-device-003-mv.jpg\n", + "Completed Image ====> 253. 0.jpg\n", + "Completed Image ====> 254. 6dfa651425afb1a7c0a3ed3216d199da.jpg\n", + "Completed Image ====> 255. collage.jpg\n", + "Completed Image ====> 256. 22MQ5A2_FV412-300x300.png\n", + "Completed Image ====> 257. 003188_1.png\n", + "Completed Image ====> 258. large_4.jpg\n", + "Completed Image ====> 259. webdsc6781.jpg\n", + "Completed Image ====> 260. fotosumka-filter-sd-card.jpg\n", + "Completed Image ====> 261. Accessories-for-aquarium.jpg\n", + "Completed Image ====> 262. aksessuary_dlya_zaborov_kupit.jpg\n", + "Completed Image ====> 263. products_accessories_hero-header-image.jpg\n", + "Completed Image ====> 264. assess_01.jpg\n", + "Completed Image ====> 265. 1025x260_acc.jpg\n", + "Completed Image ====> 266. 83d5484382.jpg\n", + "Completed Image ====> 267. bM3XXR4ctjY.jpg\n", + "Completed Image ====> 268. dlya_vina_aksessuary.jpg\n", + "Completed Image ====> 269. pechnoy-obereg_katalog_400h300.jpg\n", + "Completed Image ====> 270. image4-1-375x211.png\n", + "Completed Image ====> 271. 640x360_russisch_buch.jpg\n", + "Completed Image ====> 272. 82007.jpg\n", + "Completed Image ====> 273. 1556639101_94ATY985A107_C545_E03_GH.jpg\n", + "URLError on an image...trying next one... Error: HTTP Error 500: Internal Server Error\n", + "Completed Image ====> 274. muzhskie-noski-adidas-originals-crew-3-pairs-black-white-1_450x450.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 275. aksessuaryi-dlya-vannoy-27.jpg\n", + "Completed Image ====> 276. 2.jpg\n", + "Completed Image ====> 277. 1390745414_-dlya-volos-2014.jpg\n", + "Completed Image ====> 278. 255,255,255.jpg\n", + "Completed Image ====> 279. %D0%90%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%9F%D0%9A-%D0%B8-%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D1%85-%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D0%BE%D0%B2-1.png\n", + "Completed Image ====> 280. aksessuarydlyatandyra.jpg\n", + "Completed Image ====> 281. 5-1024x653.jpg\n", + "Completed Image ====> 282. WATERSTOPSPR_200-bescv_UNI_1.jpg\n", + "Completed Image ====> 283. 1-21.jpg\n", + "Completed Image ====> 284. large_ezhednevnik-bloknot-s-pajetkami-menyaet-cvet-malinovo-serebristyj-bolshoj.jpg\n", + "Completed Image ====> 285. 1522738939_0902024001522080433.jpg\n", + "Completed Image ====> 286. imgpreview?key=4d71380366722bf1&mb=storage&w=220.jpg\n", + "Completed Image ====> 287. .jpg\n", + "Completed Image ====> 288. Tools-and-Gadgets-KWB-1.jpg\n", + "Completed Image ====> 289. lotus-fury-black-red-cut-504-280x280-250x250.jpg\n", + "Completed Image ====> 290. school-accessories-3.jpg\n", + "Completed Image ====> 291. 20190115212248_98114.jpg\n", + "Completed Image ====> 292. 1f52ed6b041b330267738bc4f95e5f89.jpg\n", + "Completed Image ====> 293. eb7a0d562e0b4102e1e8f72b7dddc4af.png\n", + "Completed Image ====> 294. battery-analyzer-bc500-912x1024px-e-nr-17689.jpg\n", + "Completed Image ====> 295. RO165BWEGUG6_8036293_1_v1.jpg\n", + "Completed Image ====> 296. 5801.png\n", + "Completed Image ====> 297. rBVaR1u7Lz-AVzn8AAVghSkmwXg601.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 298. dlja_plastika.png\n", + "Completed Image ====> 299. 761eb735b25824249dadcac50bd9fb9d.jpg\n", + "Completed Image ====> 300. 434ae-400x400.jpg\n", + "Completed Image ====> 301. IMG_1890.jpg\n", + "Completed Image ====> 302. D_33f44fce73.jpg\n", + "Completed Image ====> 303. thumb_28192_product_list.jpeg\n", + "Completed Image ====> 304. 229_1530114088.jpg\n", + "Completed Image ====> 305. %D0%90%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B%20%D0%B4%D0%BB%D1%8F%20%D0%B4%D0%B5%D0%BA%D0%BE%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D1%8F.jpg\n", + "Completed Image ====> 306. fd716eb70d157e64c617824b48aed6bf.jpg\n", + "Completed Image ====> 307. WOkevied.jpg\n", + "Completed Image ====> 308. 204-05-2-250x250.jpg\n", + "Completed Image ====> 309. xperia_phones_acc_3_0.png\n", + "Completed Image ====> 310. stilhaus.jpg\n", + "Completed Image ====> 311. 1d4fd075390a4e0eeb01f03ba7872c42299a50e1.jpg\n", + "Completed Image ====> 312. page.jpg\n", + "Completed Image ====> 313. 28730593-b4ea-11e8-947e-3085a93b23c0_d49c4a53-c222-11e8-bb21-3085a93b23c0-250x165.jpeg\n", + "Completed Image ====> 314. aeac683a9cb6869c8cb69b8b2dd08604.jpg\n", + "Completed Image ====> 315. slide99.jpg\n", + "Completed Image ====> 316. 32.jpg\n", + "Completed Image ====> 317. gr_aksessuari_a39921a813fa8788265071706470c664.jpg\n", + "Completed Image ====> 318. Aksesuaru_dlya_bani.jpg\n", + "Completed Image ====> 319. smenyayushchiysya_banner_besprovodnyye_zaryadki.jpg\n", + "Completed Image ====> 320. ima\n", + "Completed Image ====> 321. doplnky-chrome.jpg\n", + "Completed Image ====> 322. 4580305ccfbfc629b1afbd6d4021d948.png\n", + "Completed Image ====> 323. Aks_2.jpg\n", + "Completed Image ====> 324. aksess_dram1.jpg\n", + "Completed Image ====> 325. dsc01575.jpg\n", + "Completed Image ====> 326. 23475-7297-s.jpg\n", + "Completed Image ====> 327. 053cb9ea8616c435ea354eaed14e077a.jpg\n", + "Completed Image ====> 328. Muzhskie-aksessuary-kotorye-vsegda-budut-v-mode.jpeg\n", + "Completed Image ====> 329. htc-vive-acsesorises.jpg\n", + "Completed Image ====> 330. _holodilnik-2.jpg\n", + "Completed Image ====> 331. VD566-00J-001.jpg\n", + "Completed Image ====> 332. contact14-10-2016195.jpg\n", + "Completed Image ====> 333. rexfeatures_9373219bl.jpg\n", + "Completed Image ====> 334. man_accessories_2017_1.jpg\n", + "Completed Image ====> 335. 4-min-400x400.png\n", + "Completed Image ====> 336. GZ3A3595.jpg\n", + "Completed Image ====> 337. 1_180.jpg\n", + "Completed Image ====> 338. large_SL0989_SLEEPER_2_0_seitlich_TOFFEE_BROWN_FI_web.jpg\n", + "Completed Image ====> 339. 800x600-keyboard-enhancement-kit.png\n", + "Completed Image ====> 340. 8f\n", + "Completed Image ====> 341. 5c5c7e21c3bdd204134eaf74.jpg\n", + "Completed Image ====> 342. 1181.jpg\n", + "Completed Image ====> 343. 8916173094942.jpg\n", + "Completed Image ====> 344. aksessuary-dlya-klaviatur-190x190.jpg\n", + "Completed Image ====> 345. band4pro_pr.jpg\n", + "Completed Image ====> 346. Mansur-Gavriel-SS19.jpeg\n", + "Completed Image ====> 347. dbe1535235cbfe3a2e2bb5b268f63ad3.jpg\n", + "Completed Image ====> 348. %D0%B0%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B-873x250.jpg\n", + "Completed Image ====> 349. 00779070077901903987.jpg\n", + "Completed Image ====> 350. c1aa34368fbb036d6c67e02bc1f14896.png\n", + "Completed Image ====> 351. aksessuary_821_1557733922.jpg\n", + "Completed Image ====> 352. chasy3.png\n", + "Completed Image ====> 353. 19_aksessuary-dlya-avtomobiley.png\n", + "Completed Image ====> 354. aksessuary-zh-01.jpg\n", + "Completed Image ====> 355. large_DSC_9816_result.jpg\n", + "Completed Image ====> 356. image_0.png\n", + "Completed Image ====> 357. mobile_640.png\n", + "Completed Image ====> 358. suveniry_2.jpg\n", + "Completed Image ====> 359. road-to-the-dream-backpack-black_5cea56b6af23f5.09172160.jpg\n", + "Completed Image ====> 360. 55f835cfae9b06f6c496c014fc62220f.jpg\n", + "Completed Image ====> 361. MMG22_0.jpg\n", + "Completed Image ====> 362. main].jpg\n", + "Completed Image ====> 363. full_3-in-1-universal-clip-camera-lens_2.jpg\n", + "Completed Image ====> 364. 44115256.jpg\n", + "Completed Image ====> 365. x-zapad-ax-5.jpg\n", + "Completed Image ====> 366. icon-9.jpg\n", + "Completed Image ====> 367. 1.jpg\n", + "Completed Image ====> 368. 560-svadebnyye-aksessuary.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 369. spyder-19.jpg\n", + "Completed Image ====> 370. 6899498b34c8c323678ec83cf4ddc8bb.svg\n", + "Completed Image ====> 371. 1917031027_0x330.jpg\n", + "Completed Image ====> 372. 9100233-1-gold?$n_480w$&wid=476&fit=constrain.jpg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-7: ordinal not in range(256)\n", + "Completed Image ====> 373. twdvs-Top-Knot-Turban-Headband-Elastic-Hairband-Hair-Accessories-for-Girls-No-Slip-Stay-on-Knotted.jpg\n", + "Completed Image ====> 374. 2803_xiaomi-gadzhety-aliekspress.jpg\n", + "Completed Image ====> 375. e1a2ccb93c352cc5dde95f51c5a4f401.jpg\n", + "Completed Image ====> 376. 248ceacaf5bdc8ef4a522820fcc8ef33.jpg\n", + "Completed Image ====> 377. 1471012001nabory_gruppa_400.jpg\n", + "Completed Image ====> 378. 7030.png\n", + "Completed Image ====> 379. image_11.jpg\n", + "Completed Image ====> 380. accessories01.jpg\n", + "Completed Image ====> 381. 20190325145338_72058.jpg\n", + "Completed Image ====> 382. vinakses-228x228.jpg\n", + "Completed Image ====> 383. 13737027_16927255_300.jpg\n", + "Completed Image ====> 384. %D0%B0%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B_%D0%B4%D0%BB%D1%8F_%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%BA%D0%BE%D0%BC%D0%BD%D0%B0%D1%82%D1%8B_%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F_%D0%BC%D0%B0%D0%BD%D1%83%D1%84%D0%B0%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D1%81%D0%B0%D0%BD%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B8.jpg\n", + "Completed Image ====> 385. aksessuary.png\n", + "Completed Image ====> 386. 1406103127_svadebnye-aksessuary.jpg\n", + "Completed Image ====> 387. 207380.jpg\n", + "Completed Image ====> 388. 226?cb=20140302145533&path-prefix=ru.jpg\n", + "Completed Image ====> 389. aksessuary-dlya-vannoy-komnaty.jpg\n", + "Completed Image ====> 390. 6ef33217e26ad90897a83ee01431916e.jpg\n", + "Completed Image ====> 391. eleganzza-Z6220-2582.jpg\n", + "Completed Image ====> 392. 0.jpg\n", + "Completed Image ====> 393. iqos-ac-3_1-702x459.jpg\n", + "Completed Image ====> 394. medium_%D0%91%D0%B5%D0%B7_%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8-%D0%B1%D0%B0%D1%87%D0%BA%D0%B82.jpg\n", + "Completed Image ====> 395. 95\n", + "IOError on an image...trying next one... Error: The read operation timed out\n", + "Completed Image ====> 396. large_5015__1_.jpg\n", + "Completed Image ====> 397. 2571.300.jpg\n", + "Completed Image ====> 398. uk\n", + "Completed Image ====> 399. eabbb6ed992e78b350ac8c71b01b9b07.jpg\n", + "Completed Image ====> 400. BimedStandart.jpg\n", + "Completed Image ====> 401. e1f4441addc80be4f142d5a6768205ca.jpg\n", + "Completed Image ====> 402. 58f5164ddf450c41a1f77b4e25dd70e2.jpg\n", + "Completed Image ====> 403. allsiliccases.jpg\n", + "Completed Image ====> 404. products_accessories-750x750.jpg\n", + "Completed Image ====> 405. 0562937064c1a365dcbe32fbc254ebce.jpg\n", + "Completed Image ====> 406. cover-1500x430.jpg\n", + "Completed Image ====> 407. Sandero_Facelift_back-1536x864.jpg\n", + "Completed Image ====> 408. image_29.png\n", + "Completed Image ====> 409. intro.png\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-4: ordinal not in range(256)\n", + "Completed Image ====> 410. a3ad8vtchtotmt0_708b5ff1.jpg\n", + "Completed Image ====> 411. M_Accessories_Ladiessmallleathergoods.jpg\n", + "Completed Image ====> 412. pc_accessories.png\n", + "URLError on an image...trying next one... Error: HTTP Error 404: Not Found\n", + "Completed Image ====> 413. electric_eg2_v_co_lab_bronze_silver_chrome_auto_auto_jpg\n", + "Completed Image ====> 414. erjbp03834_lightasafeather,p_kym6_frt1.jpg\n", + "Completed Image ====> 415. magnus_white.jpg\n", + "Completed Image ====> 416. Aksessuaryi-dlya-vannoy-komnatyi-8.jpg\n", + "Completed Image ====> 417. 31f6c41c3b4e88f9d5238fa7d595fa5e.jpg\n", + "Completed Image ====> 418. 528553965_w0_h0_bergamo_4513203_800x800.jpg\n", + "Completed Image ====> 419. 85.200@2x.jpg\n", + "Completed Image ====> 420. bannerClickANdGroW.jpg\n", + "Completed Image ====> 421. 14fb730206572c02eab06b10389ceed8.png\n", + "Completed Image ====> 422. 899-Bby180-300.jpg\n", + "Completed Image ====> 423. access-catalog-pic.jpg\n", + "Completed Image ====> 424. ?format=png&width=251&height=376&scale=both.jpg\n", + "Completed Image ====> 425. s-35-25-1_1.jpg\n", + "Completed Image ====> 426. d4e2c067b9c812c9779b349cc974dd0a.png\n", + "Completed Image ====> 427. ce3550ac7474ccef6cb858979732da2b6412b6a4.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 428. 8472.253x0.jpg\n", + "Completed Image ====> 429. 1578.970.jpg\n", + "Completed Image ====> 430. I.H.A%20Professional%20Blood%20Stone%20(24pcs)-2-810x810.jpg\n", + "Completed Image ====> 431. 640x360-lifestyle-accessories.jpg\n", + "Completed Image ====> 432. arc0044-1.jpg\n", + "Completed Image ====> 433. doplnky-10st.jpg\n", + "Completed Image ====> 434. 0052_06072011093.jpg\n", + "Completed Image ====> 435. sidenie-hoverkart-girokart.jpg\n", + "Completed Image ====> 436. 5614158420.jpg\n", + "Completed Image ====> 437. aks_for_mavic_2.jpg\n", + "Completed Image ====> 438. img450_66a22e20dcf1f41d08e27b5f412c57b3.jpg\n", + "Completed Image ====> 439. 74.AW.112.jpg\n", + "Completed Image ====> 440. 260275.jpg\n", + "Completed Image ====> 441. 709b1e14a2fdaf2a9ae00e31ff991078-300x300.jpg\n", + "Completed Image ====> 442. 18.jpg\n", + "Completed Image ====> 443. caskets-min.jpg\n", + "Completed Image ====> 444. 1_180.jpg\n", + "Completed Image ====> 445. 07c6068c49c2a3955b2bd19831938f35.jpg\n", + "Completed Image ====> 446. 0-37-750x400.jpg\n", + "Completed Image ====> 447. 2eefbade1d4f5b0468c0a25a2d1ca66c.jpg\n", + "Completed Image ====> 448. ferrari_car__flag-270x269.jpg\n", + "Completed Image ====> 449. accessories.png\n", + "Completed Image ====> 450. large_AC2086_1-247x300.jpg\n", + "Completed Image ====> 451. acsess_2.jpg\n", + "Completed Image ====> 452. small_Fujifilm_LC-X70_1.jpg\n", + "Completed Image ====> 453. Watch%2038%D0%BC%D0%BC%20Apple.jpg\n", + "Completed Image ====> 454. large_71wboHpP_3L._SL1500_.jpg\n", + "Completed Image ====> 455. FURLA_PF_0109b_400X480.jpg\n", + "Completed Image ====> 456. 2bcdad437389e7165f0223e106c274fe.jpg\n", + "Completed Image ====> 457. no59_1_r.jpg\n", + "Completed Image ====> 458. 2dd84e7276fa4c2a21c4d793d1af03d9.jpg\n", + "Completed Image ====> 459. img.png\n", + "Completed Image ====> 460. aksessuary-dlya-gitar-1%20(1).jpg\n", + "Completed Image ====> 461. DS\n", + "Completed Image ====> 462. %D0%90%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%BF%D0%BB%D0%B0%D0%BD%D1%88%D0%B5%D1%82%D0%BE%D0%B2-%D0%BD%D0%B0-AliExpress.png\n", + "Completed Image ====> 463. kq0nkxou.3b5\n", + "Completed Image ====> 464. 1111-1.jpg\n", + "Completed Image ====> 465. juke_cam08_yellow_01.jpg\n", + "Completed Image ====> 466. xiaomi_4k_access_03.png\n", + "Completed Image ====> 467. 33e54dba7bcf64182e3f523018d95128.jpg\n", + "Completed Image ====> 468. Althaus_bsnn.jpg\n", + "Completed Image ====> 469. mobilnye_aksessuary.jpg\n", + "Completed Image ====> 470. jewelry.jpg\n", + "Completed Image ====> 471. opt2.jpg\n", + "Completed Image ====> 472. FendiGucci-SS19.png\n", + "Completed Image ====> 473. detskaya_odezhda_1180_1557236686.jpg\n", + "Completed Image ====> 474. akssesuary-200x200.jpg\n", + "Completed Image ====> 475. a84bc2c34de4d5545ab71d4fc055bd65.jpg\n", + "Completed Image ====> 476. GOODS_00-00013342-600x450.png\n", + "Completed Image ====> 477. KVADDRRY.jpg\n", + "Completed Image ====> 478. 1212.jpg\n", + "Completed Image ====> 479. 384098e434bbc423cbe784154798c08a4898ca30_388_388.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 480. HKN62_FV407?wid=1420&hei=930&fmt=png-alpha&.v=1549059654145.jpg\n", + "Completed Image ====> 481. 2-450x600-k90.jpg\n", + "Completed Image ====> 482. P_484522618FL.jpg\n", + "Completed Image ====> 483. 600x600.png\n", + "Completed Image ====> 484. 2.jpg\n", + "Completed Image ====> 485. 192691407_w230_h230_buket_i_butonerka.jpg\n", + "Completed Image ====> 486. pic_321.jpg\n", + "Completed Image ====> 487. new-service__10.jpg\n", + "Completed Image ====> 488. c3bc0f3cf153abdfecc20488e883aeda.jpg\n", + "Completed Image ====> 489. 375aedc1-82b7-4aa5-aa66-01d8779ddc70.jpg\n", + "Completed Image ====> 490. wolford_stop_slipping_p544_4854_image.jpg\n", + "Completed Image ====> 491. 6092912-1.jpg\n", + "Completed Image ====> 492. narukavniki_1.jpg\n", + "Completed Image ====> 493. foto_aksessuary.jpg\n", + "Completed Image ====> 494. 512b5b17192f08f80fdc0750fc6c7d781524905509.jpg\n", + "Completed Image ====> 495. 96.88.02.0004_0.jpg\n", + "Completed Image ====> 496. 818618.jpg\n", + "Completed Image ====> 497. 17966.200@2x.jpg\n", + "Completed Image ====> 498. Lamis_akssessory.jpeg\n", + "Completed Image ====> 499. %20%D0%93%D0%BE%D0%B1%D0%B5%D0%BB%D0%B5%D0%BD%D0%BE%D0%B2%D0%B0%D1%8F%20%D1%81%D0%BA%D0%B0%D1%82%D0%B5%D1%80%D1%82%D1%8C%20%D0%90%D0%B1%D1%8E%D1%81%D1%81%D0%BE%D0%BD-275x275.jpg\n", + "Completed Image ====> 500. ZkO9GMoepaM.jpg\n", + "\n", + "Errors: 21\n", + "\n", + "\n", + "Item no.: 5 --> Item name = \n", + "Evaluating...\n", + "Getting you a lot of images. This may take a few moments...\n", + "Reached end of Page.\n", + "Starting Download...\n", + "\n", + "\n", + "Unfortunately all 500 could not be downloaded because some images were not downloadable. 0 is all we got for this search filter!\n", + "\n", + "Errors: 0\n", + "\n", + "\n", + "Item no.: 6 --> Item name = \\u0431\\u0430\\u0440\\u0441\\u0435\\u0442\\u043a\\u0438\n", + "Evaluating...\n", + "Getting you a lot of images. This may take a few moments...\n", + "Reached end of Page.\n", + "Starting Download...\n", + "Completed Image ====> 1. 45398.300.jpg\n", + "Completed Image ====> 2. 095-004-004.jpg\n", + "Completed Image ====> 3. 11\n", + "Completed Image ====> 4. 32562.1920.jpg\n", + "Completed Image ====> 5. 075-002-034.jpg\n", + "Completed Image ====> 6. 32561.1920.jpg\n", + "Completed Image ====> 7. Pt703-46D-01.jpg\n", + "Completed Image ====> 8. 2442921_w640_h640_barsetki-muzhskie-kozhanye.jpg\n", + "Completed Image ====> 9. 474183192_w640_h640_iskustvennaya-kozha-barsetki.jpg\n", + "Completed Image ====> 10. 6322-49531598430540_small6.jpg\n", + "Completed Image ====> 11. muzhskaya-baesenka-des-1062-11.jpg\n", + "Completed Image ====> 12. 120334.png\n", + "Completed Image ====> 13. 464414746_w640_h640_sumka-barsetka-muzhskaya.jpg\n", + "Completed Image ====> 14. muzhskaja-barsetka-s-remnem-na-zapjaste-mis-ms34162.html-60195760014984_small6.jpg\n", + "Completed Image ====> 15. 011-004-034.jpg\n", + "Completed Image ====> 16. ferr_058-010b.jpg\n", + "Completed Image ====> 17. 2018-masculino.jpg\n", + "Completed Image ====> 18. 4249171923.jpg\n", + "Completed Image ====> 19. 472159893_w640_h640_korichnevaya-barsetka-muzhskaya.jpg\n", + "Completed Image ====> 20. 23874247.jpg\n", + "Completed Image ====> 21. original_02.jpg\n", + "Completed Image ====> 22. e8e48c93fcdc7decaac89acd0c0eb149.jpg\n", + "Completed Image ====> 23. 2-2.jpg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-9: ordinal not in range(256)\n", + "Completed Image ====> 24. IMG_5132.jpg\n", + "Completed Image ====> 25. 728212-1150x1150.jpg\n", + "Completed Image ====> 26. 3677050388.jpg\n", + "Completed Image ====> 27. 200-w18fozi6yrn6cdfu.jpg\n", + "Completed Image ====> 28. 21935.970.jpg\n", + "Completed Image ====> 29. tp_331098b.jpg\n", + "Completed Image ====> 30. 091-004-034.jpg\n", + "Completed Image ====> 31. large_p987313ethep98eefthd6e4817e6c8d1dthgd7.jpg\n", + "Completed Image ====> 32. 190-3_1553264783052-004%20001%20ARKA.jpg\n", + "Completed Image ====> 33. HTB1OQhgRpXXXXapaXXXq6xXFXXXp.jpg\n", + "Completed Image ====> 34. 1071216210_barsetka-bananka-baryzhka.jpg\n", + "Completed Image ====> 35. 305646589_w640_h640_sumka-barsetka-gorangd.jpg\n", + "Completed Image ====> 36. 2-1.jpg\n", + "Completed Image ====> 37. 7351-001.jpg\n", + "Completed Image ====> 38. muzhskaya-barsetka-bond-1087-3.jpg\n", + "Completed Image ====> 39. GP-016.jpg\n", + "Completed Image ====> 40. 1-580x580.jpg\n", + "Completed Image ====> 41. article111.jpg\n", + "Completed Image ====> 42. 4a681380a5723266160a2819264e1d7a49351189c8f91d79dfe09b177245385090d0e1b9890.jpg\n", + "Completed Image ====> 43. 1241021491_w640_h640_muzhskaya-cholovicha-sportivnaya.jpg\n", + "Completed Image ====> 44. IMG_5122-min.jpg\n", + "Completed Image ====> 45. 2913-img2.jpg\n", + "Completed Image ====> 46. 8048A-41.jpg\n", + "Completed Image ====> 47. 728-46B-01.jpg\n", + "Completed Image ====> 48. 39329752_images_7757170038.jpg\n", + "Completed Image ====> 49. 2435749_w640_h640_barsetki-muzhskie-kozhanye.jpg\n", + "Completed Image ====> 50. 440-agi98o8f2nc1tk4e.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 51. 2442-1_1532636699011-015001.jpg\n", + "Completed Image ====> 52. 8069a-2.jpg\n", + "Completed Image ====> 53. ST181312.jpg\n", + "Completed Image ====> 54. Baellerry.jpg\n", + "Completed Image ====> 55. f21105673cb60b3dc3148d49b42e.jpeg\n", + "Completed Image ====> 56. 120335.png\n", + "Completed Image ====> 57. 7188m.jpg\n", + "Completed Image ====> 58. 5111606780.jpg\n", + "Completed Image ====> 59. 186-2011-BLK%20(3).jpg\n", + "Completed Image ====> 60. 356833-barsietki-dlia-muzhchin-1280x768.jpg\n", + "Completed Image ====> 61. 12685741_5.jpg\n", + "Completed Image ====> 62. 5c80fa55dd657.jpg\n", + "Completed Image ====> 63. photo184771.jpeg\n", + "Completed Image ====> 64. 99741608_sumka-barsetka-isla.jpg\n", + "Completed Image ====> 65. de99fead5c15c12c660fea80f56a.jpeg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 66. 374.jpg\n", + "Completed Image ====> 67. fff1001d8ef17f9b5094e27bd8dc6fa2.jpg\n", + "Completed Image ====> 68. 100023669230b0.jpeg\n", + "Completed Image ====> 69. 20904183_5.jpg\n", + "Completed Image ====> 70. 6574870_14.jpg\n", + "Completed Image ====> 71. 5090988520.jpg\n", + "Completed Image ====> 72. lakestone_alford_brown_1-180x180.jpg\n", + "Completed Image ====> 73. polo-executive-bags-vera-pelle-handbags-high.jpg\n", + "Completed Image ====> 74. 10247197-1.jpg\n", + "Completed Image ====> 75. 1_180.jpg\n", + "Completed Image ====> 76. ____________2015_552582b80b87a.jpg\n", + "Completed Image ====> 77. ba\n", + "Completed Image ====> 78. img24062_33786.jpg\n", + "Completed Image ====> 79. 03.jpg\n", + "Completed Image ====> 80. 93b205d628210ceefd5330df17a0282a.jpg\n", + "Completed Image ====> 81. 2546aaf09a3d48d5deb973f4a8408d00.jpg\n", + "Completed Image ====> 82. muzhskaya-barsetka-cantler.jpg\n", + "Completed Image ====> 83. QS022-99X-001.jpg\n", + "Completed Image ====> 84. 075-005-001.jpg\n", + "Completed Image ====> 85. 30421-sumka-barsetka-flight-dlya-lichnyh-dokumentov_bb.jpg\n", + "Completed Image ====> 86. 447848152_sumka-muzhskaya-jeep.jpg\n", + "Completed Image ====> 87. f_1.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 88. 627247221_w200_h200_sumka-grande-s-4258.jpg\n", + "Completed Image ====> 89. SMK(152)-GAV.jpg\n", + "Completed Image ====> 90. bags-pockets-muzhskaya-sumka-cherez-plecho-polo-videng-paris-orygynal__73622970b.jpg\n", + "Completed Image ====> 91. 04.jpg\n", + "Completed Image ====> 92. large_%D0%A3%D0%A2-00000453_1.jpeg.jpg\n", + "Completed Image ====> 93. 4853071245.jpg\n", + "Completed Image ====> 94. kozhanaja-barsetka-vip-collection-ukraina-1503.html-67626272141933_small6.jpg\n", + "Completed Image ====> 95. tiny-5b7dea1c-8872-4b2f-b384-1ef5dd23873a.jpg\n", + "Completed Image ====> 96. 67740.1920.jpg\n", + "Completed Image ====> 97. 938481af3846f50f59b3e9cc277fa79c_medium.jpg\n", + "Completed Image ====> 98. L9\n", + "Completed Image ====> 99. 1517087848_w640_h640_sumka-muzhskaya-bond.jpg\n", + "Completed Image ====> 100. dsc_9224-1150x1150.jpg\n", + "Completed Image ====> 101. 5bd6cea3a2424.jpg\n", + "Completed Image ====> 102. 92244a81-284b-11e0-8573-002185057a31.resize1.jpeg\n", + "Completed Image ====> 103. 1511119824ih.jpeg\n", + "Completed Image ====> 104. ss_91004.jpg\n", + "Completed Image ====> 105. %20%D0%BC%D1%83%D0%B6%D1%81%D0%BA%D0%B0%D1%8F%20%D0%BA%D0%BE%D0%B6%D0%B0%D0%BD%D0%B0%D1%8F%20Albatros%201139%20Black-200x200-w48-12-44-44-28.jpg\n", + "Completed Image ====> 106. img24256_39570.jpg\n", + "Completed Image ====> 107. 2-3.jpg\n", + "Completed Image ====> 108. 4726427387.jpg\n", + "Completed Image ====> 109. 756777712_w640_h640_barsetki-iz-naturalnoj.jpg\n", + "Completed Image ====> 110. 14663551_2.jpg\n", + "Completed Image ====> 111. hk-poyasnaya-sumka-chernyy-vodostoykie-poyasnaya-barsetka-dlya-muzhchin-koshelek-be8deb30907444c9244e0ca8c5d79438-500.jpg\n", + "Completed Image ====> 112. 1324-1.jpg\n", + "Completed Image ====> 113. bags-pockets-muzhskaya-sumka-polo-videng-paris-chasy-v-podarok__73622471b.jpg\n", + "Completed Image ====> 114. 1b.jpg\n", + "Completed Image ====> 115. 9281.190@2x.jpg\n", + "Completed Image ====> 116. 2444-1_153264545909-002034.jpg\n", + "Completed Image ====> 117. 17\n", + "Completed Image ====> 118. muzhskoj-klatch-barsetka-3.jpg\n", + "Completed Image ====> 119. 737857207.jpg\n", + "Completed Image ====> 120. IMG_20180429_173032_863-800x800.jpg\n", + "Completed Image ====> 121. eiwsOtBzUYQxs33h6bAccI7509knrvq7UrOwK73P.jpeg\n", + "Completed Image ====> 122. barsetka-stdupont-kollekcii-elysee-181007.jpg\n", + "Completed Image ====> 123. 88917825_sumka-barsetka-fabian.jpg\n", + "Completed Image ====> 124. ba\n", + "Completed Image ====> 125. muzhskaya-baesenka-bond-1277-1.jpg\n", + "Completed Image ====> 126. 55828_1.jpg\n", + "Completed Image ====> 127. 1_180.jpg\n", + "Completed Image ====> 128. barsetka-fashion-27a-60351_1942-800x800watermark.jpg\n", + "Completed Image ====> 129. 242%201-700x700.jpg\n", + "Completed Image ====> 130. M38-1025A%20(1).jpg\n", + "Completed Image ====> 131. 1321.png\n", + "Completed Image ====> 132. thumb_ebb53a5e-3de3-11e1-8e06-001fc626294e_0.jpeg\n", + "Completed Image ====> 133. image;s=261x203.jpg\n", + "Completed Image ====> 134. 35538.310x370.jpg\n", + "Completed Image ====> 135. 10249692-1.jpg\n", + "Completed Image ====> 136. 204471.200.jpg\n", + "Completed Image ====> 137. 24614_1303368924.jpg\n", + "Completed Image ====> 138. 45-2_500x500.jpg\n", + "Completed Image ====> 139. Spaceman-5008-04-sinii-1-258x300.jpg\n", + "Completed Image ====> 140. 6052.190@2x.jpg\n", + "Completed Image ====> 141. import_files_5f_5fc9358c-7628-11e0-8d27-001fc633f49b_9087bd15-0112-11e4-8153-0050bf65cea3.jpeg\n", + "Completed Image ====> 142. zdokumenti18_!!!!!_foto_dlya_1s8ibagbarsetkistranger057057-barsetka-haki-malaya-cherez-plecho-stranger-1-frontjpg\n", + "Completed Image ====> 143. purse-franco-cesare-514.jpg\n", + "Completed Image ====> 144. DSC_0539.jpg\n", + "Completed Image ====> 145. s1200.jpg\n", + "Completed Image ====> 146. 7544-75998624910910_small6.jpg\n", + "Completed Image ====> 147. 3524.400.jpg\n", + "Completed Image ====> 148. 1s.jpg\n", + "Completed Image ====> 149. 867b8d294827a93f66e471712393274f.jpg\n", + "Completed Image ====> 150. photo155425.jpeg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 151. muzhskaya-barsetka-trussardi-jeans-00081_black-6137a785ee14c50561b85d68da22852e.ipthumb196x253prop_optim.jpg\n", + "Completed Image ====> 152. 449381804_w640_h640_muzhskaya-chernaya-barsetka.jpg\n", + "Completed Image ====> 153. ab347-5821-blu.jpg\n", + "Completed Image ====> 154. 5d51147efe11bf7c4cf13f0230029961.jpg\n", + "Completed Image ====> 155. ST181007.jpg\n", + "Completed Image ====> 156. 1ea98dd2a663548060d370c614fd0436--black-clutch-mens-wallets.jpg\n", + "Completed Image ====> 157. orig.jpg\n", + "Completed Image ====> 158. tiny-b4fb9ea4-9359-4ac4-8b5a-adf04f0b8bfa.jpg\n", + "Completed Image ====> 159. petek-dbrown-75904102.jpg\n", + "Completed Image ====> 160. 054-002-001.jpg\n", + "Completed Image ====> 161. 1246204069.jpg\n", + "Completed Image ====> 162. 051360-190x190.jpg\n", + "Completed Image ====> 163. DGFsi6KXYAA0uzS.jpg\n", + "Completed Image ====> 164. 3f634a87c1eff690c673dc28a75c6d4a.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 165. 20904183_6.jpg\n", + "Completed Image ====> 166. borsetka-Burberr-y-15.500.jpg\n", + "Completed Image ====> 167. 754610747493663.jpeg\n", + "Completed Image ====> 168. barsetka.jpg\n", + "Completed Image ====> 169. 149992189.jpg\n", + "Completed Image ====> 170. 124860.png\n", + "Completed Image ====> 171. 5A3BA86C57E9032.jpg\n", + "Completed Image ====> 172. davidjones_0016602.jpg\n", + "Completed Image ====> 173. 468929154_w200_h200_cumka-zhenskaya-naturalnaya.jpg\n", + "Completed Image ====> 174. 565695915-koganaya-barsetka-s-vydvignoj-petlej-na-zapyaste-tommy-hilfiger-am0am04201-002-black.jpg\n", + "Completed Image ====> 175. 5097383517.jpg\n", + "Completed Image ====> 176. poyasnye-sumki-dlya-dlya-zhenshchin-marka-iskusstvennaya-kozha-poyasnaya-ledi-7dc7ac9510fe9ad58deb801093612b90-500.jpg\n", + "Completed Image ====> 177. muzhskoj-klatch-barsetka-2.jpg\n", + "Completed Image ====> 178. sumka_na_pojas-2017.jpg\n", + "Completed Image ====> 179. 959337_a.jpg\n", + "Completed Image ====> 180. 1-760x450.jpg\n", + "Completed Image ====> 181. 188591391_w640_h640_muzhskoj-klatch-muzhskie.jpg\n", + "URLError on an image...trying next one... Error: HTTP Error 404: Not Found\n", + "Completed Image ====> 182. 56ec535592e21_0_uploading.jpg\n", + "Completed Image ====> 183. 585e71dec979048e5dccedf8.jpg\n", + "Completed Image ====> 184. 21aca1d2beec2179f6010afcf53b99a8.jpeg\n", + "Completed Image ====> 185. 8f4c1518586c3bcb9772ced1cf940749_medium.jpg\n", + "Completed Image ====> 186. f489cb4e-bcf1-11e0-944a-bcaec5b392f8.resize2.jpeg\n", + "Completed Image ====> 187. additionalimage_1425_9706.jpg\n", + "Completed Image ====> 188. large_a4e84de76152294a1d12859ded6785f3.jpg\n", + "Completed Image ====> 189. 684111599-barsetka-baron-225x300.jpg\n", + "Completed Image ====> 190. -.jpg\n", + "Completed Image ====> 191. %D0%92%D0%B5%D1%87%D0%B5%D1%80-%D0%94%D0%BB%D1%8F-%D0%B6%D0%B5%D0%BD%D1%89%D0%B8%D0%BD-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%BC%D0%BE%D0%B4%D0%BD%D1%8B%D0%B5-%D0%B1%D0%B0%D1%80%D1%81%D0%B5%D1%82%D0%BA%D0%B8-%D0%B8%D0%B7-%D0%BC%D1%8F%D0%B3%D0%BA%D0%BE%D0%B9-%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9-%D0%BA%D0%BE%D0%B6%D0%B8-Borsa-%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D0%B5%D1%80-%D0%A1%D1%83%D0%BC%D0%BA%D0%B8-%D0%BA%D0%BB%D0%B0%D1%82%D1%87-%D1%81%D1%83%D0%BC%D0%BA%D0%B0-%D0%BC%D0%B5%D1%81%D1%81%D0%B5%D0%BD%D0%B4%D0%B6%D0%B5%D1%80.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 192. 100023828155b0.jpeg\n", + "Completed Image ====> 193. 5221_brown_5-600x600.jpg\n", + "URLError on an image...trying next one... Error: HTTP Error 404: Not Found\n", + "Completed Image ====> 194. 88917827_sumka-barsetka-lance.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 195. muzhskaja_sumka_ss-12p_black_2-203x203.jpg\n", + "Completed Image ====> 196. 8c6b94f279c2ea6de190c10c3e20a33519ac0f33a98e2464288cfd01b7177245385090cd567e2d0.jpg\n", + "Completed Image ====> 197. 60871580_310_430.jpg\n", + "Completed Image ====> 198. 98060_1303366873.jpg\n", + "Completed Image ====> 199. SMK(150)-GAV.jpg\n", + "Completed Image ====> 200. muzhskaya-baesenka-des-524-11.jpg\n", + "Completed Image ====> 201. image;s=261x203.jpg\n", + "Completed Image ====> 202. purse-franco-cesare-355.jpg\n", + "Completed Image ====> 203. 245677-muzhskiie-barsietki-iz-iskusstviennoi-kozhi-540x480.jpg\n", + "Completed Image ====> 204. 55908455-597791964028658-3336109507796271104-n.jpg\n", + "Completed Image ====> 205. 1b.jpg\n", + "Completed Image ====> 206. 400.jpg\n", + "Completed Image ====> 207. 124051-262x262.jpg\n", + "Completed Image ====> 208. %D0%91%D0%B0%D1%80%D1%81%D0%B5%D1%82%D0%BA%D0%B8-%D1%8D%D1%82%D0%BE-%D0%BD%D0%B5-%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D0%BB%D0%B8%D1%85%D0%B8%D0%B5-%D0%B4%D0%B5%D0%B2%D1%8F%D0%BD%D0%BE%D1%81%D1%82%D1%8B%D0%B5%E2%80%A6-1-1-300x252.jpg\n", + "Completed Image ====> 209. 0000796_jeep-barsetka-6012-2-korinevyj.jpg\n", + "Completed Image ====> 210. 7352-001.jpg\n", + "Completed Image ====> 211. publications_2_pic2.jpg\n", + "Completed Image ====> 212. 9041b7711f9a924757e3776f49bacb4b_small.jpg\n", + "Completed Image ====> 213. W1\n", + "Completed Image ====> 214. 250_s265.jpg\n", + "Completed Image ====> 215. 10249694-1.jpg\n", + "Completed Image ====> 216. 5c4b4244c3bdd225233f81e2.jpg\n", + "Completed Image ====> 217. %D\n", + "Completed Image ====> 218. bags-pockets-predlagayu-vashemu-vnymanyyu-ochen-krutoy-muzhskoy-klatch-barsetku__108930571b.jpg\n", + "Completed Image ====> 219. 9b8f2ed7e0ca52f0c748940c800910c4.jpg\n", + "Completed Image ====> 220. 1b.jpg\n", + "Completed Image ====> 221. 245905925-302x205.jpg\n", + "Completed Image ====> 222. barsetka-baryzhka-zhenskaya-sg-889-v-assortimente-1-400x400.jpg\n", + "Completed Image ====> 223. 13e5ad06f4dea73dbc7ddee80ddbcf79.jpg\n", + "Completed Image ====> 224. 5446.jpg\n", + "Completed Image ====> 225. barsetka_bottega_veneta_68610_black_1-900x900.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 226. 2608086_7.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 227. 1485010929oc.jpeg\n", + "Completed Image ====> 228. 06.jpg\n", + "Completed Image ====> 229. sumki93-250x180.jpg\n", + "Completed Image ====> 230. 1030271399.jpg\n", + "Completed Image ====> 231. barsetka-bolinni-39-9298-4.jpg\n", + "Completed Image ====> 232. 14\n", + "Completed Image ====> 233. large_gs-4e0e6144-ba3e-11e3-82cb-0050bf65cea3-1017.jpg\n", + "Completed Image ====> 234. DSC_4523.jpg\n", + "Completed Image ====> 235. L1\n", + "Completed Image ====> 236. 437710-barsetka-elysee_bb.jpg\n", + "Completed Image ====> 237. 1383913.200.jpg\n", + "Completed Image ====> 238. 1_1.jpg\n", + "Completed Image ====> 239. ss_90993.jpg\n", + "Completed Image ====> 240. 8_67-96969.jpg\n", + "Completed Image ====> 241. a237cdc4-6332-11e1-9909-001c23a8ebb1-1759-1-400x400.jpeg\n", + "Completed Image ====> 242. s1200.jpg\n", + "Completed Image ====> 243. 472131507_w640_h640_barsetka-muzhskaya-chernaya.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 244. AC2141B2-BLU2-1-228x228.jpg\n", + "Completed Image ====> 245. 1_180.jpg\n", + "Completed Image ====> 246. billetera_e_star_ua_1_0.jpg\n", + "Completed Image ====> 247. brialdi-providence-providens-brown-4_280x280.jpg\n", + "Completed Image ====> 248. 102893.jpg\n", + "Completed Image ====> 249. 2608086_6.jpg\n", + "Completed Image ====> 250. ab351-2-nero.jpg\n", + "Completed Image ====> 251. 20402736.jpg\n", + "Completed Image ====> 252. 1387217086_w640_h640_muzhskaya-sumka-barsetka.jpg\n", + "Completed Image ====> 253. getUserImage?id=25855150.jpg\n", + "Completed Image ====> 254. 1911107234_1_small.jpg\n", + "Completed Image ====> 255. 1105987995_w390_h220_muzhskaya-kozhanaya-klatch-barsetka.jpg\n", + "Completed Image ====> 256. tiny-6dae50bc-6762-4f35-b9f6-ca7aaa0f9aaa.jpg\n", + "Completed Image ====> 257. DSC_0542.jpg\n", + "Completed Image ====> 258. 611.jpg\n", + "Completed Image ====> 259. 2871-a-03-0.jpg\n", + "Completed Image ====> 260. 16961262664861_small6.jpg\n", + "Completed Image ====> 261. 1204091521221.jpg\n", + "Completed Image ====> 262. uniseks-poyasnye-sumki-aktivnosti-povsednevnoe-dvoynoy-cvet-payetki-barsetka-uniseks-03a7548e2646d06b427db2e05c2bae07-500.jpg\n", + "Completed Image ====> 263. 1251-1_1533142310096-004%20004.jpg\n", + "Completed Image ====> 264. %D0%A1%D1%83%D0%BC%D0%BA%D0%B8-%D0%B4%D0%BB%D1%8F-%D0%B6%D0%B5%D0%BD%D1%89%D0%B8%D0%BD-2018-%D1%81%D1%83%D0%BC%D0%BA%D0%B8-%D0%B1%D0%B0%D1%80%D1%81%D0%B5%D1%82%D0%BA%D0%B8-femme-borsa-donna-bolsa-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D0%BC%D0%BA%D0%B8-%D0%96%D0%B5%D0%BD%D1%81%D0%BA%D0%B0%D1%8F-%D1%81%D1%83%D0%BC%D0%BE%D1%87%D0%BA%D0%B0-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9-%D0%B4%D0%B0%D0%BC%D1%8B.jpg\n", + "Completed Image ====> 265. barstka-na-poyas-10-800x800.jpg\n", + "Completed Image ====> 266. ferr_105-012b.jpg\n", + "Completed Image ====> 267. 37336_1.jpg\n", + "Completed Image ====> 268. original.gif\n", + "Completed Image ====> 269. 245677-muzhskiie-barsietki-iz-iskusstviennoi-kozhi-1280x768.jpg\n", + "Completed Image ====> 270. Pt760-041-01.jpg\n", + "Completed Image ====> 271. 1s.jpg\n", + "Completed Image ====> 272. 20b930098a02a38b622c858bd728cfb3.jpg\n", + "Completed Image ====> 273. 8020c-13_300x300.jpg\n", + "Completed Image ====> 274. tony-perotti-barsetka-561480.jpg\n", + "Completed Image ====> 275. 599330397_w200_h200_sumka-barsetka-cherez.jpg\n", + "Completed Image ====> 276. i766_476_1_pic_97415.jpg\n", + "Completed Image ====> 277. 6460b074c3aaf9b335a4fd1a8ca6ecd7_medium.jpg\n", + "Completed Image ====> 278. GildaTonelli-2080-Bag-Tasche-Sumka-Borsa-BROWN-ADVENTURE-0.jpg\n", + "Completed Image ====> 279. -.jpg\n", + "Completed Image ====> 280. 2907.jpg\n", + "Completed Image ====> 281. bags-pockets-muzhskoy-kozhanyy-koshelek-klatch-barsetka-organayzer-armani-mont-b__102790205b.jpg\n", + "Completed Image ====> 282. 1b.jpg\n", + "Completed Image ====> 283. 17032.200.jpg\n", + "Completed Image ====> 284. 5be0566cd67750a14f131d53.jpg\n", + "Completed Image ====> 285. 613372019.jpg\n", + "Completed Image ====> 286. barsetka-2-231kv.jpg\n", + "Completed Image ====> 287. image;s=261x203.jpg\n", + "Completed Image ====> 288. novaya-moda-muzhskoy-klatch-konvert-iskusstvennaya-kozha-crazy-horse-barsetka-1422179beba5cbed689f7b5079566e4a-500.jpg\n", + "Completed Image ====> 289. 03.jpg\n", + "Completed Image ====> 290. 1511119951kc.jpeg\n", + "Completed Image ====> 291. L8\n", + "Completed Image ====> 292. 7358-001.jpg\n", + "Completed Image ====> 293. 1474004007_w200_h200_brendovaya-muzhskaya-sumka-planshetka.jpg\n", + "Completed Image ====> 294. photo152464.jpeg\n", + "Completed Image ====> 295. 100024214739b0.jpg\n", + "Completed Image ====> 296. s375.jpg\n", + "Completed Image ====> 297. 503372470_w200_h200_cid2836567_pid331134273-a9a0d687.jpg\n", + "Completed Image ====> 298. 5adc4bb25eaa9e4a59351763.jpg\n", + "Completed Image ====> 299. 56724bc246f224103aa8795a8e47a3a4.jpeg\n", + "Completed Image ====> 300. tp_331146b.jpg\n", + "Completed Image ====> 301. 1s.jpg\n", + "Completed Image ====> 302. 862163599.jpg\n", + "Completed Image ====> 303. 44c3f579d817a08fcdbc13eb145b2751.jpg\n", + "Completed Image ====> 304. 2443-1_1532639948013-004%20001.jpg\n", + "Completed Image ====> 305. 1429033001_w200_h200_muzhskaya-sumka-.jpg\n", + "Completed Image ====> 306. 4135522010.jpg\n", + "Completed Image ====> 307. image;s=261x203.jpg\n", + "Completed Image ====> 308. 13\n", + "Completed Image ====> 309. 02.jpg\n", + "Completed Image ====> 310. ccrxrq-diamond-talii-sumka-dlya-zhenshchin-moda-marka-kozha-ledi-1430f3c773b176e0dedf6ad49ca9361d-500.jpg\n", + "Completed Image ====> 311. 4539475490.jpg\n", + "Completed Image ====> 312. Genuine-Cow-Leather-Men-Lichee-Pattern-Slim-Soft-Long-Zipper-Wallet-Male-Coin-Purse-Money-Pocket.jpg\n", + "Completed Image ====> 313. 10208300-1.jpg\n", + "Completed Image ====> 314. 545843440_w200_h200_muzhskoj-klatch-barsetka.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 315. 22\n", + "Completed Image ====> 316. 1156437191.jpg\n", + "Completed Image ====> 317. 5545581796.jpg\n", + "Completed Image ====> 318. 415262415_w640_h640_muzhskaya-vertikalnaya-chyornaya.jpg\n", + "Completed Image ====> 319. e561fc8a9779cda3b03ca74a5f4fc755.jpg\n", + "Completed Image ====> 320. image;s=261x203.jpg\n", + "Completed Image ====> 321. 196-1_20111117181802663287.jpg\n", + "Completed Image ====> 322. Simple-Lady-Tote-Bag-Pochette-Femme-2018-Cactus-Poster-Art-Prints-Shoulder-Bag-Eco-Linen-School.jpg\n", + "Completed Image ====> 323. poyasnaya-sumka-chernyy-vodonepronicaemyy-poyasnaya-barsetka-dlya-muzhchin-koshelek-dlya-67849a73092526f9b4c67278205625f7-500.jpg\n", + "Completed Image ====> 324. 1068691584_w200_h200_kozhanyj-muzhskoj-sumka.jpg\n", + "Completed Image ====> 325. 472157874_w640_h640_barsetka-chernaya-muzhskaya.jpg\n", + "Completed Image ====> 326. 01.jpg\n", + "Completed Image ====> 327. 5097035245.jpg\n", + "Completed Image ====> 328. 2019-brend-dlya-zhenshchin-sumki-roskoshnye-sumki-dlya-zhenshchin-kurerskie-16aa756c80bbcc2e20d9b29c8dc723a6-500.jpg\n", + "Completed Image ====> 329. 5208454714.jpg\n", + "Completed Image ====> 330. HTB11H3sdHuWBuNjSszgq6z8jVXac.jpg\n", + "Completed Image ====> 331. 4839016162.jpg\n", + "Completed Image ====> 332. 5441077270.jpg\n", + "Completed Image ====> 333. 2618544038.jpg\n", + "\n", + "\n", + "Unfortunately all 500 could not be downloaded because some images were not downloadable. 333 is all we got for this search filter!\n", + "\n", + "Errors: 11\n", + "\n", + "\n", + "Item no.: 7 --> Item name = \\u043f\\u043e\\u0432\\u0435\\u0440\\u0445\\u043d\\u043e\\u0441\\u0442\\u044c \\u0441\\u0442\\u043e\\u043b\\u0430\n", + "Evaluating...\n", + "Getting you a lot of images. This may take a few moments...\n", + "Reached end of Page.\n", + "Starting Download...\n", + "Completed Image ====> 1. _23-2147701364.jpg\n", + "Completed Image ====> 2. depositphotos_120905552-stock-photo-table-textured-surface.jpg\n", + "Completed Image ====> 3. _23-2147701369.jpg\n", + "Completed Image ====> 4. IMG_8387-1024x768.jpg\n", + "Completed Image ====> 5. depositphotos_131784438-stock-photo-wooden-table-surface.jpg\n", + "Completed Image ====> 6. _23-2147701368.jpg\n", + "Completed Image ====> 7. main_749596_original.jpg\n", + "Completed Image ====> 8. depositphotos_178951450-stock-photo-brown-wooden-table-surface.jpg\n", + "Completed Image ====> 9. _29136-95.jpg\n", + "Completed Image ====> 10. fi\n", + "Completed Image ====> 11. 636af9e442f7a9b066ad8aaab6058625_fitted_800x3000.jpg\n", + "Completed Image ====> 12. _1253-757.jpg\n", + "Completed Image ====> 13. sunny-hill-hotel-apartments.jpg\n", + "Completed Image ====> 14. depositphotos_121089654-stock-photo-table-textured-surface.jpg\n", + "Completed Image ====> 15. %D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B0%D1%8F-%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F-90406021.jpg\n", + "Completed Image ====> 16. colored-timber-tree-wooden-wallpaper-260nw-1389827081.jpg\n", + "Completed Image ====> 17. %D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D1%8F%D0%BD%D0%BD%D0%B0%D1%8F-%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83%D1%80%D0%B0-%D1%81%D1%82%D0%BE%D0%BB%D0%B0-%D0%BA%D0%BE%D1%80%D0%B8%D1%87%D0%BD%D0%B5%D0%B2%D1%8B%D0%B9-%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9-%D0%BC%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%B0%D0%BB-%D0%B8-106974127.jpg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-21: ordinal not in range(256)\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 18. depositphotos_191523462-stock-photo-light-spruce-tree-table-surface.jpg\n", + "Completed Image ====> 19. %D0%BF%D0%BE%D0%B2%D0%B5%D1%80%D1%85%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D1%81%D1%82%D0%BE-%D0%B0-%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B0%D1%8F-%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F-83228263.jpg\n", + "Completed Image ====> 20. Bamboo-Table-Top-and-Bambboo-O.jpg\n", + "Completed Image ====> 21. 152873298918310712.jpg\n", + "Completed Image ====> 22. derevyannyj_poverkhnost_tekstura_doski_118443_1280x720.jpg\n", + "Completed Image ====> 23. kartinkijane.ru-47012.jpg\n", + "Completed Image ====> 24. %D0%BA%D1%80%D0%B0%D1%81%D0%BA%D0%B0-teal-%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D1%8F%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D1%81%D1%82%D0%BE%D0%BB%D0%B0-%D0%B7%D0%B0%D1%82%D1%80%D0%B0%D0%BF%D0%B5%D0%B7%D0%BD%D0%B0%D1%8F-%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D1%8F%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BF%D0%BE%D0%B2%D0%B5%D1%80%D1%85%D0%BD%D0%BE%D1%81%D1%82%D1%8C-103290664.jpg\n", + "Completed Image ====> 25. depositphotos_8793136-stock-photo-table-surface.jpg\n", + "Completed Image ====> 26. img.php\n", + "Completed Image ====> 27. big_comp_stol17.jpg\n", + "Completed Image ====> 28. 374310182_374310182.jpg\n", + "Completed Image ====> 29. depositphotos_135719266-stock-photo-wooden-table-surface.jpg\n", + "Completed Image ====> 30. Walnut-Wood-Coffee-Table-Sqaur.jpg\n", + "Completed Image ====> 31. Dollarphotoclub_66819547.jpg\n", + "Completed Image ====> 32. big_comp_stol16.jpg\n", + "Completed Image ====> 33. www.GetBg.net_Archive_Miscellaneous_Surface_026121_.jpg\n", + "Completed Image ====> 34. maxresdefault.jpg\n", + "Completed Image ====> 35. ikea2.jpg\n", + "Completed Image ====> 36. empty-wooden-table-blurred-modern-260nw-1355619668.jpg\n", + "Completed Image ====> 37. ea4c8a35-f963-4499-bf4c-ecca4026179a.jpg\n", + "Completed Image ====> 38. write-2881873_960_720.jpg\n", + "Completed Image ====> 39. 8782.jpg\n", + "Completed Image ====> 40. depositphotos_135766620-stock-photo-surface-of-desk.jpg\n", + "Completed Image ====> 41. green-leaves-with-empty-wooden-table-top-background-picture-id539817412.jpg\n", + "Completed Image ====> 42. 471575865a003720bbb17eeaf0b5c1e5.png\n", + "Completed Image ====> 43. _29266-34.jpg\n", + "Completed Image ====> 44. %D0%BF%D0%BE%D0%B2%D0%B5%D1%80%D1%85%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D1%81%D1%82%D0%BE%D0%BB%D0%B0-%D1%81-%D0%BB%D0%B8%D1%81%D1%82%D0%BE%D0%BC-%D0%B1%D1%83%D0%BC%D0%B0%D0%B3%D0%B8-%D1%80%D0%B5%D0%BC%D0%B5%D1%81%D0%BB%D0%B0-%D0%BA%D0%B0%D1%80%D0%B0%D0%BD%D0%B4%D0%B0%D1%88%D0%B5%D0%B9-%D1%86%D0%B2%D0%B5%D1%82%D0%B0-%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D1%8F%D0%BD%D0%BD%D0%BE%D0%B9-112998167.jpg\n", + "Completed Image ====> 45. nature-board-wood-antique-retro-texture-plank-floor-old-wall-dark-pine-model-brown-dirty-material-surface-textured-project-hardwood-decorative-wooden-parquet-harsh-the-background-work-desk-dining-table-old-fashioned-flooring-motherboard-the-structure-of-the-wood-flooring-vintage-boards-laminate-flooring-wood-stain-560002.jpg\n", + "Completed Image ====> 46. kak-otrestavrirovat-staryj-stol-svoimi-rukami-26.jpg\n", + "Completed Image ====> 47. depositphotos_191353802-stock-photo-atural-wooden-timber-table-surface.jpg\n", + "Completed Image ====> 48. solid-surface-canteen-tables-and-chairs-chinese.jpg\n", + "Completed Image ====> 49. Black-Velvet-Flocking-Contact-Paper-Stickers-DIY-Sticky.jpg\n", + "URLError on an image...trying next one... Error: HTTP Error 404: Not Found\n", + "Completed Image ====> 50. metal-template-260nw-111190139.jpg\n", + "Completed Image ====> 51. allfons.ru_14812.jpg\n", + "Completed Image ====> 52. depositphotos_19088623-stock-photo-table-surface.jpg\n", + "Completed Image ====> 53. maxresdefault.jpg\n", + "Completed Image ====> 54. desk-table-board-wood-white-floor-pen-wall-lighting-material-surface-wooden-shape-1173375.jpg\n", + "Completed Image ====> 55. 109915c4638cf8007a031ff1ea3150219a3f4239.jpg\n", + "Completed Image ====> 56. wooden-table-top-on-blue-sea-and-white-sand-beach-picture-id530427836.jpg\n", + "Completed Image ====> 57. stol-dlja-shveinoi-mashinki-komfort-5-poverhnost-dlja-raskroja.jpg\n", + "Completed Image ====> 58. %D1%81%D1%82%D0%B0%D1%80%D0%B0%D1%8F-%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D1%8F%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BF%D0%BE%D0%B2%D0%B5%D1%80%D1%85%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D1%81%D1%82%D0%BE%D0%BB%D0%B0-%D0%B4%D0%BB%D1%8F-%D0%BF%D0%B8%D0%BA%D0%BD%D0%B8%D0%BA%D0%B0-%D1%81-%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%B5%D0%BD%D1%81%D0%BA%D0%BE%D0%B9-%D0%BA%D1%80%D0%B0%D1%81%D0%BD%D0%BE%D0%B9-118405663.jpg\n", + "Completed Image ====> 59. 8718475621737_g_en_hd_4-1024x1024.jpg\n", + "Completed Image ====> 60. f71270f36044846898010203d4re--dlya-doma-interera-vintazh-kruglyj-stol-iz-duba.jpg\n", + "Completed Image ====> 61. Sahara_Beige_Quartz_Slab_Surfaces_Best_Price_155150741426.png\n", + "Completed Image ====> 62. High-Quality-beautiful-flock-velvet-3D-wallpaper-modern-solid-flocking-wall-paper-home-decoration-for-wallcovering.jpg\n", + "Completed Image ====> 63. Stolik.2.jpg\n", + "Completed Image ====> 64. 1500642811-9655-dekor-stola-18.jpg\n", + "Completed Image ====> 65. doski_derevyannyy_poverhnost_fon_tekstura_50684_1280x720.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 66. 6.jpg\n", + "Completed Image ====> 67. orig.jpg\n", + "Completed Image ====> 68. Kak-obnovit-staryj-stol-shag-2.jpg\n", + "Completed Image ====> 69. _23-2147701362.jpg\n", + "Completed Image ====> 70. 42673268_716d488cd114adb85ff16ff7d2fbbaf5_800.jpg\n", + "Completed Image ====> 71. dsc_1553.jpg\n", + "Completed Image ====> 72. 3094115.jpg\n", + "Completed Image ====> 73. 45515639.jpeg\n", + "Completed Image ====> 74. depositphotos_8793266-stock-photo-table-surface.jpg\n", + "Completed Image ====> 75. _DSC5497_w.png\n", + "Completed Image ====> 76. stol-dlja-shveinoi-mashinki-komfort-5-poverhnost-dlja-raskroja.jpg\n", + "Completed Image ====> 77. 3374.jpg\n", + "Completed Image ====> 78. dub-venge-138-t-f1-16mm_0d1ef4ca1e1c938d.jpg\n", + "Completed Image ====> 79. wooden-table-top-on-blue-sea-and-white-sand-beach-picture-id530427736.jpg\n", + "Completed Image ====> 80. RO\n", + "Completed Image ====> 81. 992702.jpeg\n", + "Completed Image ====> 82. Wholesale-Manufacturer-White-H.jpg\n", + "Completed Image ====> 83. restavraciya-stola-shlifovka-gruntovannyx-povrexnostej.jpg\n", + "Completed Image ====> 84. 34086750_6361b0dc66e575ffaa864ed438e59668_800.jpg\n", + "Completed Image ====> 85. Gotovim_poverhnost_stola.jpg\n", + "Completed Image ====> 86. %D1%87%D0%B5%D1%80%D0%BD%D0%B0%D1%8F-%D0%BF%D1%83%D1%81%D1%82%D0%B0%D1%8F-%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D1%8F%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BF%D1%80%D0%B5%D0%B4%D0%BF%D0%BE%D1%81%D1%8B%D0%BB%D0%BA%D0%B0-%D0%BF%D0%BE%D0%BA%D1%80%D0%B0%D1%88%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F-%D1%82%D0%B5%D0%BC%D0%BD%D0%B0%D1%8F-%D0%BF%D0%BE%D0%B2%D0%B5%D1%80%D1%85%D0%BD%D0%BE%D1%81%D1%82%D1%8C-102912051.jpg\n", + "Completed Image ====> 87. 8718475621720_a_en_hd_1-550x550.jpg\n", + "Completed Image ====> 88. dekupazh-kuxonnogo-stola-idei-v-stile-shebbi-shik.jpg\n", + "Completed Image ====> 89. 2ed87495fb81f05478ef8708e56a3b9c.jpg\n", + "Completed Image ====> 90. b3c14f985b4e9df4fd5e26283780522e.jpg\n", + "Completed Image ====> 91. a22d68e8469054663d89dbb4f72ce813.jpg\n", + "Completed Image ====> 92. green-leaves-with-empty-wooden-table-top-background-picture-id539817516.jpg\n", + "Completed Image ====> 93. elske-jan-korbes-2.jpg\n", + "Completed Image ====> 94. 1478261410_8.jpg\n", + "Completed Image ====> 95. 1552731295974.jpg\n", + "Completed Image ====> 96. AM_CLASSIC_ARAMIS_CHILD_COMPLECT_01_CHAIR.jpg\n", + "Completed Image ====> 97. Stol-podokonnik-9-1.jpg\n", + "Completed Image ====> 98. sk\n", + "Completed Image ====> 99. 92271198_9FPsmeshannoe.jpg\n", + "Completed Image ====> 100. bd8b979d93d46f8d1e924309fb6e4006.jpg\n", + "Completed Image ====> 101. 150745847412864962.jpg\n", + "Completed Image ====> 102. rubanok.jpg\n", + "Completed Image ====> 103. Steel-Frame-MDF-Tabletop-Stude.jpg\n", + "Completed Image ====> 104. 5801d04s-960.jpg\n", + "Completed Image ====> 105. Gljancevaja_poverhnost_stola.jpg\n", + "Completed Image ====> 106. 4520688672106601aa36dddf88abae91dfc5c3894d09_b.jpg\n", + "Completed Image ====> 107. _23-2147907230.jpg\n", + "Completed Image ====> 108. %D0%B1%D0%B5-%D1%8B%D0%B5-%D0%B2%D0%B8%D0%BD%D1%82%D0%B0%D0%B6%D0%BD%D1%8B%D0%B5-%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83%D1%80%D0%B0-%D0%B8-%D0%BF%D0%BE%D0%B2%D0%B5%D1%80%D1%85%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%B5%D1%80%D0%B5%D0%B2%D1%8F%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D1%81%D1%82%D0%BE-%D0%B0-55133703.jpg\n", + "Completed Image ====> 109. 6060.jpg\n", + "Completed Image ====> 110. 4993248573.jpg\n", + "Completed Image ====> 111. ynNxv748c8U.jpg\n", + "Completed Image ====> 112. %D0%9D%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%82%D0%BE%D0%B2%D0%B0%D1%8F%203.jpg\n", + "Completed Image ====> 113. 89\n", + "Completed Image ====> 114. 1459511990_obkleennaya-poernot-tmbochi.jpg\n", + "Completed Image ====> 115. 1517214902_f9jl6o0iykftbm3_large.jpg\n", + "Completed Image ====> 116. L_member_1519.png\n", + "Completed Image ====> 117. dekor-stola-modnye-sovremennye-idei-63.jpg\n", + "Completed Image ====> 118. GlavCom_SmartOne_LDS_04.jpg\n", + "Completed Image ====> 119. s1200.jpg\n", + "Completed Image ====> 120. 5b7d87d289c5844009703b9086802cce.jpg\n", + "Completed Image ====> 121. ossobenosty-kronvuz-wp-6.jpg\n", + "Completed Image ====> 122. 1552460578_1_mini7.jpg\n", + "Completed Image ====> 123. v4-728px-Tile-a-Table-Top-Step-1.jpg\n", + "Completed Image ====> 124. K10108.jpg\n", + "Completed Image ====> 125. prozrachnye-silikonovye-nakladki-na-stol-26.jpg\n", + "Completed Image ====> 126. 30641.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 127. 4.jpg\n", + "Completed Image ====> 128. stol-dlja-shveinoi-mashinki-komfort-5-poverhnost-dlja-raskroja.jpg\n", + "Completed Image ====> 129. mqdefault.jpg\n", + "Completed Image ====> 130. depositphotos_182966348-stock-photo-four-realistic-vector-wood-textures.jpg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-21: ordinal not in range(256)\n", + "Completed Image ====> 131. 33b6bf69fe1be135de12da64bc3ef5e1.jpg\n", + "Completed Image ====> 132. 6100012-wooden-table-wooden-surface-wood-texture-planks.jpg\n", + "Completed Image ====> 133. 197441.640xp.jpg\n", + "Completed Image ====> 134. pngtree-coffee-table-and-bench-png-clipart_2596451.jpg\n", + "URLError on an image...trying next one... Error: HTTP Error 503: Service Temporarily Unavailable\n", + "Completed Image ====> 135. kuhonnyjstolsplitkoj3.jpg\n", + "Completed Image ====> 136. es7kgoephb4k84s4owscgokkg0ccso.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 137. 4140097357.jpg\n", + "Completed Image ====> 138. 1532549738_722.jpg\n", + "Completed Image ====> 139. %D1%81%D0%B2%D0%B5%D1%82%D0%BB%D0%B0%D1%8F-%D0%BF%D0%BE%D0%B2%D0%B5%D1%80%D1%85%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D1%8F%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D1%81%D1%82%D0%BE%D0%BB%D0%B0-%D0%B1%D0%B5%D0%BB%D0%B0%D1%8F-%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D1%8F%D0%BD%D0%BD%D0%B0%D1%8F-%D0%B7%D0%B0%D1%82%D1%80%D0%B0%D0%BF%D0%B5%D0%B7%D0%BD%D0%B0%D1%8F-127105367.jpg\n", + "Completed Image ====> 140. 8718475621751_a_en_hd_1-550x550.jpg\n", + "Completed Image ====> 141. Kashmir-Gold-Granite-for-Kitch.jpg\n", + "Completed Image ====> 142. pi%20glass_892fef204a0aaa8babf46cbe77d48c05.jpg\n", + "Completed Image ====> 143. stol-iz-keramicheskoj-plitki.jpg\n", + "Completed Image ====> 144. dizajn-stola-590x393.jpg\n", + "Completed Image ====> 145. .jpg\n", + "Completed Image ====> 146. 1532549739_881.jpg\n", + "Completed Image ====> 147. drevnii-stol-komod.jpg\n", + "Completed Image ====> 148. 9083b21s-1920.jpg\n", + "Completed Image ====> 149. kak-pokrasit-stol-2356.jpg\n", + "Completed Image ====> 150. dekupazh-stol-2.jpg\n", + "Completed Image ====> 151. 1391303_88832155.jpeg\n", + "Completed Image ====> 152. imBilliard31-Peretjazhka-biljardnogo-stola-9-futov-v-Belgorode-2.jpg\n", + "Completed Image ====> 153. 5-2.png\n", + "Completed Image ====> 154. dizajnerskie-stoly-idei-v-interere-12.jpg\n", + "Completed Image ====> 155. stol-na-dachu-svoimi-rukami-iz-dereva_14.jpg\n", + "Completed Image ====> 156. stol-dlja-shveinoi-mashinki-komfort-5-poverhnost-dlja-raskroja.jpg\n", + "Completed Image ====> 157. 01_maikl.png\n", + "Completed Image ====> 158. 1552558009_1_mini7.jpg\n", + "Completed Image ====> 159. 4960958482.jpg\n", + "Completed Image ====> 160. mi\n", + "Completed Image ====> 161. 1-45.png\n", + "Completed Image ====> 162. 2569bafa0a9576f61028caf14dcfdc3e.jpg\n", + "Completed Image ====> 163. IMG_6545.jpg\n", + "Completed Image ====> 164. -.jpg\n", + "Completed Image ====> 165. Free-standing-U-shape-faux-stone-solid.jpg\n", + "Completed Image ====> 166. desk-wood-texture-plank-floor-wall-pattern-natural-brown-rough-lumber-material-surface-background-hardwood-wooden-timber-backdrop-panel-flooring-plywood-wood-flooring-laminate-flooring-wood-stain-1346426.jpg\n", + "Completed Image ====> 167. EGF-S_1-1920x1080.jpg\n", + "Completed Image ====> 168. 1160598519_w640_h640_ikea-stuva-fritids.jpg\n", + "Completed Image ====> 169. d74a48.jpg\n", + "Completed Image ====> 170. 1-1.jpeg\n", + "Completed Image ====> 171. 9125.jpg\n", + "Completed Image ====> 172. 13849812_dopolnitelnaya-povorotnaya-poverhnost.jpg\n", + "Completed Image ====> 173. Img0621%2B.jpg\n", + "Completed Image ====> 174. -031e.jpg\n", + "Completed Image ====> 175. af7e2239ea9301f5c7e33f1da9511759.jpg\n", + "Completed Image ====> 176. %D0%B1%D0%B5%D0%BB%D0%B0%D1%8F-%D0%BF%D0%BE%D0%B2%D0%B5%D1%80%D1%85%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D1%8F%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D1%81%D1%82%D0%BE%D0%BB%D0%B0-%D0%BF%D1%80%D0%B5%D0%B4%D0%BF%D0%BE%D1%81%D1%8B%D0%BB%D0%BA%D0%B8-%D0%BA%D0%BE%D0%BD%D0%B5%D1%86-%D0%B2%D0%B2%D0%B5%D1%80%D1%85-%D0%BF%D0%BB%D0%B0%D0%BD%D0%BE%D0%BA-102526281.jpg\n", + "Completed Image ====> 177. DS\n", + "Completed Image ====> 178. fiz79lukashikivanova-801.png\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 179. _23-2147701373.jpg\n", + "Completed Image ====> 180. seamless-wooden-pattern-wood-grain-260nw-1302511354.jpg\n", + "Completed Image ====> 181. depositphotos_57252511-stock-photo-brown-wooden-texture-cutting-board.jpg\n", + "Completed Image ====> 182. 2021.jpg\n", + "Completed Image ====> 183. 1517214709_fb61eeliykftblx_large.jpg\n", + "Completed Image ====> 184. ZHurnalnyiy-stolik-svoimi-rukami-2-3.jpg\n", + "Completed Image ====> 185. 4c0b065f9aa89c6b2d06e1e10392f7e3.jpg\n", + "Completed Image ====> 186. post-77769-1266347183.jpg\n", + "Completed Image ====> 187. image-2030.jpg\n", + "Completed Image ====> 188. 11\n", + "Completed Image ====> 189. Stol-dlya-svarki-svoimi-rukami-52.jpg\n", + "Completed Image ====> 190. 3bdf423242b30ff99599bcc296acc7de.jpg\n", + "Completed Image ====> 191. 10977442.jpeg\n", + "Completed Image ====> 192. %D1%84%D0%BE%D1%82%D0%BE-3-2.jpg\n", + "Completed Image ====> 193. 35128_7f770siesta_chayniy_1510246641.jpg\n", + "Completed Image ====> 194. 420940112_w640_h640_stol-m38-alba.jpg\n", + "Completed Image ====> 195. new-style.jpg\n", + "Completed Image ====> 196. small_shop_property_file_1276_136.png\n", + "Completed Image ====> 197. Shanxi-Black-Granite-for-Kitch.jpg\n", + "Completed Image ====> 198. 2016091212073449201207304_650x650.jpg\n", + "Completed Image ====> 199. 3D-Diy-Flower-Shape-Acrylic-Wall-Sticker-Modern-Stickers-Decoration-Living-Room-Removable-Mural-Wallpaper-Art.jpg\n", + "Completed Image ====> 200. EGF-N_1-1920x1080.jpg\n", + "Completed Image ====> 201. stol_dlia_rezki_0004.jpg\n", + "Completed Image ====> 202. vlcsnap-2018-12-17-08h38m44s107.png.jpg\n", + "Completed Image ====> 203. pl18385020-hospital_bedside_mdf_dining_table_top_20mm_with_pvc_film_pressing_surface.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 204. 00000119931.jpg\n", + "Completed Image ====> 205. 528904376_w448_h473_stol-m38-alba.jpg\n", + "Completed Image ====> 206. Stol-svoimi-rukami-35-300x225.jpg\n", + "Completed Image ====> 207. iXebaHlodwQ.jpg\n", + "Completed Image ====> 208. 8d24cbd267626d645c5ecd08cb2c30c2.jpeg\n", + "Completed Image ====> 209. TESA-2010-Katalog-TESA-2010-Izmeritelnye-pribory-i-instrument-dlia-lineino-uglovykh-izmerenii-0404b-Lab2U.jpg\n", + "Completed Image ====> 210. igra-novus_1.png\n", + "Completed Image ====> 211. 1350384260_scr89.jpg\n", + "Completed Image ====> 212. 3058488-background_board_dark_delicate_design_hardwood_leaf_log_material_oak_plank_retro_rough_rustic_surface_table_texture_vintage_wood_wood-planks_wooden_royalty-free-images.jpg\n", + "Completed Image ====> 213. bb7bb2f6c7a931d0a240f62f353f0262.jpg\n", + "Completed Image ====> 214. Glow-in-the-Dark-Cypress-Wood-Table-Instructables-by-Mike-Warren.jpg\n", + "Completed Image ====> 215. 1552555574_1_mini7.jpg\n", + "Completed Image ====> 216. kakie-byvayut-stoleshnicy-75.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 217. dekupazh-stola-svoimi-rukami-3.jpg\n", + "Completed Image ====> 218. 1541922112_5.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 219. sunny-hill-hotel-apartments.jpg\n", + "Completed Image ====> 220. 4491081700.jpg\n", + "Completed Image ====> 221. 1.jpg\n", + "Completed Image ====> 222. 70794404_images_10802724729.jpg\n", + "Completed Image ====> 223. PB\n", + "Completed Image ====> 224. 529814689_w640_h640_stol-m50-diamant.jpg\n", + "Completed Image ====> 225. el\n", + "Completed Image ====> 226. 14232_OzDyg6MmklQ.jpg\n", + "Completed Image ====> 227. arlando1-1000.jpg\n", + "Completed Image ====> 228. %D1%81%D1%8213-225x300.jpg\n", + "Completed Image ====> 229. 4987511038.jpg\n", + "Completed Image ====> 230. bf7430bb812659b0e66fb544526b9ac7.jpg\n", + "Completed Image ====> 231. 333.jpg\n", + "Completed Image ====> 232. 725dc48cf5371e0134214f40f61b96a7.jpg\n", + "Completed Image ====> 233. ST8009-3F-h310-ar.jpg\n", + "Completed Image ====> 234. 5b097dc2a380b6980a52ea42.jpg\n", + "Completed Image ====> 235. 5bd0a45ddc0f8.png\n", + "Completed Image ====> 236. KKR-customized-stone-solid-surface-2-person.jpg\n", + "Completed Image ====> 237. 3058895-appetizer_dark_delicious_dining_dinner_dish_floor_food_gourmet_greens_healthy_high-angle-shot_meal_nutrition_olives_pepper_plate_retro_salt_spices_spoons_surface_table_tasty_texture_tomatoes_vint.jpg\n", + "Completed Image ====> 238. 1442.jpg\n", + "Completed Image ====> 239. kompyuternye-stoly-transformery-29.jpg\n", + "Completed Image ====> 240. v7dtwpbZ8RE4Vd6eqpXQ.jpg\n", + "Completed Image ====> 241. 8b1f4cb8a46a12a98610a0c6600a0460.png\n", + "Completed Image ====> 242. Standart_Color_(Prof).jpg\n", + "Completed Image ====> 243. %D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%B5%D0%BD%D1%81%D0%BA%D0%B0%D1%8F-%D0%B3%D0%BE%D0%BB%D1%83%D0%B1%D0%B0%D1%8F-%D0%BF%D0%BE%D0%B2%D0%B5%D1%80%D1%85%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D1%8F%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D1%81%D1%82%D0%BE%D0%BB%D0%B0-110916101.jpg\n", + "URLError on an image...trying next one... Error: HTTP Error 403: Forbidden\n", + "Completed Image ====> 244. 1460623381_zo8dfxtuvfk4ty2.jpg\n", + "Completed Image ====> 245. 1glspevg.jpg\n", + "Completed Image ====> 246. scale_600.jpg\n", + "Completed Image ====> 247. 3c145a70a18761a24768c30723a8df81.jpg\n", + "Completed Image ====> 248. 500_F_139559419_4TUYhNKg6vaJxCQeAqW7iySVU90KjWXd.jpg\n", + "Completed Image ====> 249. stol-svarshika-ss-337-eol-05.jpg\n", + "Completed Image ====> 250. dsc_1558.jpg\n", + "Completed Image ====> 251. 1307559173_stol_002.jpg\n", + "Completed Image ====> 252. sdelat-iz-starogo-stola-sdelat-novyj_69.jpg\n", + "Completed Image ====> 253. pl19195970-32_inch_height_adjustable_standing_desk_instantly_convert_surface_to_stand_up_desk.jpg\n", + "Completed Image ====> 254. 46ee0c6s-1920.jpg\n", + "Completed Image ====> 255. 1-2.png\n", + "Completed Image ====> 256. 160720132324f9b9501add987c8acc86be9e1c7569f8.jpeg\n", + "Completed Image ====> 257. oboi-kapli-poverkhnost-mnozhestvo-kartinki-na-rabochii-stol.jpg\n", + "Completed Image ====> 258. HOFFMANN-GROUP-2017-Katalog-Instrument-ruchnoi-i-kontrolno-izmeritelnyi-Inventar-0126b-Lab2U.jpg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-21: ordinal not in range(256)\n", + "Completed Image ====> 259. 32.jpg\n", + "Completed Image ====> 260. resize?w=660&src=%2Fdata%2Fc1%2F0c%2F10%2Fc8%2Fc10c10c814a111e1d259289563f891072d1ba55422334c6fbcb83d1f6466a8a2.jpg.jpg\n", + "Completed Image ====> 261. 0407h-19.jpg\n", + "Completed Image ====> 262. GUID-F1870646-7A63-4D3A-9656-CED168E2C42A.png\n", + "Completed Image ====> 263. v4-728px-Tile-a-Table-Top-Step-2.jpg\n", + "Completed Image ====> 264. se\n", + "Completed Image ====> 265. post-1519-0-96263500-1363798075.jpg\n", + "Completed Image ====> 266. 419768755_varochnaya-poverhnost-stol.jpg\n", + "Completed Image ====> 267. stol-dlja-shveinoi-mashinki-komfort-5-poverhnost-dlja-raskroja.jpg\n", + "Completed Image ====> 268. 498740192_w640_h640_stol-m60-almeriya.jpg\n", + "Completed Image ====> 269. .jpg\n", + "Completed Image ====> 270. L4LmR9npX0o.jpg\n", + "Completed Image ====> 271. a88c2a42699a461268529066873e5015.jpg\n", + "Completed Image ====> 272. %D0%9D%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B0%20%D0%BC%D0%B0%D1%82%D0%BE%D0%B2%D0%B0%D1%8F%204.jpg\n", + "Completed Image ====> 273. 1478176364_7-min.jpg\n", + "Completed Image ====> 274. 17191-viktor-ii-stol-4459.jpg\n", + "Completed Image ====> 275. Stol-dlya-svarki-svoimi-rukami-12.jpg\n", + "Completed Image ====> 276. st21.jpg\n", + "Completed Image ====> 277. dekor-stola-modnye-sovremennye-idei-43.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 278. 1500642811-4938-dekor-stola-15.jpg\n", + "Completed Image ====> 279. 509034816_w448_h473_stol-m42-alba.jpg\n", + "Completed Image ====> 280. Kitchen-Table-Island-Eco-Solid-Surface-Kitchen.jpg\n", + "Completed Image ====> 281. 18597.jpg\n", + "Completed Image ====> 282. 5_1226.jpg\n", + "Completed Image ====> 283. Stol-svoimi-rukami-38-200x300.jpg\n", + "Completed Image ====> 284. 9061706.jpeg\n", + "Completed Image ====> 285. 35209_60b35siesta_chayniy_1510246640.jpg\n", + "Completed Image ====> 286. s1200.jpg\n", + "Completed Image ====> 287. 2fb0643231b0beb14a18662b1738d0b5.jpg\n", + "Completed Image ====> 288. Dekupazh-stola-60.jpg\n", + "Completed Image ====> 289. 1489156994_7.jpg\n", + "Completed Image ====> 290. stol_dlia_rezki_0006.jpg\n", + "Completed Image ====> 291. kak-otrestavrirovat-staryj-stol-svoimi-rukami-37.jpg\n", + "Completed Image ====> 292. 1532549737_782.jpg\n", + "Completed Image ====> 293. %D0%93%D0%B0%D0%B9%D0%BA%D0%B8-%D0%B8-%D0%B1%D0%BE%D0%BB%D1%82%D1%8B-%D1%81%D0%BE%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%89%D0%B8%D0%B5-%D0%B2%D0%B8%D0%BD%D1%82-%D0%B4%D0%BB%D1%8F-%D0%B8%D0%B3%D1%80%D1%83%D1%88%D0%BA%D0%B8-%D0%B3%D0%B0%D0%B9%D0%BA%D0%B0-%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%BF%D0%BE%D0%B2%D0%B5%D1%80%D1%85%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D1%81%D1%82%D0%BE%D0%BB%D0%B0-%D0%9F%D0%BB%D0%B0%D1%81%D1%82%D0%B8%D0%BA-%D0%9F%D1%80%D0%B0%D0%B2%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%BE%D0%B1%D1%83%D1%87%D0%B0%D1%8E%D1%89%D0%B8%D0%B5-%D0%B8%D0%B3%D1%80%D1%83%D1%88%D0%BA%D0%B8.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 294. 1508567769_azx38.jpg\n", + "Completed Image ====> 295. C2260B-1-6941.jpg\n", + "Completed Image ====> 296. dsc_0668.jpg\n", + "Completed Image ====> 297. 1461500617571cbac90a440.jpg\n", + "Completed Image ====> 298. 8718475621713_g_en_hd_5-550x550.jpg\n", + "Completed Image ====> 299. semi-gloss-white-counter-top-260nw-643278538.jpg\n", + "Completed Image ====> 300. Stol-transformer-104-194x300.jpg\n", + "Completed Image ====> 301. 1603051911241091b1423da13a820c0b37046358516e-min.jpg\n", + "Completed Image ====> 302. 227x227x_pd0_pa1_pd1_p82_pd0_pbe_pd0_pbb_p20_pd1_p83_pd0_pbd_pd0_pb8_pd0_pb2_pd0_pb5_pd1_p80_pd1_p81_pd0_pb0_pd0_pbb_pd1_p8c_pd0_pbd_pd1_p8b_pd0_pb9_jpg\n", + "Completed Image ====> 303. wpt-124979308_615.l-6VrM0YeaA.jpg\n", + "Completed Image ====> 304. 7c2a54e007ae288803969ffdd1a3.big.jpg\n", + "Completed Image ====> 305. T2sU_wXRVXXXXXXXXX_!!13950985.jpg\n", + "Completed Image ====> 306. %D1%81%D0%B5%D1%80%D0%B0%D1%8F-%D0%BF%D0%BE%D0%B2%D0%B5%D1%80%D1%85%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D1%81%D1%82%D0%BE%D0%BB%D0%B0-%D1%81-%D0%BA%D0%B0%D1%80%D0%B0%D0%BD%D0%B4%D0%B0%D1%88%D0%B0%D0%BC%D0%B8-%D1%86%D0%B2%D0%B5%D1%82%D0%B0-%D0%BB%D0%B0%D1%81%D1%82%D0%B8%D0%BA%D0%BE%D0%BC-%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D0%B5%D0%BB%D0%B5%D0%BC-109783126.jpg\n", + "Completed Image ====> 307. %206%201013.%20.jpg\n", + "Completed Image ====> 308. vlcsnap-2018-12-17-08h37m12s542.png.jpg\n", + "Completed Image ====> 309. DS\n", + "Completed Image ====> 310. ff82ef6c3ed7fe98429c393322cd704b.jpg\n", + "Completed Image ====> 311. 1350826554_scr50.jpg\n", + "Completed Image ====> 312. table-surface-of-1530-cnc-stone-engraving-machine-800x533.jpg\n", + "Completed Image ====> 313. 914063527_prochnaya-i-dolgovechnaya.jpg\n", + "Completed Image ====> 314. _23-2147701361.jpg\n", + "Completed Image ====> 315. 053.jpg\n", + "Completed Image ====> 316. 5130711609.jpg\n", + "Completed Image ====> 317. 6f8f5736a7ba674c8362f9ee6a9ffe2e.png\n", + "Completed Image ====> 318. 1-800x800.jpg\n", + "Completed Image ====> 319. 1535196388_5.jpg\n", + "Completed Image ====> 320. 0407h-18.jpg\n", + "Completed Image ====> 321. 5708e48a5931f261e78d217a512931ce.jpg\n", + "Completed Image ====> 322. 6f442802c3c8610cbe61cd51b0de652c.jpg\n", + "Completed Image ====> 323. 2bbc6d5202655ed26c68fca210c551bb.jpg\n", + "Completed Image ====> 324. d2c662a096356716d27c348e5dc1e733_i-16.jpg\n", + "Completed Image ====> 325. ma\n", + "Completed Image ====> 326. svM4EGYNNY8k7WzB64qvFg.jpg\n", + "Completed Image ====> 327. no_image-hce614324446b22b42a09b69093e309fce.png\n", + "Completed Image ====> 328. stol-pristennyj-otkidnoj_8_1.jpg\n", + "Completed Image ====> 329. wooden-table-top-on-blue-sea-and-white-sand-beach-picture-id530427694.jpg\n", + "Completed Image ====> 330. table_3181.jpg\n", + "Completed Image ====> 331. 3-2.png\n", + "Completed Image ====> 332. pngtree-desktop-notes-material-png-clipart_2178581.jpg\n", + "Completed Image ====> 333. HTB13rFsKFXXXXbQXVXXq6xXFXXX0.jpg\n", + "Completed Image ====> 334. 30bec3b5d5.jpg\n", + "Completed Image ====> 335. ZHurnalnyiy-stolik-svoimi-rukami-46.jpg\n", + "Completed Image ====> 336. PL-doker-black-oak-stol_big.jpg\n", + "Completed Image ====> 337. kuhonnyj-stol-svoimi-rukami-15.jpg\n", + "Completed Image ====> 338. Kak-obnovit-stol-svoimi-rukami-2-1.jpg\n", + "Completed Image ====> 339. image-2262.jpg\n", + "Completed Image ====> 340. 50-%D1%81%D0%BC-x-500-%D1%81%D0%BC-4mil-%D0%BF%D1%80%D0%BE%D0%B7%D1%80%D0%B0%D1%87%D0%BD%D1%8B%D0%B9-%D0%B3%D0%BB%D1%8F%D0%BD%D1%86%D0%B5%D0%B2%D1%8B%D0%B9-%D1%86%D0%B0%D1%80%D0%B0%D0%BF%D0%B8%D0%BD%D0%B0%D0%BC-%D1%84%D0%B8%D0%BB%D1%8C%D0%BC-%D0%BC%D0%B5%D0%B1%D0%B5%D0%BB%D1%8C-%D0%BF%D0%BE%D0%B2%D0%B5%D1%80%D1%85%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D1%81%D1%82%D0%BE%D0%BB%D0%B0-%D0%BF%D1%80%D0%BE%D1%82%D0%B5%D0%BA%D1%82%D0%BE%D1%80-%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%BD%D0%B0%D1%8F-%D0%A1%D1%82%D0%B8%D0%BA%D0%B5%D1%80%D1%8B.jpg\n", + "Completed Image ====> 341. 237c83469a2766ee25b4219dd2f9fd37.jpg\n", + "Completed Image ====> 342. Ovalnyiy-stol-11.jpg\n", + "Completed Image ====> 343. 5-0.jpg\n", + "Completed Image ====> 344. 1196413.png\n", + "Completed Image ====> 345. ferrara.jpg\n", + "Completed Image ====> 346. 43.jpg\n", + "Completed Image ====> 347. ST\n", + "Completed Image ====> 348. 12899880_images_2070525450.jpg\n", + "Completed Image ====> 349. 5a855cec5eaa9e379d1758f4.jpg\n", + "Completed Image ====> 350. 4565683283.jpg\n", + "Completed Image ====> 351. putting-a-.jpg\n", + "Completed Image ====> 352. 5e377ca8f0706b8e845c6cd2c7328a6d.jpg\n", + "Completed Image ====> 353. 59beab06364d2d12c315a5e27dea691f.jpg\n", + "Completed Image ====> 354. 38216218184410_small11.jpg\n", + "Completed Image ====> 355. 2c94e8cf4519e2969db273f622ebd724.jpg\n", + "Completed Image ====> 356. tavolo-piano-marmo-ring-berto-salotti-19-schedaBig.jpg\n", + "Completed Image ====> 357. 16867196_w640_h640_obedennyj-stol-transformer.jpg\n", + "Completed Image ====> 358. file.jpg\n", + "Completed Image ====> 359. 3055016-bottle_carpentry_design_furniture_grass_hardwood_material_natural_oak_pattern_plank_retro_rough_surface_table_texture_vintage_wood_wood-planks_wooden_woodwork.jpg\n", + "Completed Image ====> 360. Stol-podokonnik-50.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 361. Exlusiv_Color_(Prof).jpg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-8: ordinal not in range(256)\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-15: ordinal not in range(256)\n", + "Completed Image ====> 362. razdelka_stol2_0x400.jpg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-21: ordinal not in range(256)\n", + "Completed Image ====> 363. 1544021146u.jpg\n", + "Completed Image ====> 364. 31.16-10.jpg\n", + "Completed Image ====> 365. 529814690_w305_h473_stol-m50-diamant.jpg\n", + "Completed Image ====> 366. aa08a7.jpg\n", + "Completed Image ====> 367. 4140126542.jpg\n", + "Completed Image ====> 368. solid-surface-modern-restaurant-tables-and-chairs.jpg\n", + "Completed Image ====> 369. %D1%81%D1%82%D0%B0%D1%80%D0%B0%D1%8F-%D0%B2%D1%8B-%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%BD%D0%B0%D1%8F-%D0%B5%D1%80%D0%B5%D0%B2%D1%8F%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BF%D1%80%D0%B5-%D0%BF%D0%BE%D1%81%D1%8B-%D0%BA%D0%B0-%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83%D1%80%D1%8B-%D0%BF%D0%BE%D0%B2%D0%B5%D1%80%D1%85%D0%BD%D0%BE%D1%81%D1%82%D1%8C-90389837.jpg\n", + "Completed Image ====> 370. FCM4G28JCAUF0HO.ANIMATED.LARGE.gif\n", + "Completed Image ====> 371. Stol-transformer-99-238x300.jpg\n", + "Completed Image ====> 372. 1203122658_w640_h640_ikea-stuva-fritids.jpg\n", + "Completed Image ====> 373. 4d893044-bd4d-11e7-91ae-005056b206a1-923493.jpg\n", + "Completed Image ====> 374. Dekupazh-stola-30.jpg\n", + "Completed Image ====> 375. inter.srol_2.jpg\n", + "Completed Image ====> 376. pl16722552-metal_coner_classic_pool_table_wood_billiard_table_smooth_playing_surface_for_family.jpg\n", + "Completed Image ====> 377. Leggero-Arena-huge-mouse-pad-1024x576.png\n", + "Completed Image ====> 378. ae54ecdcb9b70be699fe2c3b392b7cda.jpg\n", + "Completed Image ====> 379. Tennisnyj_stol_016.jpg\n", + "Completed Image ====> 380. rabochaya-poverhnost-stol-dlya-elektricheskoy-plity-beko-519900008_808de18a76b4cd4_300x300_1.jpg\n", + "Completed Image ====> 381. 3D-model-the-working-surface-desk-ace-12-68666-xxl.jpg\n", + "Completed Image ====> 382. image5-31.jpeg\n", + "Completed Image ====> 383. 57398927_2640507665990394_3598020243905806564_n.jpg\n", + "Completed Image ====> 384. TB2GcSCajfyQeBjy0FpXXcXCFXa_!!1761300127.jpg\n", + "Completed Image ====> 385. 16242087_w640_h640_stol-kuhonnyj-razdvizhnoj.jpg\n", + "Completed Image ====> 386. Detskiy-stol-11.jpg\n", + "Completed Image ====> 387. shop_property_file_1276_149.jpg\n", + "Completed Image ====> 388. 229757479_w640_h640_stol-diamant-razdvizhnoj.jpg\n", + "Completed Image ====> 389. 5cf450e6b301b1016ff112805622b0c4-777x800.jpg\n", + "Completed Image ====> 390. elitefon.ru_34.jpg\n", + "Completed Image ====> 391. agility_stol3.jpg\n", + "Completed Image ====> 392. ?qa=blob&qa_blobid=4324548135049768250.jpg\n", + "Completed Image ====> 393. 18B.jpg\n", + "Completed Image ====> 394. ea1bff5a726104925000d9ab7208.big.jpg\n", + "Completed Image ====> 395. 2.jpg\n", + "Completed Image ====> 396. Stol-svoimi-rukami-32-300x225.jpg\n", + "Completed Image ====> 397. TB1t6NmilfH8KJjy1XbXXbLdXXa_!!0-item_pic.jpg\n", + "Completed Image ====> 398. stol-pic-1.jpg\n", + "Completed Image ====> 399. 1.jpg\n", + "Completed Image ====> 400. ikea_01.jpg\n", + "Completed Image ====> 401. stol-dlja-shveinoi-mashinki-komfort-5-poverhnost-dlja-raskroja.jpg\n", + "Completed Image ====> 402. 2520686_MDF.jpg\n", + "Completed Image ====> 403. 5.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 404. file.jpg\n", + "Completed Image ====> 405. 1517214899_f67g00oiykftbm0_large.jpg\n", + "Completed Image ====> 406. .jpg\n", + "Completed Image ====> 407. 1stol-800x450.jpg\n", + "Completed Image ====> 408. post-1519-0-46334800-1363798071.jpg\n", + "Completed Image ====> 409. 41.jpg\n", + "Completed Image ====> 410. 35145_d2392toledo_110_kon_1510246637.jpg\n", + "Completed Image ====> 411. 14232_Y-WGkDgi4AU.jpg\n", + "Completed Image ====> 412. peryshkin79resh-381.png\n", + "Completed Image ====> 413. 1552558089_1_mini6.jpg\n", + "Completed Image ====> 414. stol-obnovit-01.jpg\n", + "Completed Image ====> 415. interatletika_st701_images_1767408644.jpg\n", + "Completed Image ====> 416. 01af5162cb1032bafe699646d92c3488.jpg\n", + "Completed Image ====> 417. sozdaem-stol-iz-dereva-svoimi-rukami-71.jpg\n", + "Completed Image ====> 418. 422_400_20043b.jpg\n", + "Completed Image ====> 419. 57bb214cdaaf9.jpg\n", + "Completed Image ====> 420. page_08_clip_image002.gif\n", + "Completed Image ====> 421. img5c01e3d5052ba7.jpg\n", + "Completed Image ====> 422. offerimage-64224818.jpg\n", + "Completed Image ====> 423. 685_14.jpg\n", + "Completed Image ====> 424. 33787090.jpeg\n", + "Completed Image ====> 425. Stol-dlya-svarki-svoimi-rukami-61.jpg\n", + "Completed Image ====> 426. 5m-16-4ft-matt-surface-self-adhesive-wallpaper.jpg\n", + "Completed Image ====> 427. steklyannye-stoly-ikea-9.jpg\n", + "Completed Image ====> 428. 4cps-set-New-Creative-Wooden-Cartoon-Cool-Tool-Surface-Protectors-Table-Mat-Heat-Insulation-Pad-Lovely.jpg\n", + "Completed Image ====> 429. b28d3a5c4a3869f3701d965cdade89ba.jpg\n", + "Completed Image ====> 430. %D0%9F%D0%BE%D0%B2%D0%BE%D1%80%D0%BE%D1%82%D0%BD%D1%8B%D0%B9-%D1%81%D1%82%D0%BE%D0%BB-6.jpg\n", + "Completed Image ====> 431. 02aa9ed8.jpg\n", + "Completed Image ====> 432. hqdefault.jpg\n", + "Completed Image ====> 433. 1536_425d4566dc87124e47e422ab9efab6bb.jpg\n", + "Completed Image ====> 434. cooler-master-ck350-mp860-10.jpg\n", + "Completed Image ====> 435. Bezopasnost_podemnykh_stolov_EdmoLift.jpg\n", + "Completed Image ====> 436. Tables-from-Ikea-7-2.jpg\n", + "Completed Image ====> 437. solid-surface-bar-counter-table-kitchen-island.jpg\n", + "Completed Image ====> 438. 89\n", + "Completed Image ====> 439. restavraciya-stola-svoimi-rukami-3.jpg\n", + "Completed Image ====> 440. 421349639_w640_h640_stol-m38-alba.jpg\n", + "Completed Image ====> 441. ofisnye-stoly-5th-element-bench-foto-41-a.jpg\n", + "Completed Image ====> 442. stol-iz-plitki.jpg\n", + "Completed Image ====> 443. st11.jpg\n", + "Completed Image ====> 444. maket__0000006939_Megapolis%2055.15.jpg\n", + "Completed Image ====> 445. btDg8SXWZ2jbIfWUX9pUNw.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 446. ZHurnalnyiy-stolik-svoimi-rukami-81.jpg\n", + "Completed Image ====> 447. %D1%87%D1%82%D0%BE-%D0%B1%D1%8B%D0%BB%D0%BE.jpg\n", + "Completed Image ====> 448. 20161104133000_4275939.jpg\n", + "Completed Image ====> 449. 2x-044g.professional-audiovideo.accessories.45.jpg\n", + "Completed Image ====> 450. Rozetki_dlya_stoleshnicy_4.jpg\n", + "Completed Image ====> 451. 54c8af143a1718c6d95f8f3ad240d475.png\n", + "Completed Image ====> 452. Ovalnyiy-stol-10.jpg\n", + "Completed Image ====> 453. me\n", + "Completed Image ====> 454. ch\n", + "Completed Image ====> 455. vfs_e072fcc52bf41292064c361c64be6762(1).jpg\n", + "Completed Image ====> 456. 8010323910.jpg\n", + "Completed Image ====> 457. lu-udm-100-under-desk-mount-luxi-serie-1.jpg\n", + "Completed Image ====> 458. maket__0000006810_Megapolis%2055.26.jpg\n", + "Completed Image ====> 459. 1548685360_modular-multifunctional-diy-coffee-table-design-yo-shimada_dezeen_2364_col_6.jpg\n", + "Completed Image ====> 460. 0407h-24.jpg\n", + "Completed Image ====> 461. 3.jpg\n", + "Completed Image ====> 462. 2-21.jpg\n", + "Completed Image ====> 463. 1489157041_8.jpg\n", + "Completed Image ====> 464. %D0%BF%D1%83%D1%81%D1%82%D0%B0%D1%8F-%D0%BA%D0%BE%D1%80%D0%B8%D1%87%D0%BD%D0%B5%D0%B2%D0%B0%D1%8F-%D0%BF%D0%BE%D0%B2%D0%B5%D1%80%D1%85%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%B5%D1%80%D0%B5%D0%B2%D1%8F%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D1%81%D1%82%D0%BE-%D0%B0-%D0%B8-%D0%B1%D0%B5-%D0%B0%D1%8F-%D1%81%D1%82%D0%B5%D0%BD%D0%B0-78742047.jpg\n", + "Completed Image ====> 465. stammtis-alfredo-haberli.jpg\n", + "Completed Image ====> 466. noginovus.jpg\n", + "Completed Image ====> 467. 1401446743_anna-marek-lorens-tables-2.jpg\n", + "Completed Image ====> 468. d16397e404f56cfb61a55eaed5fdad5c-777x800.jpg\n", + "Completed Image ====> 469. 1023469883.jpg\n", + "Completed Image ====> 470. 39711_640x320_fit-213883103.jpg\n", + "Completed Image ====> 471. stol9.jpg\n", + "Completed Image ====> 472. %D0%92%D0%BE%D0%B4%D0%BE%D0%BD%D0%B5%D0%BF%D1%80%D0%BE%D0%BD%D0%B8%D1%86%D0%B0%D0%B5%D0%BC%D1%8B%D0%B9-%D0%BF%D0%BE%D0%B2%D0%B5%D1%80%D1%85%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D1%81%D1%82%D0%BE%D0%BB%D0%B0-%D0%B2%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-QI-%D0%91%D0%B5%D1%81%D0%BF%D1%80%D0%BE%D0%B2%D0%BE%D0%B4%D0%BD%D0%BE%D0%B9-%D0%97%D0%B0%D1%80%D1%8F%D0%B4%D0%BD%D0%BE%D0%B5-%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE-%D0%B4%D0%BB%D1%8F-Samsung-S7-S6-Edge-Plus-%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D0%B5-5.jpg\n", + "Completed Image ====> 473. 1013448346.jpg\n", + "Completed Image ====> 474. carbonsoft.jpg\n", + "Completed Image ====> 475. Img0690%2B.jpg\n", + "Completed Image ====> 476. _1423-1453.jpg\n", + "Completed Image ====> 477. 35161_eb313rodos_razl_1510246633.jpg\n", + "Completed Image ====> 478. 4331c3d8b1dac55f80a6cf4089e35798.jpg\n", + "Completed Image ====> 479. shar_zvezda_steklo_poverhnost_stol_otrazhenie_struktura_grafika_3d_grafika_raznoe_74570_1280x960.jpg\n", + "Completed Image ====> 480. 47-large-image.jpg\n", + "Completed Image ====> 481. Stol-svoimi-rukami-40-300x198.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 482. fiz79lukashikivanova-802.png\n", + "Completed Image ====> 483. 1558762952_1-50.jpg\n", + "Completed Image ====> 484. dd65235072ac8d1702c022806324.big.jpg\n", + "URLError on an image...trying next one... Error: HTTP Error 502: Bad Gateway\n", + "Completed Image ====> 485. obed_stol_smart_steklo_miks_mebel-750x650.jpg\n", + "Completed Image ====> 486. 610643.jpg\n", + "Completed Image ====> 487. raskladnoj-stol-dlja-piknika-iz-fanery-za-polchasa_24.jpg\n", + "Completed Image ====> 488. 141b04271e.jpg\n", + "Completed Image ====> 489. 3949502_205x205.jpg\n", + "Completed Image ====> 490. steklyannyj-kuhonnyj-stol-60.jpg\n", + "Completed Image ====> 491. 1485461188_2.jpg\n", + "Completed Image ====> 492. -.jpg\n", + "Completed Image ====> 493. 6-2.png\n", + "Completed Image ====> 494. T15OibFRFXXXXXXXXX_!!0-item_pic.jpg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-21: ordinal not in range(256)\n", + "Completed Image ====> 495. 4169908457.jpg\n", + "Completed Image ====> 496. tableside.jpg\n", + "Completed Image ====> 497. 1515346912-3231-ardening-painted-furniture.1.jpg\n", + "Completed Image ====> 498. ps17867936-wooden_cosmetic_display_table_jewelry_display_desk_with_glass_surface.jpg\n", + "URLError on an image...trying next one... Error: HTTP Error 404: Not Found\n", + "Completed Image ====> 499. IMG_6097.jpg\n", + "Completed Image ====> 500. 498742424_w640_h640_stol-m50-diamant.jpg\n", + "\n", + "Errors: 22\n", + "\n", + "\n", + "Item no.: 8 --> Item name = \\u0437\\u0430\\u043f\\u0438\\u0441\\u043d\\u0430\\u044f \\u043a\\u043d\\u0438\\u0436\\u043a\\u0430\n", + "Evaluating...\n", + "Getting you a lot of images. This may take a few moments...\n", + "Reached end of Page.\n", + "Starting Download...\n", + "Completed Image ====> 1. z4833_4.jpg\n", + "Completed Image ====> 2. img261_34035_big.jpg\n", + "Completed Image ====> 3. img374_37823_big.jpg\n", + "Completed Image ====> 4. img94_38160_big.jpg\n", + "Completed Image ====> 5. img316_15647_big.jpg\n", + "Completed Image ====> 6. gtin_8058647620206_01_1500x1500.jpg&height=500&width=500.jpg\n", + "Completed Image ====> 7. 333c37df746e13bd91466639a3--kantselyarskie-tovary-kniga-bloknot-zapisnaya.jpg\n", + "Completed Image ====> 8. 68626080.jpg\n", + "Completed Image ====> 9. 50511202_b.jpg\n", + "Completed Image ====> 10. img267_66153_big.jpg\n", + "Completed Image ====> 11. gtin_8058647620688_01_1500x1500.jpg&height=500&width=500.jpg\n", + "Completed Image ====> 12. 10626301.jpg\n", + "Completed Image ====> 13. kompaktnaya-zapisnaya-knijka-bmw-m-bmw-80242410925.jpg\n", + "Completed Image ====> 14. 3.jpg\n", + "Completed Image ====> 15. 133073-nabor-podarochnyy-larbey-zapisnaya-knizhka_bb.jpg\n", + "Completed Image ====> 16. img266_39082_big.jpg\n", + "Completed Image ====> 17. latest?cb=20180702114841&path-prefix=ru.jpg\n", + "Completed Image ====> 18. 1023791446.jpg\n", + "Completed Image ====> 19. gtin_8058647629025_01_1500x1500.jpg&height=500&width=500.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 20. 87447b06a5935efbc34f4764a861aafc.jpg\n", + "Completed Image ====> 21. p7534_artskills.jpg\n", + "Completed Image ====> 22. 03_1526.jpg\n", + "Completed Image ====> 23. 02_1526.jpg\n", + "Completed Image ====> 24. 869a5cc42b925db45683317a406f5eeb.jpg\n", + "Completed Image ====> 25. 5_book_script_1cwwwburo-nahodokru-900x900.jpg\n", + "Completed Image ====> 26. d37b05b771f436aae8c4c29c850288a5.jpg\n", + "Completed Image ====> 27. 5057966781.jpg\n", + "Completed Image ====> 28. img268_28278_big.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 29. 2770016-2976961-zapisnaya-knijka-golybaya.jpg\n", + "Completed Image ====> 30. 487586_v01_b.jpg\n", + "Completed Image ====> 31. bp_50622115_a.jpg\n", + "Completed Image ====> 32. kozhaniy_bloknot_cherniy-600x600.jpg\n", + "Completed Image ====> 33. 429a19166513b0a487b9fe6387c04074.jpg\n", + "Completed Image ====> 34. img_203536.jpg\n", + "Completed Image ====> 35. 03_1526.jpg\n", + "Completed Image ====> 36. 35847-zapisnaya-knizhka-na-stranits-s-zastezhkoy-format_bb.jpg\n", + "Completed Image ====> 37. 500x500_1_normal_029aaf33353a03b60047718f4e3f.jpg\n", + "Completed Image ====> 38. gtin_8058647626246_01_1500x1500.jpg&height=500&width=500.jpg\n", + "Completed Image ====> 39. p11912_artskills.jpg\n", + "Completed Image ====> 40. 102516.jpg\n", + "Completed Image ====> 41. 40265045_a.jpg\n", + "Completed Image ====> 42. 38304b8de37c6240d5cb2328fffe29bb.jpg\n", + "Completed Image ====> 43. 564031_a.jpg\n", + "Completed Image ====> 44. zapisnaya_knizhka_greenwich_line_insight_layt_a5_80_l_kozhzam_yarko_krasnyy_lyasse_tsvet_sreza_seryy_838536_1.jpg\n", + "Completed Image ====> 45. 78084_b.jpg\n", + "Completed Image ====> 46. 5083889204.jpg\n", + "Completed Image ====> 47. 16ae97934f27addaa584fe8a8cpz--kantselyarskie-tovary-alfavitnaya-zapisnaya-knizhka-2-a5.jpg\n", + "Completed Image ====> 48. m-6324-2_1.jpg\n", + "Completed Image ====> 49. a5df4e1b2ef734c2b9bfd9228ef9f1ce.jpg\n", + "Completed Image ====> 50. pogruzhenie-900x900.jpg\n", + "Completed Image ====> 51. 849799bd6913cbf5224319da3bb9c197%402x.jpg\n", + "Completed Image ====> 52. 420f0b.jpg\n", + "Completed Image ====> 53. 01_1526.jpg\n", + "Completed Image ====> 54. 5f100274b648a70e37f4e8d4174462fa.jpg\n", + "Completed Image ====> 55. 453301-nabor-central-zapisnaya-knijka-1.jpg\n", + "Completed Image ====> 56. 1019761192.jpg\n", + "Completed Image ====> 57. 487580_v01_b.650@2x.jpg\n", + "Completed Image ====> 58. 50622101_a.jpg\n", + "Completed Image ====> 59. a0131e6bc5a2652007d566a4dd7dcf9a.jpg\n", + "Completed Image ====> 60. 7021bacc9412004418431db598630e5d.jpg\n", + "Completed Image ====> 61. uk306221.jpg\n", + "Completed Image ====> 62. 59404361c2a37.jpg\n", + "Completed Image ====> 63. 7ccd7a664b3e770d360202db74bc27d5.jpg\n", + "Completed Image ====> 64. 106523.jpg\n", + "Completed Image ====> 65. zapisnaya_knizhka_greenwich_line_insight_layt_a5_80_l_kozhzam_siniy_lyasse_tsvet_sreza_salatovyy_838534_1.jpg\n", + "Completed Image ====> 66. w512h5121387221872pagesbrown.png\n", + "Completed Image ====> 67. 3074.750.jpg\n", + "Completed Image ====> 68. i571001.jpg\n", + "Completed Image ====> 69. img96_38164_big.jpg\n", + "Completed Image ====> 70. d8c49a15b776297d5137eb881c79f15a.jpg\n", + "Completed Image ====> 71. a6.jpg\n", + "Completed Image ====> 72. 1.jpg\n", + "Completed Image ====> 73. 20618003.jpg\n", + "Completed Image ====> 74. 534216517_zapisnaya-knizhka-a6.jpg\n", + "Completed Image ====> 75. 806185915.jpg\n", + "Completed Image ====> 76. all_write_110002_01.png\n", + "Completed Image ====> 77. gtin_8058647620398_01_1500x1500.jpg&height=500&width=500.jpg\n", + "Completed Image ====> 78. 394_394_1512987643068.jpg\n", + "Completed Image ====> 79. a074a092b783dcbd172af9682606e1e8%402x.jpg\n", + "Completed Image ====> 80. 1023791432.jpg\n", + "Completed Image ====> 81. 1010487365-900x900.jpg\n", + "Completed Image ====> 82. 6785.50_1_tif_1000x1000.jpg\n", + "Completed Image ====> 83. 534216548_zapisnaya-knizhka-a5.jpg\n", + "Completed Image ====> 84. 789502_b.jpg\n", + "Completed Image ====> 85. bp_56403_a.jpg\n", + "Completed Image ====> 86. 3980.jpg\n", + "Completed Image ====> 87. 46d6595dab2c71e25a7cde5d97921989.jpg\n", + "Completed Image ====> 88. 13322915_1_930x560.png\n", + "Completed Image ====> 89. 9bab388594e680f4c4b087c202afaeff.jpg\n", + "Completed Image ====> 90. 60611007_a.jpg\n", + "Completed Image ====> 91. hitler16_io.jpg\n", + "Completed Image ====> 92. 10715000_a.jpg\n", + "Completed Image ====> 93. 2019-365-%D0%B4%D0%BD%D0%B5%D0%B9-%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA-PortableYearly-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BD%D0%B8%D0%B6%D0%BA%D0%B0-%D0%B5%D0%B6%D0%B5%D0%BD%D0%B5%D0%B4%D0%B5%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA-%D0%B5%D0%B6%D0%B5%D0%BC%D0%B5%D1%81%D1%8F%D1%87%D0%BD%D0%BE-%D0%B5%D0%B6%D0%B5%D0%B4%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D0%BA-%D0%95%D0%B6%D0%B5%D0%B4%D0%BD%D0%B5%D0%B2%D0%BD%D0%B8%D0%BA-%D1%81-%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%82%D0%B2%D0%BD%D0%BD%D0%BE%D0%B9-%D0%BA%D0%BE%D0%B6%D0%B8-%D0%BA%D1%80%D1%8B%D1%88%D0%BA%D0%B0-%D0%91%D1%83%D0%BC%D0%B0%D0%B3%D0%B0.jpg\n", + "Completed Image ====> 94. ee5f74b2-78b6-11e7-9b02-001e673d821d_4491c2be-78a8-11e7-9b02-001e673d821d.jpeg\n", + "Completed Image ====> 95. 22316_887_dop_big.970.jpg\n", + "Completed Image ====> 96. 4215.jpg\n", + "Completed Image ====> 97. e9da44e0fdfe64dd8e43917855df15a9.jpg\n", + "Completed Image ====> 98. 19021779_images_2094507058.jpg\n", + "Completed Image ====> 99. 7692b0f0e922a77f9c60e351661df083.jpg\n", + "Completed Image ====> 100. 95288901___3.800x600w.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 101. 789502_a.jpg\n", + "Completed Image ====> 102. 2423-900x900.jpg\n", + "Completed Image ====> 103. cross-nabor_zapisnaya_knizhka_ruchka-1b.jpg\n", + "Completed Image ====> 104. 03_1526.jpg\n", + "Completed Image ====> 105. BP_z70140_4_tif_1000x1000.jpg\n", + "Completed Image ====> 106. thumb_80044_5b893282e4c0a.jpg\n", + "Completed Image ====> 107. e5b99889bb62894627aea82a4ad62223.jpg\n", + "Completed Image ====> 108. 394_394_1528890500455.jpg\n", + "Completed Image ====> 109. 534216503_zapisnaya-knizhka-a5.jpg\n", + "Completed Image ====> 110. big.jpg\n", + "URLError on an image...trying next one... Error: HTTP Error 404: Not Found\n", + "Completed Image ====> 111. thumb_1448743308-eabc8b6c27.jpg\n", + "Completed Image ====> 112. 9436679012382.jpg\n", + "Completed Image ====> 113. 0cef5ce6f0d0917d8d8be6a3b6243b84.jpg\n", + "Completed Image ====> 114. photo330914.jpeg\n", + "Completed Image ====> 115. dsc01450.jpg\n", + "Completed Image ====> 116. 2770014-2976958-zapisnaya-knijka-fioletovaya-1.jpg\n", + "Completed Image ====> 117. 8070757_1_930x560.png\n", + "Completed Image ====> 118. 51234117_c.jpg\n", + "Completed Image ====> 119. 107758.jpg\n", + "Completed Image ====> 120. depositphotos_63821309-stock-photo-white-paper-note-book.jpg\n", + "Completed Image ====> 121. 00185320.jpeg\n", + "Completed Image ====> 122. p24018_artskills.jpg\n", + "Completed Image ====> 123. 412362_b_1.jpg\n", + "Completed Image ====> 124. 7.\n", + "Completed Image ====> 125. zapisnaya_knizhka_infolio_lifestyle_140_200_mm_192_stranitsy_v_kletku_1_full.jpg\n", + "Completed Image ====> 126. RuiZe-A5-%D0%BA%D0%BE%D0%B6%D0%B0-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BD%D0%B8%D0%B6%D0%BA%D0%B0-%D0%BE%D1%80%D0%B3%D0%B0%D0%BD%D0%B0%D0%B9%D0%B7%D0%B5%D1%80-2019-%D0%BE%D1%84%D0%B8%D1%81%D0%BD%D0%B0%D1%8F-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BD%D0%B8%D0%B6%D0%BA%D0%B0-%D0%BA%D1%80%D1%8B%D1%88%D0%BA%D0%B0-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BD%D0%B8%D0%B6%D0%BA%D0%B0-%D0%BF%D0%BB%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D1%89%D0%B8%D0%BA-B5-%D0%BA%D0%B0%D0%BD%D1%86%D0%B5%D0%BB%D1%8F%D1%80%D1%81%D0%BA%D0%B8%D0%B5.jpg\n", + "Completed Image ====> 127. 4bbf71fd6e478d9f2b1ac8bc58fe20d3.jpg\n", + "Completed Image ====> 128. 789501_a.jpg\n", + "Completed Image ====> 129. item3500_img1-900x900.jpg\n", + "Completed Image ====> 130. 39261_a.jpg\n", + "Completed Image ====> 131. 9961cf3cd796c386556455d8412cedf8.jpg\n", + "Completed Image ====> 132. 50511107_b.jpg\n", + "Completed Image ====> 133. full_61108649.jpg\n", + "Completed Image ====> 134. 109fc146a9e6951b2272b335567bf11c.jpg\n", + "Completed Image ====> 135. 492915-zapisnaya-knijka-classic-pocket-2.jpg\n", + "Completed Image ====> 136. bp_40511106_a.jpg\n", + "Completed Image ====> 137. %D0%97%D0%B0%D0%BF%D0%B8%D1%81%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BD%D0%B8%D0%B6%D0%BA%D0%B0-Fine-Stationery-146.-Montblanc-%D1%81%D0%B2%D0%B5%D1%82%D0%BB%D0%BE-%D0%B3%D0%BE%D0%BB%D1%83%D0%B1%D0%BE%D0%B9-300x300.jpg\n", + "Completed Image ====> 138. 8.970.jpg\n", + "Completed Image ====> 139. 50611107_a.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 140. full_1066428356.jpg\n", + "Completed Image ====> 141. personalnaya-zapisnaya-knizhka-461x400-461x400.jpg\n", + "Completed Image ====> 142. %D0%9C%D0%B0%D0%BA%D0%B0%D1%80%D0%BE%D0%BD-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BD%D0%B8%D0%B6%D0%BA%D0%B0-%D0%B2-%D0%BA%D0%BE%D0%B6%D0%B0%D0%BD%D0%BE%D0%BC-%D0%BF%D0%B5%D1%80%D0%B5%D0%BF%D0%BB%D0%B5%D1%82%D0%B5-%D0%BE%D1%80%D0%B8%D0%B3%D0%B8%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%BE%D1%84%D0%B8%D1%81%D0%BD%D1%8B%D0%B5-%D0%BB%D0%B8%D1%87%D0%BD%D1%8B%D0%B5-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BD%D0%B8%D0%B6%D0%BA%D0%B0-%D0%B5%D0%B6%D0%B5%D0%BD%D0%B5%D0%B4%D0%B5%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA-%D0%BF%D0%BB%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D1%89%D0%B8%D0%BA-%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D0%B4%D0%B5%D0%BB-%D0%9E%D1%80%D0%B3%D0%B0%D0%BD%D0%B0%D0%B9%D0%B7%D0%B5%D1%80.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 143. 6.png\n", + "Completed Image ====> 144. noteb24.png\n", + "Completed Image ====> 145. 2770013-2976957-zapisnaya-knijka-sirenevaya.jpg\n", + "Completed Image ====> 146. 802704-5346.jpg\n", + "Completed Image ====> 147. 45609-noto-personal-organizer-1-40-serial-keygen.jpg\n", + "Completed Image ====> 148. 58a29cc0Ndc273fde.jpg.dpg\n", + "Completed Image ====> 149. moleskine-ta-samaja-zapisnaja-knizhka-1040x695-3-1040x695a.jpg\n", + "Completed Image ====> 150. zapisnaya-knizshka-big-1.png\n", + "Completed Image ====> 151. 1026.png\n", + "Completed Image ====> 152. hgfdsawert-900x900.jpg\n", + "Completed Image ====> 153. ec9042a3b069b21e34aa1b7b494e2e6b.jpg\n", + "Completed Image ====> 154. p24007_artskills.jpg\n", + "Completed Image ====> 155. 1600.jpg\n", + "Completed Image ====> 156. 789502_a.jpg\n", + "Completed Image ====> 157. 72fc3aa3cede869c6c2b8d70898f3dad_xl.jpg\n", + "Completed Image ====> 158. 1000215291.jpg\n", + "Completed Image ====> 159. a9758631698a87c77f2c9390ba013c29.jpg\n", + "Completed Image ====> 160. 453339-nabor-evidence-zapisnaya-knijka-1.jpg\n", + "Completed Image ====> 161. 12344.jpg\n", + "Completed Image ====> 162. 9348966973470.jpg\n", + "Completed Image ====> 163. 50511103_a.jpg\n", + "Completed Image ====> 164. i630007.jpg\n", + "Completed Image ====> 165. d77390bd7666b67db44a37fc57e9bfa6.jpg\n", + "Completed Image ====> 166. 461f9516e49ceda9fd3184f2ebca10dfb3aaaea7.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 167. teneues_notebook003.jpg\n", + "Completed Image ====> 168. fb5f5d1f45a14074e52e930760f8a427.jpg\n", + "Completed Image ====> 169. knigka-texwipe-texwrite22.png\n", + "Completed Image ====> 170. zapisnaya-knizhka.jpg\n", + "Completed Image ====> 171. kozhanaya-zapisnaja-knizhka-s-ruchkoj_4.jpg\n", + "Completed Image ====> 172. zapisnaya_knizhka_classic_v_kletku_large_chernaya_p12_1.jpg\n", + "Completed Image ====> 173. _93635851_mediaitem93635850.jpg\n", + "Completed Image ====> 174. 5b468d10c15ae30a90118313.jpg\n", + "Completed Image ====> 175. AC281-2S.jpg\n", + "Completed Image ====> 176. 155655085714119888.jpg\n", + "Completed Image ====> 177. 298f5c3ebacab8a93d948be27817345e.jpg\n", + "Completed Image ====> 178. bp_50622122_b.jpg\n", + "Completed Image ====> 179. _1357-332.jpg\n", + "Completed Image ====> 180. moleskine_classic_plain_notebook_yellow_large_05_438x394.jpg\n", + "Completed Image ====> 181. 700589_doc1_13AE1562-7140-4E18-8C57-63A11E3FE08C.jpg\n", + "Completed Image ====> 182. 2f6695a57ef829bba94c83539942f77f_xl.jpg\n", + "Completed Image ====> 183. medium915.png\n", + "Completed Image ====> 184. a5b6e7db-58d6-4ff7-94c4-7e733f810627.jpg\n", + "Completed Image ====> 185. depositphotos_4948189-stock-photo-black-moleskine-notebook.jpg\n", + "Completed Image ====> 186. 4426605-1.jpg\n", + "Completed Image ====> 187. 57832e08N83e0986d.jpg.dpg\n", + "Completed Image ====> 188. 88f9f8bc34f5a4b63e1ca52f0e35cf4d6e66ce19.jpg\n", + "Completed Image ====> 189. notepad_proipvideo_promo_full_pressreliz_0.jpg\n", + "Completed Image ====> 190. 388178c.jpg\n", + "Completed Image ====> 191. zapisnaya-knizhka-jot-zone-small-cross-ac273-3s.jpg\n", + "Completed Image ====> 192. 5aa92eb6f8efdc4d04327ba2.jpg\n", + "Completed Image ====> 193. _23-2147803588.jpg\n", + "Completed Image ====> 194. 05ab8dcfd19d70b4684913c3a9b6eff4.jpg\n", + "Completed Image ====> 195. b724b70a597a80d90ea3e1474d798ec5_extensions_600_600_800_800_255_255_255_127.jpg\n", + "Completed Image ====> 196. RuiZe-%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BD%D0%B8%D0%B6%D0%BA%D0%B0-%D0%B2-%D0%BA%D0%BE%D0%B6%D0%B0%D0%BD%D0%BE%D0%BC-%D0%BF%D0%B5%D1%80%D0%B5%D0%BF%D0%BB%D0%B5%D1%82%D0%B5-A5-%D0%BF%D0%BB%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D1%89%D0%B8%D0%BA-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BD%D0%B8%D0%B6%D0%BA%D0%B0-%D0%BA%D0%B0%D0%BD%D1%86%D0%B5%D0%BB%D1%8F%D1%80%D1%81%D0%BA%D0%B8%D0%B5-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D1%8B-%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D1%8B%D1%88-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BD%D0%B8%D0%B6%D0%BA%D0%B0.jpg\n", + "Completed Image ====> 197. 9096461254686.jpg\n", + "Completed Image ====> 198. 140258-zapisnaya-knizhka-moleskine-classic-lineyku-large_bb.jpg\n", + "Completed Image ====> 199. 113294_a.jpg\n", + "Completed Image ====> 200. 96600.jpg\n", + "Completed Image ====> 201. maxresdefault.jpg\n", + "Completed Image ====> 202. classic_312x460_6912.jpeg\n", + "Completed Image ====> 203. all_write_110003_01.png\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-4: ordinal not in range(256)\n", + "Completed Image ====> 204. oDo01ThetFM.jpg\n", + "Completed Image ====> 205. 591036bbNd2ece3a6.jpg.dpg\n", + "Completed Image ====> 206. 908c849f259520086d29f56f4cf16914.jpg\n", + "Completed Image ====> 207. 564031_e.jpg\n", + "Completed Image ====> 208. 80e007280b7713636bd1aba49c3684cb%402x.jpg\n", + "Completed Image ====> 209. e38d14c7eeb2f3320ca923c48697697fd3eece50.jpg\n", + "Completed Image ====> 210. 0611c698be3af1d18fab5bee223a8a21.jpg\n", + "Completed Image ====> 211. 4426600-1.jpg\n", + "Completed Image ====> 212. zapisnaya_knizhka_classic_v_lineyku_large_chernaya_p12_1.jpg\n", + "Completed Image ====> 213. 5180946466.jpg\n", + "Completed Image ====> 214. zk-25.jpg\n", + "Completed Image ====> 215. 7374453_doc1_679B048B-A982-4032-A5AE-4109CB93B398.jpg\n", + "Completed Image ====> 216. 11129188-02.jpg\n", + "Completed Image ====> 217. 1251_1.jpg\n", + "Completed Image ====> 218. tild6465-3561-4032-a230-316434306639__0_14826b_116d7392_xx.png\n", + "Completed Image ====> 219. bp_60511002_a.jpg\n", + "Completed Image ====> 220. logo0-900x900.jpg\n", + "Completed Image ====> 221. imgpreview?key=2484ca7e4805e62d&mb=storage&w=540.jpg\n", + "Completed Image ====> 222. noteslate01.jpg\n", + "Completed Image ====> 223. 60MLRAD-2.jpg\n", + "Completed Image ====> 224. a1a2933849e5653d92c5ecdde34e3bc5.jpg\n", + "Completed Image ====> 225. www297422.jpg\n", + "Completed Image ====> 226. 74b47d145beff5d5a086916d377f4744_xl.jpg\n", + "Completed Image ====> 227. 7-book-icon1.jpg\n", + "Completed Image ====> 228. april09_1517_14886231954484971.jpg\n", + "Completed Image ====> 229. depositphotos_177241424-stock-photo-note-book-and-black-pencil.jpg\n", + "Completed Image ====> 230. img376_33910_big.jpg\n", + "Completed Image ====> 231. 9297672405022.jpg\n", + "Completed Image ====> 232. Moleskine_Cahier_Ruled_Black_Pocket-01_438x394.jpg\n", + "Completed Image ====> 233. zapisnaya_knizhka_malinovyy_12_21sm_64l_palette_az581_berry_1_full.jpg\n", + "Completed Image ====> 234. dsc00711.jpg\n", + "Completed Image ====> 235. d167f7d4dc44b4af69b8eadbb95440d33918bf30.jpg\n", + "Completed Image ====> 236. 1311253192book_zk_24.jpg\n", + "Completed Image ====> 237. 8080bdfa52e96d874f89ab45aa07bc0a14cbcea7.png\n", + "Completed Image ====> 238. FILE0158.jpg\n", + "Completed Image ====> 239. 500_F_96600792_WDPoiZiRSznEPIhRj5JH6UbgmQ4dVqfr.jpg\n", + "Completed Image ====> 240. 59b7a4a3N0316ec2e.jpg.dpg\n", + "Completed Image ====> 241. nabor-sharikovaya-ruchka-i-zapisnaya-knizhka-pierre-cardin-progress-black-silver-pc703.jpg\n", + "Completed Image ====> 242. bmwinotebook.jpg\n", + "Completed Image ====> 243. 9bb55822-fac6-4fab-b4e5-e2ef4d557879.jpg\n", + "Completed Image ====> 244. a8fcf8f103068566877d72c5d370b973_extensions_600_600_800_800_255_255_255_127.jpg\n", + "Completed Image ====> 245. 02\n", + "Completed Image ====> 246. %20%D0%BA%D0%BD%D0%B8%D0%B6%D0%BA%D0%B0%20%E2%80%98Dream%20Plan%20Do%E2%80%99-1-374x374.jpg\n", + "Completed Image ====> 247. cb0d556142bf1230514ffcaf50e6e1b2.png\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 248. 5aa92eb0aaab2879d6640983.jpg\n", + "Completed Image ====> 249. 9vni1jvm3688ss48cscggw444ck8g8.jpg\n", + "Completed Image ====> 250. 250.jpg\n", + "Completed Image ====> 251. 245CPBN406.jpg\n", + "Completed Image ====> 252. 51234103_a.jpg\n", + "Completed Image ====> 253. 4321320422.jpg\n", + "Completed Image ====> 254. notes-4155809_960_720.png\n", + "Completed Image ====> 255. 5half-work1.jpg\n", + "Completed Image ====> 256. 50511115_a.jpg\n", + "Completed Image ====> 257. 35\n", + "Completed Image ====> 258. 77128fdcc455ee91612d2637bd1b0109.jpg\n", + "Completed Image ====> 259. 25775af5-a4db-11e6-8137-7824af9c394c_7c8d4916-a679-11e6-8137-7824af9c394c.png\n", + "Completed Image ====> 260. 2094_zapisnaya-knizhka-moleskine-reporter-s.jpg\n", + "Completed Image ====> 261. 1021905571-74x74.jpg\n", + "Completed Image ====> 262. 6575.jpeg\n", + "Completed Image ====> 263. 9663252004894.jpg\n", + "Completed Image ====> 264. a35494d8-1534-11e7-9312-002590c469f9.web\n", + "Completed Image ====> 265. 47566-30.jpg\n", + "Completed Image ====> 266. 1011800615.jpg\n", + "Completed Image ====> 267. imgpreview?key=77adabe8a8f1fe2f&mb=storage&w=220.jpg\n", + "Completed Image ====> 268. -.jpg\n", + "Completed Image ====> 269. 8a5f041c324342b9ac8032b1a2225a9f.jpg\n", + "Completed Image ====> 270. classic_312x460_6904.jpeg\n", + "Completed Image ====> 271. zapisnaya_knizhka_record_krasnaya.jpg\n", + "Completed Image ====> 272. 142666-zapisnaya-knizhka-moleskine-classic-lineyku_bb.jpg\n", + "Completed Image ====> 273. 10618006_a.jpg\n", + "Completed Image ====> 274. 7c12372f8de3fa45f5e057554d5d3392_xl.jpg\n", + "Completed Image ====> 275. 03_1526.jpg\n", + "Completed Image ====> 276. noteb47.png\n", + "Completed Image ====> 277. e2bb58daf60a23fae91769b0082d5c0c.jpg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-4: ordinal not in range(256)\n", + "Completed Image ====> 278. Ardium%20Soft%20Note%20L-1-374x374.jpg\n", + "Completed Image ====> 279. 4300919-1.jpg\n", + "Completed Image ====> 280. A4-%D1%81%D1%82%D0%BE%D0%BB-%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B9-%D0%BF%D0%BB%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D1%89%D0%B8%D0%BA-%D0%BF%D0%BB%D0%B0%D0%BD%D1%88%D0%B5%D1%82-%D0%B4%D0%BB%D1%8F-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B5%D0%B9-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BD%D0%B8%D0%B6%D0%BA%D0%B0-%D0%BF%D0%BB%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D1%89%D0%B8%D0%BA%D0%B8-60-%D0%BB%D0%B8%D1%81%D1%82%D0%BE%D0%B2-%D0%B5%D0%B6%D0%B5%D0%B4%D0%BD%D0%B5%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BF%D0%BB%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BA%D0%B0%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B0-%D0%BE%D1%84%D0%B8%D1%81%D0%B0.jpg\n", + "Completed Image ====> 281. d5c3d737-379f-11e6-811f-7824af9c394c_08495a4d-4054-11e6-8120-7824af9c394c.jpeg\n", + "Completed Image ====> 282. 1023791443.jpg\n", + "Completed Image ====> 283. 79d9e4921b0fa3190689e09c32b4118c237a8e84.jpg\n", + "Completed Image ====> 284. zapisnaya-knizhka-jot-zone-small-cross-ac273-3s-2.jpg\n", + "Completed Image ====> 285. 245UPBM518.jpg\n", + "Completed Image ====> 286. 290271-zapisnaya-knizhka-dlya-devochek-a5.jpg\n", + "Completed Image ====> 287. faf1705eafcce7262b7f0a595176aead_extensions_600_600_800_800_255_255_255_127.jpg\n", + "Completed Image ====> 288. 6785.55_5_tif_1000x1000.jpg\n", + "Completed Image ====> 289. 2074_zapisnaya-knizhka-moleskine-cahier-n.jpg\n", + "Completed Image ====> 290. omoshiro-block-1.jpg\n", + "Completed Image ====> 291. note-yulia-kutuzova.jpg\n", + "Completed Image ====> 292. RPNR407_A.jpg\n", + "Completed Image ====> 293. depositphotos_197341464-stock-photo-note-book-woman-beauty-accessories.jpg\n", + "Completed Image ====> 294. 41e172876217319e882c5ba220d63431.jpeg\n", + "Completed Image ====> 295. book_zk_20.jpg\n", + "Completed Image ====> 296. 1251_3.jpg\n", + "Completed Image ====> 297. www297424.jpg\n", + "Completed Image ====> 298. 7046224-02.jpg\n", + "Completed Image ====> 299. 40-50712010.jpg\n", + "Completed Image ====> 300. 5ba809807f62a63610c9c936ddec8965_xl.jpg\n", + "Completed Image ====> 301. 4581353550.jpg\n", + "Completed Image ====> 302. b32153848357ced01895e751a5475a1807d97849.png\n", + "Completed Image ====> 303. 1163170da468f103ebbea7dc12e10eb4.jpg\n", + "Completed Image ====> 304. org.jpg\n", + "Completed Image ====> 305. %20%27Girlboss%27-2-374x374.jpeg\n", + "Completed Image ====> 306. 321720.jpg\n", + "Completed Image ====> 307. image;s=261x203;r=270.jpg\n", + "Completed Image ====> 308. 534216551_zapisnaya-knizhka-a5.jpg\n", + "Completed Image ====> 309. a755b39cab698360a3bbb1c566e4a703.jpg\n", + "Completed Image ====> 310. 1600.jpg\n", + "Completed Image ====> 311. 7.jpg\n", + "Completed Image ====> 312. black-epi-cow-leather-water-ripple-small.jpg\n", + "Completed Image ====> 313. 5b1510b6Neead8638.jpg.dpg\n", + "Completed Image ====> 314. imgpreview?key=69bcf40ef9b87f3d&mb=storage&w=220.jpg\n", + "Completed Image ====> 315. 5_notebook_ravings_2-480x606.jpg\n", + "Completed Image ====> 316. 1021905587-74x74.jpg\n", + "Completed Image ====> 317. 60MLRAD.jpg\n", + "Completed Image ====> 318. of-15845-0643-002.jpg\n", + "Completed Image ====> 319. Cobbee-%D0%A0%D0%B5%D1%82%D1%80%D0%BE-%D0%92%D0%B8%D0%BD%D1%82%D0%B0%D0%B6-%D0%B1%D0%BB%D0%BE%D0%BA%D0%BD%D0%BE%D1%82-%D0%96%D1%83%D1%80%D0%BD%D0%B0%D0%BB-%D0%91%D0%BB%D0%BE%D0%BA%D0%BD%D0%BE%D1%82-%D0%B4%D0%BE%D1%80%D0%BE%D0%B6%D0%BD%D0%B0%D1%8F-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BD%D0%B8%D0%B6%D0%BA%D0%B0-%D0%BA%D0%BE%D0%BB%D1%8C%D1%86%D0%BE-%D0%B0%D0%BB%D1%8C%D0%B1%D0%BE%D0%BC-%D0%BD%D0%B0-%D1%81%D0%BF%D0%B8%D1%80%D0%B0%D0%BB%D0%B8-%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB-%D0%BE%D1%80%D0%B3%D0%B0%D0%BD%D0%B0%D0%B9%D0%B7%D0%B5%D1%80%D0%B0-Memos.jpg\n", + "Completed Image ====> 320. 1023450592.jpg\n", + "Completed Image ====> 321. AC273-3M_3.jpg\n", + "Completed Image ====> 322. classic_312x460_6930.jpeg\n", + "Completed Image ====> 323. 1.jpg\n", + "Completed Image ====> 324. data-import-yml-218-58-41703-a-774x735.jpg\n", + "Completed Image ====> 325. depositphotos_100059882-stock-photo-note-book-on-a-wooden.jpg\n", + "Completed Image ====> 326. 9556754366494.jpg\n", + "Completed Image ====> 327. april09_1518_14886231954567936.jpg\n", + "Completed Image ====> 328. zapisnaya_knizhka_classic_v_lineyku_pocket_chernaya_p12_2.jpg\n", + "Completed Image ====> 329. 35851-zapisnaya-knizhka-na-listov-ot-balmain-format_bb.jpg\n", + "Completed Image ====> 330. 40-51234120.jpg\n", + "Completed Image ====> 331. 7046219-02.jpg\n", + "Completed Image ====> 332. 12534.jpg\n", + "Completed Image ====> 333. 6362006d6e0cd0e32916af90ea127b35i2logo0.jpg\n", + "Completed Image ====> 334. %20%D0%BA%D0%BD%D0%B8%D0%B6%D0%BA%D0%B0%20%E2%80%98Good%20Vibes%20Only%E2%80%99-1-374x374.jpg\n", + "Completed Image ====> 335. 534217033_zapisnaya-knizhka-a6.jpg\n", + "Completed Image ====> 336. 5362606434.jpg\n", + "URLError on an image...trying next one... Error: HTTP Error 404: Not Found\n", + "Completed Image ====> 337. 2019-top-quality-original-leather-classic.jpg\n", + "Completed Image ====> 338. 576ca814Ncb1f4dad.jpg.dpg\n", + "Completed Image ====> 339. 4300917-1.jpg\n", + "Completed Image ====> 340. 245NPABN212.jpg\n", + "Completed Image ====> 341. cf9e563941a856794938b8b80698223f%402x.jpg\n", + "Completed Image ====> 342. 4bdf19348e70a4e7dbc801994bc41ad0_xl.jpg\n", + "Completed Image ====> 343. depositphotos_109466588-stock-photo-note-book-for-background.jpg\n", + "Completed Image ====> 344. 6394785_doc1_DF154457-5B6D-4D19-BDCA-9B3695F0ACD3.jpg\n", + "Completed Image ====> 345. 0.\n", + "Completed Image ====> 346. zapisnaya-knizhka-jot-zone-medium-cross-ac273-2m-2.jpg\n", + "Completed Image ====> 347. 1.jpg\n", + "Completed Image ====> 348. 57511119_c.jpg\n", + "Completed Image ====> 349. d2c4ede54a451f528df3afdd48b0873f_extensions_600_600_800_800_255_255_255_127.jpg\n", + "Completed Image ====> 350. imgpreview?key=7070294a451dabb1&mb=storage&w=540.jpg\n", + "Completed Image ====> 351. AC273-6L_2.jpg\n", + "Completed Image ====> 352. 21b3baf4940cac104ddb08003f9274ca.jpg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-4: ordinal not in range(256)\n", + "Completed Image ====> 353. 13080-zapisnaya-knizhka-s-karandashom-kofeynaya_bb.jpg\n", + "Completed Image ====> 354. zapisnaya_knizhka_classic_soft_v_kletku_large_chernaya__img.jpg\n", + "Completed Image ====> 355. 1986_zapisnaya-knizhka-moleskine-sketchbook.jpg\n", + "Completed Image ====> 356. 59dc2738Ne0cb0084.jpg.dpg\n", + "Completed Image ====> 357. clear-crystal-anti-scratch-hard-case-cover.jpg\n", + "Completed Image ====> 358. 5205126826.jpg\n", + "Completed Image ====> 359. 534216552_zapisnaya-knizhka-a5.jpg\n", + "Completed Image ====> 360. 5ac10744e7696a19673f6cf3.jpg\n", + "Completed Image ====> 361. 2090.jpg\n", + "Completed Image ====> 362. 4030-original-zapisnaya-knizhka-dlya-internet-adresov-soft-tach-salatovyj-70140-mm-192str.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 363. april09_1521_14886231954981616.jpg\n", + "Completed Image ====> 364. p14270_artskills.jpg\n", + "Completed Image ====> 365. depositphotos_100059698-stock-photo-note-book-on-a-wooden.jpg\n", + "Completed Image ====> 366. 1cc8f24e4cb53feafe285ec2641f544f.jpg\n", + "Completed Image ====> 367. classic_312x460_6910.jpeg\n", + "Completed Image ====> 368. 6fcfda55332aedf41b281a1a92323906_xl.jpg\n", + "Completed Image ====> 369. zapisnaya-knizhka-cross-textured-journal-a6-chernaya-2230-2.jpg\n", + "Completed Image ====> 370. 700592-doc1-fe550da9-95e7-4152-a539-f3260af2af23.jpg\n", + "Completed Image ====> 371. 1023791438.jpg\n", + "Completed Image ====> 372. zapisnaya_knizhka_chapter_v_lineyku_mdium_fioletovyy_p12_4.jpg\n", + "Completed Image ====> 373. 1.\n", + "Completed Image ====> 374. 5abaf452Ne4b449d3.jpg.dpg\n", + "Completed Image ====> 375. 3409284376.jpg\n", + "Completed Image ====> 376. rBVaJFj__8SAB-yuAAwQE7GPpMg320.jpg\n", + "Completed Image ====> 377. IMG_6549(c)www.buro-nahodok.ru-900x900.jpg\n", + "Completed Image ====> 378. imgpreview?key=119da4894fb0fa0d&mb=storage&w=540.jpg\n", + "Completed Image ====> 379. 534217027_zapisnaya-knizhka-a6.jpg\n", + "Completed Image ====> 380. 141295-zapisnaya-knizhka-meisterst-montblanc_bb.jpg\n", + "Completed Image ====> 381. depositphotos_177912996-stock-photo-retro-photo-camera-white-note.jpg\n", + "Completed Image ====> 382. classic_312x460_6927.jpeg\n", + "Completed Image ====> 383. cowhide-paper-notebook-blank-notepads-book.jpg\n", + "Completed Image ====> 384. sharikovaya-ruchka-cross-classic-3502-1m-4.jpg\n", + "Completed Image ====> 385. 534216553_zapisnaya-knizhka-a5.jpg\n", + "Completed Image ====> 386. depositphotos_201087244-stock-photo-open-green-note-book-purple.jpg\n", + "Completed Image ====> 387. big.jpg\n", + "Completed Image ====> 388. zapisnaya_knizhka_classic_v_lineyku_pocket_zelenyy_p12_1.jpg\n", + "Completed Image ====> 389. 5a654b9aNc52a3a9f.jpg.dpg\n", + "Completed Image ====> 390. 6773c3db50e7719874bec8b0f79a81a5_xl.jpg\n", + "Completed Image ====> 391. img474_13095_big.jpg\n", + "Completed Image ====> 392. 534216502_zapisnaya-knizhka-a5.jpg\n", + "Completed Image ====> 393. depositphotos_169629718-stock-photo-notebook-pen-and-glasses-on.jpg\n", + "Completed Image ====> 394. nazarenogabrielli-portobello-velvet-190h250-mm-siniy-xx0lq2822x-030p-2.jpg\n", + "Completed Image ====> 395. 36a604a7d5ac52e5.jpg.dpg\n", + "Completed Image ====> 396. depositphotos_123037450-stock-photo-a-laptop-with-reading-glasses.jpg\n", + "Completed Image ====> 397. 59102c75N4980fefc.jpg.dpg\n", + "Completed Image ====> 398. depositphotos_89570984-stock-photo-opened-striped-note-book-with.jpg\n", + "\n", + "\n", + "Unfortunately all 500 could not be downloaded because some images were not downloadable. 398 is all we got for this search filter!\n", + "\n", + "Errors: 9\n", + "\n", + "\n", + "Item no.: 9 --> Item name = \\u043f\\u043e\\u0440\\u0442\\u043c\\u043e\\u043d\\u0435\n", + "Evaluating...\n", + "Getting you a lot of images. This may take a few moments...\n", + "Reached end of Page.\n", + "Starting Download...\n", + "Completed Image ====> 1. portmone-mk-s-chernoe-apache-rfid-1000x1340.jpg\n", + "Completed Image ====> 2. portmone-klatch-baellerry-business-chrnyy-35644146557374_small6.jpg\n", + "Completed Image ====> 3. 95\n", + "Completed Image ====> 4. baellerry2016-b.jpg\n", + "Completed Image ====> 5. muzhskoe-portmone-giorgio-armani.jpg\n", + "Completed Image ====> 6. 1099733517_w640_h640_portmone-vizitnitsa-chernyj.jpg\n", + "Completed Image ====> 7. 562029906_portmone-chernoe.jpg\n", + "Completed Image ====> 8. 3035c628-4841-4d75-9a4a-3f74cc9aa7c4.jpg\n", + "Completed Image ====> 9. 812950128_portmone-sinij.jpg\n", + "Completed Image ====> 10. 3666-milano-black-portmone-sergio-belotti.jpg\n", + "Completed Image ====> 11. 3f2f5356cba2d416ac565258d76cb202.jpg\n", + "Completed Image ====> 12. gianni_conti_1818406_dark_brown_temno_korichnevyy_527955_7.jpg\n", + "Completed Image ====> 13. 7234.970.jpg\n", + "Completed Image ====> 14. black_brier_pm6_33_images_3388413047.jpg\n", + "Completed Image ====> 15. 2103-milano-brown.jpg\n", + "Completed Image ====> 16. universalnyy-chekhol-portmone-floveme-retro-wallet-dlya-smartfonov7457-34654465607470.jpg\n", + "Completed Image ====> 17. .jpg\n", + "Completed Image ====> 18. a33711013bf68bd6b65ee438540k--sumki-i-aksessuary-portmone-kejs-s-zastezhkoj-iz-kozhi.jpg\n", + "Completed Image ====> 19. 3611031233.jpg\n", + "Completed Image ====> 20. black_brier_ch2_33_images_3389028031.jpg\n", + "Completed Image ====> 21. muzhskoe-portmone-baellerry-string.jpg\n", + "Completed Image ====> 22. alligator_01.jpg\n", + "Completed Image ====> 23. 970811067_portmone-muzhskoe-.jpg\n", + "Completed Image ====> 24. 600x800.jpg\n", + "Completed Image ====> 25. pellecon-portmone-2b.jpg\n", + "Completed Image ====> 26. Portmone-muzhskoe-Siti-1.jpg\n", + "Completed Image ====> 27. %D0%A3%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D1%82%D0%BE%D0%BD%D0%BA%D0%BE%D0%B5%20%D0%BC%D1%83%D0%B6%D1%81%D0%BA%D0%BE%D0%B5%20%D0%BF%D0%BE%D1%80%D1%82%D0%BC%D0%BE%D0%BD%D0%B5%20Baellerry-1000x1000.jpg\n", + "Completed Image ====> 28. %D\n", + "Completed Image ====> 29. 055689f705f72e21bb3ab891b1s0--sumki-i-aksessuary-klassicheskij-portmone-iz-kozhi-kozy.jpg\n", + "Completed Image ====> 30. img_3749-1050x1200.jpg\n", + "Completed Image ====> 31. 50821111630855_small6.jpg\n", + "Completed Image ====> 32. muzhskoe-portmone-baellerry-bajleri.png\n", + "Completed Image ====> 33. 3627566491.jpg\n", + "Completed Image ====> 34. Muzhskoe-portmone-Baellerry-Guero-500x500.jpg\n", + "Completed Image ====> 35. img1154_30427.jpg\n", + "Completed Image ====> 36. 5266_12.jpg\n", + "Completed Image ====> 37. portmone-zippo-2005122-2-1500x1500.jpg\n", + "Completed Image ====> 38. 1262781326_w640_h640_zhenskoe-portmone-baellerry.jpg\n", + "Completed Image ====> 39. Op3tUEYNJJlVpDcsMv0TYQ.jpg\n", + "Completed Image ====> 40. 1f002749-b3e9-11e7-a4a3-bcaec5b392f8.resize2.jpeg\n", + "Completed Image ====> 41. 5533360413.jpg\n", + "Completed Image ====> 42. 9156.600.jpg\n", + "Completed Image ====> 43. 3a5270e8d91ef93b1f53dbbbda8df52e.jpg\n", + "Completed Image ====> 44. portmone-hugo-boss-optom-430-800x800-product_popup.jpg\n", + "Completed Image ====> 45. full_9591-n-anaconda-d-blue.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 46. 5.png\n", + "Completed Image ====> 47. kozhanoe_portmone_s_zashchitoy_ot_skanirovaniya_dker.jpg\n", + "Completed Image ====> 48. 27.png\n", + "Completed Image ====> 49. d53377701e3ac21004a1a2d302d26985.jpg\n", + "Completed Image ====> 50. portmone-koganoe-dekey-11-6-chernoe-1-800x800.jpg\n", + "Completed Image ====> 51. 308-img1.jpg\n", + "Completed Image ====> 52. portmone-dlya-dokumentov-windwriter-dokkholder-korichnevyy-62564344225818_small11.jpg\n", + "Completed Image ====> 53. 19009-sutura-black-portmone-mano.jpg\n", + "Completed Image ====> 54. BN-PM-7-tiffany(1)-729x1050.jpg\n", + "Completed Image ====> 55. Z-077-17-1-136_b.jpg\n", + "Completed Image ====> 56. portmone_avtoi1.jpg\n", + "Completed Image ====> 57. portmone-oblozhka-dlya-udostovereniya-s-zhetonom-politsiya-10.655x459.jpg\n", + "Completed Image ====> 58. fabi-koshelki-portmone-959641-5b1ecd41141e3.jpg\n", + "Completed Image ====> 59. main].jpg\n", + "Completed Image ====> 60. 598982598_w640_h640_muzhskoj-kozhanyj-koshelek.jpg\n", + "Completed Image ====> 61. 1bf962541bf03d569b04720597dy--sumki-i-aksessuary-trevel-iz-kozhi-koshelek-muzhskoj-portmone.jpg\n", + "Completed Image ====> 62. 04b8a36466c88cc2205042971166aca4_1221_1607.jpg\n", + "Completed Image ====> 63. portmone-tiding-bag-a7-208a-chernoe-1-800x800.jpg\n", + "Completed Image ====> 64. x5r4t6Q6Y7aCJ1L91B0w.jpg\n", + "Completed Image ====> 65. 235463cacbedc4e7ad6d56f24c62c3bb.jpg\n", + "Completed Image ====> 66. portmone-klatc-baellerry-optom-162-800x800-product_popup.png\n", + "Completed Image ====> 67. portmone-bmw-bmw-80212454667.jpg\n", + "Completed Image ====> 68. sm\n", + "Completed Image ====> 69. muzhskoe-portmone-fabula-art-401-27.jpg\n", + "Completed Image ====> 70. a008m01003-01-k-500x500.jpg\n", + "Completed Image ====> 71. dimanche-portmone-2b.jpg\n", + "Completed Image ====> 72. 93b4567e9310c1905108491f04dd4fdd.jpg\n", + "Completed Image ====> 73. 198898716_koshelek-portmone-baellerry.jpg\n", + "Completed Image ====> 74. 474652838_w640_h640_ekraniruyuschij-kozhanoe-portmone.jpg\n", + "Completed Image ====> 75. 600x800.jpg\n", + "Completed Image ====> 76. 3670-milano-black-portmone-sergio-belotti.jpg\n", + "Completed Image ====> 77. portmone-stdupont-kollekcii-elysee-180007.jpg\n", + "Completed Image ====> 78. 7559.70_10.jpg\n", + "Completed Image ====> 79. black_brier_p_21_35_images_1946822804.jpg\n", + "Completed Image ====> 80. muzhskoe-portmone-baellerry-business-bajleri-biznes.jpg\n", + "Completed Image ====> 81. 32a203d74e60ad35de5ffab2d9e05bc0.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 82. 37356.970.jpg\n", + "Completed Image ====> 83. 7599-001.jpg\n", + "Completed Image ====> 84. BN\n", + "Completed Image ====> 85. ae212b23ab3d43672454b485f7f31481.jpg\n", + "Completed Image ====> 86. 03_1526.jpg\n", + "Completed Image ====> 87. ge-data-product-7-0040-2-1-328x328.png\n", + "Completed Image ====> 88. 3440.80_6_tif_1000x1000.jpg\n", + "Completed Image ====> 89. c93d55f41399e5231ab1657924nb--sumki-i-aksessuary-portmone-kejs-s-zastezhkoj-iz-kozhi.jpg\n", + "Completed Image ====> 90. Jpeg_0066.jpg\n", + "Completed Image ====> 91. 77a3dbc8d9cf026ebe8d29db4a3ec4e0.jpg\n", + "Completed Image ====> 92. portmone-oblozhka-dlya-udostovereniya-s-zhetonom-mchs-10.655x459.jpg\n", + "Completed Image ====> 93. po\n", + "Completed Image ====> 94. leather-portmone-hand-made-black-brown.jpg\n", + "Completed Image ====> 95. 50703151_w640_h640_portmone-wild-alligator.jpg\n", + "Completed Image ====> 96. portmone_muzhskoe_gianni_conti_707464_black_chernyy_960837_1.jpg\n", + "Completed Image ====> 97. portmone-muzhskoe-p-1-p-perfekto-serij_3-1000x1340.png\n", + "Completed Image ====> 98. 70e8f9a86484e2f8df15f773008b140a.jpg\n", + "Completed Image ====> 99. 605682973_w640_h640_portmone-muzhskoe-imperial.jpg\n", + "Completed Image ====> 100. 5082548504.jpg\n", + "Completed Image ====> 101. premium-imennoj-chehol-koshelyok-portmone-kozhanyj-chyornyj-dlya-iphone-1000x1340.jpg\n", + "Completed Image ====> 102. 139799-portmone-otdeleniem-dlya-mobilnogo-telefona-mobilnyy-ofis-_bb.jpg\n", + "Completed Image ====> 103. muzhskoe-portmone-coine-jmd.png\n", + "Completed Image ====> 104. 3382-milano-black-portmone-sergio-belotti.jpg\n", + "Completed Image ====> 105. b7j2uiwcia9d9isri3jms0_img_3731-1050x1200.jpg\n", + "Completed Image ====> 106. 104266-_7_.jpg\n", + "Completed Image ====> 107. hautton-qb69-brown.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 108. portmone-bmw-montblanc-bmw-80212450912.jpg\n", + "Completed Image ====> 109. e3a422e02dd627bd225ed8c109d6062ef009f74c715bc93d647e2e3dc036b90e.jpg\n", + "Completed Image ====> 110. portmone-barsetka-baellerry-sultan.jpg\n", + "Completed Image ====> 111. 1298.jpg\n", + "Completed Image ====> 112. 73a7793c0e2a5c8dcecd7fb28ed1dc89.jpg\n", + "Completed Image ====> 113. Portmone_na_clepke.jpg\n", + "Completed Image ====> 114. 240x320.jpg\n", + "Completed Image ====> 115. emporio_armani-portmone-2b.jpg\n", + "Completed Image ====> 116. a9358234-4ab1-4e11-9d1f-6e63f12fd839.jpg\n", + "Completed Image ====> 117. versace-koshelki-portmone-872891-5ab6ca4df3c2b.jpg\n", + "Completed Image ====> 118. timg_0421_glavnoe.jpg\n", + "Completed Image ====> 119. 37048.750.jpg\n", + "Completed Image ====> 120. 75\n", + "Completed Image ====> 121. 83484520_w640_h640_muzhskoe-avto-portmone-carwallet.jpg\n", + "Completed Image ====> 122. 7775.55_1_tif_1000x1000.jpg\n", + "Completed Image ====> 123. 7339.11_1.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 124. t45d3d4.jpg\n", + "Completed Image ====> 125. .jpg\n", + "Completed Image ====> 126. a4cdc3c9a8e40bc85faf00d24b84d1a5.jpg\n", + "Completed Image ====> 127. 77401-53005_2.jpg\n", + "Completed Image ====> 128. d1efdf724fe7721657232d8157sf--kantselyarskie-tovary-portmone-kozhanoe-portmone-dlya-avtodok.jpg\n", + "Completed Image ====> 129. portmone-klatch-s-ruchkoj-stampa-brio-691-8120-gblack-gs.jpg\n", + "Completed Image ====> 130. 4101473-1.jpg\n", + "Completed Image ====> 131. 01_1526.jpg\n", + "Completed Image ====> 132. 4688314093.jpg\n", + "Completed Image ====> 133. Z-077-13-1-0210_b.jpg\n", + "Completed Image ====> 134. img_3800-1050x1200.jpg\n", + "Completed Image ====> 135. portmone-trevel-mk-s-8-ryzhiy-apache-1000x1340.png\n", + "Completed Image ====> 136. %D0%BF%D0%BE%D1%80%D1%82%D0%BC%D0%BE%D0%BD%D0%B5%20%D0%B1%D0%B0%D0%BB%D0%BB%D0%B5%D1%80%D0%B8-1000x1000.jpg\n", + "Completed Image ====> 137. 10260.600.jpg\n", + "Completed Image ====> 138. portmone-klatc-baellerry-zamsa-optom-237-800x800-product_popup.jpg\n", + "Completed Image ====> 139. 70424.970.jpg\n", + "Completed Image ====> 140. 3118-livorno-black-portmone-sergio-belotti.jpg\n", + "Completed Image ====> 141. 57340.400.jpg\n", + "Completed Image ====> 142. 525319796_w640_h640_muzhskoj-portmone-guchchi.jpg\n", + "Completed Image ====> 143. 9644921815070.jpg\n", + "Completed Image ====> 144. 667fecca98537d7bdf2a3751fe770e78.jpg\n", + "Completed Image ====> 145. .jpg\n", + "Completed Image ====> 146. portmone-Ttadtl-up-krasnyy-dub-edited-1_edited1141125863214_edited.jpg\n", + "Completed Image ====> 147. 7775.40_4.jpg\n", + "Completed Image ====> 148. Baellerry_business__3__1_.jpg\n", + "Completed Image ====> 149. 4829206548.jpg\n", + "Completed Image ====> 150. b71bfa7d6b3113902b4f689220a7cfcb1.png\n", + "Completed Image ====> 151. Z-077-13-1-0176_b.jpg\n", + "Completed Image ====> 152. 13121ee8-afed-4fb6-ac1d-152f5fadcef6.jpg\n", + "Completed Image ====> 153. cb709d531497958318bd09a5a5vb--sumki-i-aksessuary-muzhskoe-portmone.jpg\n", + "Completed Image ====> 154. 70685995.826s9eep3f.W665.jpg\n", + "Completed Image ====> 155. 01_1526.jpg\n", + "Completed Image ====> 156. francesco_marconi-portmone-1b.jpg\n", + "Completed Image ====> 157. portmone-baellerry-leather-2-optom-1089-800x800-product_popup.jpg\n", + "Completed Image ====> 158. kozhanoe_portmone_s_zashchitoy_ot_skanirovaniya_bankovskikh_kart.jpg\n", + "Completed Image ====> 159. import_files_77_77d6af4b-c8ca-11e5-b671-0050bf65cea3_fb53f1cc-cc10-11e5-b671-0050bf65cea3.jpeg\n", + "Completed Image ====> 160. 9372311978014.jpg\n", + "Completed Image ====> 161. cross_ac248072b_1_images_2319507673.jpg\n", + "Completed Image ====> 162. Zor3yWsPWUPB6OZaTALzki1k7YjJaFIB.jpeg\n", + "Completed Image ====> 163. -barbarina-1905-blacknavy.jpg\n", + "Completed Image ====> 164. 11930368-2df0-11e9-ab7b-001e680ebbad.resize2.jpeg\n", + "Completed Image ====> 165. 251070ecc0ce2752986696d0dc5a4472ed0c4b2d.jpg\n", + "URLError on an image...trying next one... Error: HTTP Error 404: Not Found\n", + "Completed Image ====> 166. travel_portmone_orange_mini.jpg\n", + "Completed Image ====> 167. 1545738996569_bulletin.jpg\n", + "Completed Image ====> 168. image.jpg\n", + "Completed Image ====> 169. kopiya-muzhskoi-koshelek-portmone-bond-m24-5500-B.jpg\n", + "Completed Image ====> 170. 100.jpeg\n", + "Completed Image ====> 171. 141312-portmone-montblanc_bb.jpg\n", + "Completed Image ====> 172. 2437-1_1526503595103-004001.jpg\n", + "Completed Image ====> 173. -barbarina-1905-blackgrey.jpg\n", + "Completed Image ====> 174. thumb_assets--images--Catalog--Portmone--PR0016%20Black--ATS_8157_450.jpg\n", + "Completed Image ====> 175. 4585248157.jpg\n", + "Completed Image ====> 176. portmone-wild-alligator-1.jpg\n", + "Completed Image ====> 177. 92\n", + "Completed Image ====> 178. maxresdefault.jpg\n", + "Completed Image ====> 179. portmone-baellerry-stal-3.jpg\n", + "Completed Image ====> 180. 7c0e9cf42c5d1fdc6ab03236b78bcbb4_300_394.jpg\n", + "Completed Image ====> 181. 2728c701af83f288ad92a91a590552cf.jpg\n", + "Completed Image ====> 182. 5053059-1.jpg\n", + "Completed Image ====> 183. 33\n", + "Completed Image ====> 184. c347f49b04c17da167664ca591884b58085b9d77.jpg\n", + "Completed Image ====> 185. 108174.jpg\n", + "Completed Image ====> 186. PU3890B2-N-1-600x600.jpg\n", + "Completed Image ====> 187. Ny-t2t7dQfwrS4RCKbnCxsDOUXSOrfxq.jpeg\n", + "Completed Image ====> 188. 2f3d4cdbfa1102758d2a87670bs5--sumki-i-aksessuary-kozhanoe-portmone-muzhskoe.jpg\n", + "Completed Image ====> 189. dsc5691-1000x1000.jpg\n", + "Completed Image ====> 190. 13330588_300x348.png\n", + "Completed Image ====> 191. 198898721_w640_h640_7.jpg\n", + "Completed Image ====> 192. brodude.ru_26.06.2018_fKUqAdxT0gxNf.png\n", + "Completed Image ====> 193. imgpreview?key=44dad2cc24752c0a&mb=storage&w=220.jpg\n", + "Completed Image ====> 194. ?media_id=239315413436207.jpg\n", + "Completed Image ====> 195. wallet-2456004_960_720.jpg\n", + "Completed Image ====> 196. c06c45a6d351405cc9b44d555fa4528d.png\n", + "Completed Image ====> 197. 0689bb1aa13ee8af037691821d868403ec4b2f92.jpeg\n", + "Completed Image ====> 198. .jpg\n", + "Completed Image ====> 199. faf9efe18be0ba5d1d3a1e0b5bcfc92e_502_660.jpg\n", + "Completed Image ====> 200. 916e2b16e545ec2ff0dc7a6e81cf9d46.jpg\n", + "Completed Image ====> 201. L1\n", + "Completed Image ====> 202. 74730-1.jpg\n", + "Completed Image ====> 203. muzhskoe-portmone-soltan-241-01.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 204. pb\n", + "Completed Image ====> 205. DS\n", + "Completed Image ====> 206. cossni-portmone-2b.jpg\n", + "Completed Image ====> 207. portmone-muzhskoe-armani-ekokozhi-koshelyok-3962995_medium.jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 208. %20%D0%BF%D0%BE%D1%80%D1%82%D0%BC%D0%BE%D0%BD%D0%B5%20EK-Goods%20%D1%81%20%D1%82%D0%B5%D0%BC%D0%BD%D0%BE-%D0%BA%D0%BE%D1%80%D0%B8%D1%87%D0%BD%D0%B5%D0%B2%D1%8B%D0%BC-horz.jpg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-5: ordinal not in range(256)\n", + "Completed Image ====> 209. portmone-muzhskoe-narvin-vasheron-9675-npolo-black.jpg\n", + "Completed Image ====> 210. large_cover_wallets_01-2.jpg\n", + "Completed Image ====> 211. new-portmone-1.jpg\n", + "Completed Image ====> 212. 1e518ccee618b3471443a676f41fa2d1899d9bf0.png\n", + "Completed Image ====> 213. 34d8a8658f9c9a9d00f8b65b42ae6fb9.jpg\n", + "Completed Image ====> 214. nbKE-12JmuOhmdjM3Iduu0WTFYD-jmTg.jpeg\n", + "Completed Image ====> 215. louis-vuitton-%D0%BF%D0%BE%D1%80%D1%82%D0%BC%D0%BE%D0%BD%D0%B5-marco-%D0%BA%D0%BE%D0%B6%D0%B0-damier-infini-%D0%B0%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B-%D0%B8%D0%B7-%D0%BA%D0%BE%D0%B6%D0%B8--N63334_PM1_Interior%20view.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 216. 2-07f27803bf1bc966e1b122ca6cf290b8.jpg\n", + "Completed Image ====> 217. Portmone_Bailini_Texas_Long.png\n", + "Completed Image ====> 218. portmone-iz-krokodilovoj-kozhi.jpg\n", + "Completed Image ====> 219. portmone-emporio-armani-y4r166yg89j-1-b8a69bc33396f5ba67f5617266dbf869.ipthumb396x513prop_optim.jpg\n", + "Completed Image ====> 220. portmone_mugskoe_gianni_conti_1817117_black_cherniy_2.jpg\n", + "Completed Image ====> 221. 100023330916b1.jpg\n", + "Completed Image ====> 222. PD1515B2_N-189x187.jpg\n", + "Completed Image ====> 223. Portmone-muzskoy-Petek-117438-berrybags.ru-1-650x540-w48-12-44-44-28.jpg\n", + "Completed Image ====> 224. 7d806f491fb93d4a5464218d3cm3--sumki-i-aksessuary-portmone-dlya-dokumentov-pasporta-i-deneg.jpg\n", + "Completed Image ====> 225. 3b90f7350cc25d07935f88ae5f1de558.jpg\n", + "Completed Image ====> 226. portmone-klatch-baelerry-optom.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 227. -.jpg\n", + "Completed Image ====> 228. portmone_iz_naturalnoj_kozhi_melik_f682_black_1_387_387_5_80.jpg\n", + "Completed Image ====> 229. portmone-dlya-dokumentov-43.jpg\n", + "Completed Image ====> 230. 4480_big.jpg\n", + "Completed Image ====> 231. 297.000.01-280x327.jpg\n", + "Completed Image ====> 232. trevel-portmone-samsonite-2.jpg\n", + "Completed Image ====> 233. thumb_9431-n-polo-black.jpg\n", + "Completed Image ====> 234. 57a0b8c946326.jpg\n", + "Completed Image ====> 235. 2-2c0ac7e088f86d513f36746e480bea8f.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 236. 151552443311985020.jpg\n", + "Completed Image ====> 237. louis-vuitton-%D0%BF%D0%BE%D1%80%D1%82%D0%BC%D0%BE%D0%BD%D0%B5-slender-%D0%BA%D0%BE%D0%B6%D0%B0-damier-infini-%D0%B0%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B-%D0%B8%D0%B7-%D0%BA%D0%BE%D0%B6%D0%B8--N63263_2_PM2_Front%20view.jpg\n", + "Completed Image ====> 238. 0013156_portmone-brutal_600.jpeg\n", + "Completed Image ====> 239. 2438-1_1526504556103-004004.jpg\n", + "Completed Image ====> 240. po\n", + "Completed Image ====> 241. 3249494e0f2ec458d8688ee803256c47.jpg\n", + "Completed Image ====> 242. 1-760x450.jpg\n", + "Completed Image ====> 243. portmone-lv-13000.jpg\n", + "Completed Image ====> 244. c83bad63148e63e7713c7b2ad93950f3.jpg\n", + "Completed Image ====> 245. 8f940eb7d321e388a6db76bb2168a9f0--men-wallet-gift-for-men.jpg\n", + "Completed Image ====> 246. 33\n", + "Completed Image ====> 247. portmone-emporio-armani-y4r233yaq2e-82849-7ea0ec63ee09cd297463d3c5fa94ce9c.ipthumb196x253prop_optim.jpg\n", + "Completed Image ====> 248. 3d7c4ea02842024d144af1d3dc04b41405f86042.jpg\n", + "Completed Image ====> 249. 60369.970.jpg\n", + "Completed Image ====> 250. ffe153b50907a9ec521e04b17ec0d93d280091ea.jpg\n", + "Completed Image ====> 251. 8c24ac8b2fb927f6434ef72d1f725274.png\n", + "Completed Image ====> 252. 240x320.jpg\n", + "Completed Image ====> 253. 32571532.jpg\n", + "Completed Image ====> 254. image_17555.jpg\n", + "Completed Image ====> 255. muzhskoe-portmone-soltan-160-01.jpg\n", + "Completed Image ====> 256. 65ed29aac2dff4a21300c3cfbe128d12.jpg\n", + "Completed Image ====> 257. 210169x250y250.jpg\n", + "Completed Image ====> 258. 1-760x450.jpg\n", + "Completed Image ====> 259. Portmone_muzhskojj_Caliroya.4-250x240.jpg\n", + "Completed Image ====> 260. asya-malbershtein-portmone-vizitnica5308.jpg\n", + "Completed Image ====> 261. 3b01a8d119b9cf83ad75e30e03626c0ec2e0e9f4.jpg\n", + "Completed Image ====> 262. 1504099583979_block.jpg\n", + "Completed Image ====> 263. portmone-cardleone-319489.jpeg\n", + "Completed Image ====> 264. portmone-klatch-edited-4.jpg\n", + "Completed Image ====> 265. 007%D0%B9p.jpg\n", + "Completed Image ====> 266. 108189.jpg\n", + "Completed Image ====> 267. portmone_zhenskoe_korichnevoe_02_208_0823_1_full.jpg\n", + "Completed Image ====> 268. stilnoe-muzhskoe-kozhanoe-portmone-106.jpg\n", + "Completed Image ====> 269. 676002VELV00....K.._1.jpg\n", + "Completed Image ====> 270. d01528aeb1a5691af5aebc9cd64060f153931fe7.jpg\n", + "Completed Image ====> 271. full_________________-31.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 272. 558bf6fdN7ea8627d.jpg.dpg\n", + "Completed Image ====> 273. 1508273894_1-luchie-muzskie-portmone.jpg\n", + "Completed Image ====> 274. -%D0%BF%D0%BE%D1%80%D1%82%D0%BC%D0%BE%D0%BD%D0%B5-%D0%BD%D0%B0-%D0%BC%D0%BE%D0%BB%D0%BD%D0%B8%D0%B8-chrome%20hearts-117375-berrybags.ru-2-650x540-w48-12-44-44-28.jpg\n", + "Completed Image ====> 275. 7ed147938e8bf9fa392b297b2enh--sumki-i-aksessuary-koshelek-iz-kozhi-bujvola-portmone.jpg\n", + "Completed Image ====> 276. chekhol-portmone-dlya-iphone.jpg\n", + "Completed Image ====> 277. pb_c_3.jpg\n", + "Completed Image ====> 278. 17c5f151a3322864062c576264cdbeb273f8ca0b.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 279. 60370.970.jpg\n", + "Completed Image ====> 280. 1565_1422216214295318.jpg\n", + "Completed Image ====> 281. 25592-trevel-portmone-alessandro-venanzi-alessandro.jpg\n", + "Completed Image ====> 282. thumb_019-632-df1.jpg\n", + "Completed Image ====> 283. maxresdefault.jpg\n", + "Completed Image ====> 284. 95e82b911f51f5ac9877934de9e88aa7.png\n", + "Completed Image ====> 285. portmone-butun-126-03.jpg\n", + "Completed Image ====> 286. portmone-sturzflug-thor-steinar.png\n", + "Completed Image ====> 287. 997142-dark-brown-leather-portmone-gianni-conti.jpg\n", + "Completed Image ====> 288. 240x320.jpg\n", + "Completed Image ====> 289. f37bcbf0e3d5b7c41a1fb0e0ed7d4c02.jpg\n", + "Completed Image ====> 290. 8889717a14fedd39a2a2042b4fdc--sumki-i-aksessuary-portmone-muzhskoe-kozhanoe-dlya-dokumentov.jpg\n", + "Completed Image ====> 291. 537769769_w200_h200_portmone-muzhskoe-dzhon.jpg\n", + "Completed Image ====> 292. grande_pelle_roz6205065017_images_11037840081.jpg\n", + "Completed Image ====> 293. bed9579742bcfce7e3caad283b839d54b64817f0.jpg\n", + "Completed Image ====> 294. portmone-butun-127-004.jpg\n", + "Completed Image ====> 295. 3ad51f52c7ecb5fa228509926a24--sumki-i-aksessuary-koshelek-muzhskoj-portmone-iz-kozhi-portmo.jpg\n", + "Completed Image ====> 296. 548461463_w200_h200_imennoj-koshelek-portmone-dzhek.jpg\n", + "Completed Image ====> 297. 6d9560820aed36d34218365a297ca1d89faddf70.jpg\n", + "Completed Image ====> 298. 3057975405.jpg\n", + "Completed Image ====> 299. portmone-butun-126-03.jpg\n", + "Completed Image ====> 300. 918086-black-portmone-gianni-conti.jpg\n", + "Completed Image ====> 301. 444446543_w200_h200_portmone-na-knopke.jpg\n", + "Completed Image ====> 302. 65842ff2795e4ce9af9a2538342a876a6cfece20.jpg\n", + "Completed Image ====> 303. .jpg\n", + "Completed Image ====> 304. 475815125_w200_h200_muzhskoe-kozhanoe-portmone.jpg\n", + "Completed Image ====> 305. 25ca95622f66fdb799afa493765446dff1c02bea.jpg\n", + "Completed Image ====> 306. b3c055a7537f288df4f329923e2598b503d44046.jpg\n", + "Completed Image ====> 307. 0d944f9858daade9d8e7968f062bc96e3d415da0.jpg\n", + "Completed Image ====> 308. 894655269_w640_h640_480758524_1_10__hya_rev002.jpg\n", + "\n", + "\n", + "Unfortunately all 500 could not be downloaded because some images were not downloadable. 308 is all we got for this search filter!\n", + "\n", + "Errors: 11\n", + "\n", + "\n", + "Item no.: 10 --> Item name = \\u043a\\u043b\\u0430\\u0442\\u0447\n", + "Evaluating...\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Getting you a lot of images. This may take a few moments...\n", + "Reached end of Page.\n", + "Starting Download...\n", + "Completed Image ====> 1. .jpg\n", + "Completed Image ====> 2. 17110758-LUJT9gPi.jpg\n", + "Completed Image ====> 3. 10504850_002.jpg\n", + "Completed Image ====> 4. 1470237515_klatch-chto-eto-takoe-i-vidy-1.jpg\n", + "Completed Image ====> 5. DO005BWEYCA4_8488486_1_v1.jpg\n", + "Completed Image ====> 6. .jpg\n", + "Completed Image ====> 7. 124208.png\n", + "Completed Image ====> 8. gtin_8053853601346_01_1500x1500.jpg&height=500&width=500.jpg\n", + "Completed Image ====> 9. 16862.750.jpg\n", + "Completed Image ====> 10. EN30247-bordeaux_19L_1.jpg\n", + "Completed Image ====> 11. gtin_8058647623559_01_1500x1500.jpg&height=500&width=500.jpg\n", + "Completed Image ====> 12. HTB1AIs3oMDqK1RjSZSyq6yxEVXaI.jpg\n", + "Completed Image ====> 13. 24027363.jpg\n", + "Completed Image ====> 14. furla-sumka_klatch-1b.jpg\n", + "Completed Image ====> 15. 12712337_9.jpg\n", + "Completed Image ====> 16. .jpg\n", + "Completed Image ====> 17. 16023754-yjV2iTMd.jpg\n", + "Completed Image ====> 18. 4673_90217.jpg\n", + "Completed Image ====> 19. furla-klatch-1b.jpg\n", + "Completed Image ====> 20. 2e8af799b39d8cc83f251f5b9608--sumki-aksessuary-klatch-chernyj-kozhanyj.jpg\n", + "Completed Image ====> 21. 580500011_580500011.jpg\n", + "Completed Image ====> 22. dsc02399-min_0.jpg\n", + "Completed Image ====> 23. 377909158_w640_h640_klatch-iz-kamnej.jpg\n", + "Completed Image ====> 24. 31876.ash\n", + "Completed Image ====> 25. 128.png\n", + "Completed Image ====> 26. 1b.jpg\n", + "Completed Image ====> 27. clatch4.jpg\n", + "Completed Image ====> 28. 18139409-2tMg5RXK.jpg\n", + "Completed Image ====> 29. davidjones_0021485.jpg\n", + "Completed Image ====> 30. Nigedu-3D.jpg\n", + "Completed Image ====> 31. dc720215162f6466b773ac2b92821771_1221_1607.jpg\n", + "Completed Image ====> 32. 7-0032-2-1-328x328.png\n", + "Completed Image ====> 33. davidjones_0013027.jpg\n", + "Completed Image ====> 34. louis-vuitton-%D0%BA%D0%BB%D0%B0%D1%82%D1%87-kasai-%D0%BA%D0%BE%D0%B6%D0%B0-taiga-%D0%BC%D1%83%D0%B6%D1%81%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D0%BC%D0%BA%D0%B8--M33424_PM2_Front%20view.jpg\n", + "Completed Image ====> 35. klatch-zhenskij-8010_3-00x1600_0.jpg\n", + "Completed Image ====> 36. EN30305-bordeaux_19L_1.jpg\n", + "Completed Image ====> 37. 12216943_11244262_480.jpg\n", + "Completed Image ====> 38. furla-sumka_klatch-1b.jpg\n", + "Completed Image ====> 39. L1\n", + "Completed Image ====> 40. 097-002-034.jpg\n", + "Completed Image ====> 41. df2e2a67f399d4d4bbb8c8d69f06163e.jpg\n", + "Completed Image ====> 42. 3d8e7bac989ba4aca098e3fd955432a6_1221_1607.jpg\n", + "Completed Image ====> 43. 010-005-006.jpg\n", + "Completed Image ====> 44. 93f66ce4d9ce0aa2f583cdf23b891a60.jpg\n", + "Completed Image ====> 45. 0fb1177fc017a61437d554e13a38adba_1221_1607.jpg\n", + "Completed Image ====> 46. klatch-ginger-bird-bruklin-105-dyuymov-kofeynyy.jpg\n", + "Completed Image ====> 47. sr_198687000_2.jpg\n", + "Completed Image ====> 48. 210ba32c8870428da4a37f6d4444787a.jpeg\n", + "Completed Image ====> 49. 97386e8b0313fe0f5d12dd4d210c7de9.jpg\n", + "Completed Image ====> 50. 012-2380-plum-klatch-sergio-belotti.jpg\n", + "Completed Image ====> 51. labbra-L-A380-04.jpg\n", + "Completed Image ====> 52. 89408.jpg\n", + "Completed Image ====> 53. 8-2.jpg\n", + "Completed Image ====> 54. 35457.750x0.jpg\n", + "Completed Image ====> 55. 10505690_002.jpg\n", + "Completed Image ====> 56. 13924980_2.jpg\n", + "Completed Image ====> 57. 12670899_12527620_480.jpg\n", + "Completed Image ====> 58. 18813.970.jpg\n", + "Completed Image ====> 59. 22-white-klatch-sergio-belotti.jpg\n", + "Completed Image ====> 60. zip_clutch_black_1.jpg\n", + "Completed Image ====> 61. dsc_0221-kopija-1.jpg\n", + "Completed Image ====> 62. 0e28eb4345538ed56a71b796edb75c7e.jpg\n", + "Completed Image ====> 63. 107576.png\n", + "Completed Image ====> 64. 3639901711.jpg\n", + "Completed Image ====> 65. XViRFRfazOZ1F2hxa2AVhA.png\n", + "Completed Image ====> 66. IMG_4489%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F.jpg\n", + "Completed Image ====> 67. Xiaomi-Bag-Web-Black.jpg\n", + "Completed Image ====> 68. 5baea2a6600bb7fe676b2a883e31e6df.jpeg\n", + "Completed Image ====> 69. L1\n", + "Completed Image ====> 70. louis-vuitton-%D0%BA%D0%BB%D0%B0%D1%82%D1%87-kirigami-%D0%BA%D0%B0%D0%BD%D0%B2%D0%B0-monogram-%D0%B0%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B-%D0%B8%D0%B7-%D0%BA%D0%BE%D0%B6%D0%B8--M62034_PM1_Interior%20view.jpg\n", + "Completed Image ====> 71. 468161963_kozhanyj-zhenskij-klatch.jpg\n", + "Completed Image ====> 72. _C0012.jpg\n", + "Completed Image ====> 73. bdc681be5d415468e0c468f006507c64.jpg\n", + "Completed Image ====> 74. klatch-zhenskij-rh-4075_1-600x600_0.jpg\n", + "Completed Image ====> 75. -.jpg\n", + "Completed Image ====> 76. big_8b0505aadf8f3759.jpg\n", + "Completed Image ====> 77. 38967.970.jpg\n", + "Completed Image ====> 78. 3014258344.jpg\n", + "Completed Image ====> 79. 010-008-001.jpg\n", + "Completed Image ====> 80. main].jpg\n", + "Completed Image ====> 81. c3cbab9987a72b8a1a7de50ceef08ee0.jpg\n", + "Completed Image ====> 82. 2018-%D0%BD%D0%BE%D0%B2%D0%B0%D1%8F-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B0%D1%8F-%D1%81%D1%83%D0%BC%D0%BA%D0%B0-%D0%BA%D0%BB%D0%B0%D1%82%D1%87-%D1%81-%D1%86%D0%B2%D0%B5%D1%82%D0%BA%D0%BE%D0%BC-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D1%82%D0%B5%D0%BC%D0%BD%D0%BE-%D1%81%D0%B8%D0%BD%D0%B8%D0%B5-%D0%B2%D0%B5%D1%87%D0%B5%D1%80%D0%BD%D0%B8%D0%B5-%D1%81%D1%83%D0%BC%D0%BE%D1%87%D0%BA%D0%B8-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BB%D0%B0%D1%82%D1%87%D0%B8-%D0%BD%D0%B0-%D0%B4%D0%B5%D0%BD%D1%8C.jpg\n", + "Completed Image ====> 83. 2110.970.png\n", + "Completed Image ====> 84. photo161949.jpeg\n", + "Completed Image ====> 85. Z-077-17-1-026_b.jpg\n", + "Completed Image ====> 86. 59031.970.jpg\n", + "Completed Image ====> 87. zhenskij-clutch-rh-8728-1-bor.jpg\n", + "Completed Image ====> 88. nuphia-y18103004.jpg\n", + "Completed Image ====> 89. 56913b8bd0489e0b44960dc46198ea46.jpg\n", + "Completed Image ====> 90. AC4221B2-N_1-500x500.jpg\n", + "Completed Image ====> 91. 204jhkjhlk-jpg\n", + "Completed Image ====> 92. 7-0005-1-1-328x328.png\n", + "Completed Image ====> 93. 418020028_50.jpg\n", + "Completed Image ====> 94. 1016494233.jpg\n", + "Completed Image ====> 95. 34875.970.jpg\n", + "Completed Image ====> 96. fa6273a1f319bba929025f89e20b646b_300_394.jpg\n", + "Completed Image ====> 97. labbra-L-16163.jpg\n", + "Completed Image ====> 98. muzhskaya-barsetka-klatch-galib-art-791869-1263.jpg\n", + "Completed Image ====> 99. 04aae4ebaeb0df9353952fedb8dd4360.png\n", + "Completed Image ====> 100. 28518897_images_9021713566.png\n", + "Completed Image ====> 101. 121.750.jpg\n", + "Completed Image ====> 102. 01_1526.jpg\n", + "Completed Image ====> 103. klatch-ginger-bird-bruklin-105-dyuymov.jpg\n", + "Completed Image ====> 104. a16e9d19e5bb1e2b5c11f0520fd66ab5.png\n", + "Completed Image ====> 105. 291966.010_1.jpg\n", + "Completed Image ====> 106. 44562.970.jpg\n", + "Completed Image ====> 107. 20170105105212_002855737_4.jpg\n", + "Completed Image ====> 108. 1421698912_3590_1507538527-800x800.jpg\n", + "Completed Image ====> 109. 99dceceedd1c384bee104a9cdb3f2bb1.jpg\n", + "Completed Image ====> 110. sr_224040000_3.jpg\n", + "Completed Image ====> 111. DICIHAYA-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D1%8C%D0%BA%D0%B8-%D0%B8%D0%B7-%D0%BD%D0%B0%D1%82%D1%83%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D0%BA%D0%BE%D0%B6%D0%B8-%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D1%8B%D0%B9-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9-%D0%B4%D0%B2%D0%BE%D0%B9%D0%BD%D0%BE%D0%B9-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%BA%D0%BB%D0%B0%D1%82%D1%87-%D0%BD%D0%B0-%D0%BC%D0%BE%D0%BB%D0%BD%D0%B8%D0%B8-%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD%D0%B5%D1%80%D1%81%D0%BA%D0%B0%D1%8F-%D0%BA%D1%80%D0%B0%D1%81%D0%BD%D0%B0%D1%8F-%D1%81%D1%83%D0%BC%D0%BE%D1%87%D0%BA%D0%B0.jpg\n", + "Completed Image ====> 112. .jpg\n", + "Completed Image ====> 113. 141634764.jpg\n", + "Completed Image ====> 114. Z-077-16-11-142_b.jpg\n", + "Completed Image ====> 115. 9506.600.jpg\n", + "Completed Image ====> 116. DO005BWFHKT3_8753736_1_v1.jpg\n", + "Completed Image ====> 117. asya-malbershtein-klatch-koshelek8106.jpg\n", + "Completed Image ====> 118. zhenskij-klatch-alba-soboni-161077-korallovij-1-800x800.jpg\n", + "Completed Image ====> 119. rBVaSVtN4hSAFHNYAAEqTIzRsz0659.jpg\n", + "Completed Image ====> 120. %D0%9D%D0%BE%D0%B2%D0%B0%D1%8F-%D0%BC%D0%BE%D0%B4%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BE%D0%B6%D0%B0%D0%BD%D0%B0%D1%8F-%D0%BE%D0%B4%D0%BD%D0%BE%D1%82%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B0%D1%8F-%D1%81%D1%83%D0%BC%D0%BA%D0%B0-%D0%BA%D0%BB%D0%B0%D1%82%D1%87-%D0%9C%D0%B8%D0%BB%D0%B0%D1%8F-%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BC%D0%B8%D0%BD%D0%B8-%D1%81%D1%83%D0%BC%D0%BA%D0%B0-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-%D0%BF%D0%BB%D0%B5%D1%87%D0%BE-%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B0%D1%8F-%D0%B5%D0%BC%D0%BA%D0%BE%D1%81%D1%82%D1%8C-%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD.jpg\n", + "Completed Image ====> 121. 124354.png\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 122. 600x800.jpg\n", + "Completed Image ====> 123. file.jpg\n", + "Completed Image ====> 124. 10578581_001.jpg\n", + "Completed Image ====> 125. wallet-pleathure.jpg\n", + "Completed Image ====> 126. clutch_esla_brown_5.jpg\n", + "Completed Image ====> 127. 39138.1920.jpg\n", + "Completed Image ====> 128. 520303535_520303535.jpg\n", + "Completed Image ====> 129. a8d41153942aca9c78df5c7a7b3a1615.jpg\n", + "Completed Image ====> 130. davidjones_0024075.jpg\n", + "Completed Image ====> 131. 18467.750.jpg\n", + "Completed Image ====> 132. 3627578764.jpg\n", + "Completed Image ====> 133. 38571_g-min.jpg\n", + "Completed Image ====> 134. klatch_koshelyok_genskiy_cross_ac508085_8_geltiy_1.jpg\n", + "Completed Image ====> 135. 22-gold-klatch-sergio-belotti.jpg\n", + "Completed Image ====> 136. 31528.ash\n", + "Completed Image ====> 137. 9e1cf7a6944c8bd3a43784d8d62357bf.jpeg\n", + "Completed Image ====> 138. 096-004-046.jpg\n", + "Completed Image ====> 139. 18244.970.jpg\n", + "Completed Image ====> 140. muzhskoy-mnogofunktsionalnyy-klatch-barsetka-14455.html-28288832182685_small6.jpg\n", + "Completed Image ====> 141. 141690884_muzhskoj-klatch-na.jpg\n", + "Completed Image ====> 142. klatch-zhenskij-0235-1_1-600x600_0.jpg\n", + "Completed Image ====> 143. full_sumka-klatch-ksk-8200-black-crocco-4.jpg\n", + "Completed Image ====> 144. vecherniy_klatch_carla_berry_b23_7-888x1080.jpg\n", + "Completed Image ====> 145. louis-vuitton-%D0%BA%D0%BB%D0%B0%D1%82%D1%87-anton-%D0%BA%D0%BE%D0%B6%D0%B0-taiga-%D0%BC%D1%83%D0%B6%D1%81%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D0%BC%D0%BA%D0%B8--M33431_PM2_Front%20view.jpg\n", + "Completed Image ====> 146. 1-1000x1000.jpg\n", + "Completed Image ====> 147. 534360699_w640_h640_sumka-valentino-chernaya.jpg\n", + "Completed Image ====> 148. 1022897125.jpg\n", + "Completed Image ====> 149. b6af74f8da26117379cc5ebce8746b44.jpg\n", + "Completed Image ====> 150. 25908.750.jpg\n", + "Completed Image ====> 151. 35611.970.jpg\n", + "Completed Image ====> 152. %D1%81%D0%B5%D1%80%D0%B5%D0%B1%D1%80%D0%BE.jpg\n", + "Completed Image ====> 153. 45248.1920.jpg\n", + "Completed Image ====> 154. 17283122-lPFIt3tP.jpg\n", + "Completed Image ====> 155. devis_1-1000x1000.jpg\n", + "Completed Image ====> 156. 392864916_w640_h640_modnyj-klatch-s.jpg\n", + "Completed Image ====> 157. 11789938-1-silver?$n_480w$&wid=476&fit=constrain.jpg\n", + "Completed Image ====> 158. 174e9c52cfbfe180eb8c349c69cf4d65.jpg\n", + "Completed Image ====> 159. 2059_2-1.jpg\n", + "Completed Image ====> 160. klatch-brialdi-drake-relief-brown-BR23097FL-1-800x800.jpg\n", + "Completed Image ====> 161. 4218509-1.jpg\n", + "Completed Image ====> 162. zhenskij-matovij-clutch-f15-beige-mat.jpg\n", + "Completed Image ====> 163. BULGARICOCKTAIL-Clutch-BVLGARI-282943-E-1_v02.png\n", + "Completed Image ====> 164. 01_1526.jpg\n", + "Completed Image ====> 165. 2036.970.png\n", + "Completed Image ====> 166. MAIN.jpg\n", + "Completed Image ====> 167. 203234879_sumochka-klatch-vechernyaya-teatralnaya.jpg\n", + "Completed Image ====> 168. 2019.jpg\n", + "Completed Image ====> 169. 646a2244b38f208c2448dfe21c10ff7d.jpg\n", + "Completed Image ====> 170. genskij-klatch-na-dlinnom-remne-m63-65-1-800x800.jpg\n", + "Completed Image ====> 171. .jpg\n", + "Completed Image ====> 172. 848-4M-175-BLK%20%282%29.jpg\n", + "Completed Image ====> 173. 20170923013231_003639867_1.jpg\n", + "Completed Image ====> 174. passport_wallet_brown_1.jpg\n", + "Completed Image ====> 175. A48446.002_1.jpg\n", + "Completed Image ====> 176. DO005BWFAGG7_8589555_1_v1.jpg\n", + "Completed Image ====> 177. davidjones_0019840.jpg\n", + "Completed Image ====> 178. furla-klatch-1b.jpg\n", + "Completed Image ====> 179. labbra-L-HF1900.jpg\n", + "Completed Image ====> 180. fcb04110599cb2821a7ee3441c225b56.jpg\n", + "Completed Image ====> 181. HTB1vr7PacTxK1Rjy0Fgq6yovpXaJ.jpg\n", + "Completed Image ====> 182. L1\n", + "Completed Image ====> 183. 1-580x580.jpg\n", + "Completed Image ====> 184. 772913654_klatch-povsednevnyj-eterno.jpg\n", + "Completed Image ====> 185. wela0812_36-640x640.jpg\n", + "Completed Image ====> 186. 5add7d7257839.jpg\n", + "Completed Image ====> 187. 44389.970.jpg\n", + "Completed Image ====> 188. 1818406-dark-brown-portmone-gianni-conti.jpg\n", + "Completed Image ====> 189. 10505550_002.jpg\n", + "Completed Image ====> 190. sr_204303000_1.jpg\n", + "Completed Image ====> 191. .jpg\n", + "Completed Image ====> 192. 40220.970.jpg\n", + "Completed Image ====> 193. 561c7a20N271cbfed.jpg.dpg\n", + "Completed Image ====> 194. 130503.jpg\n", + "Completed Image ====> 195. b078f1dab7bf5fdbef692240aa076bf4_1221_1607.jpg\n", + "Completed Image ====> 196. zhenskaya-sumka-klatch-1.jpg\n", + "Completed Image ====> 197. 13455559_16525130_300.jpg\n", + "Completed Image ====> 198. 01_1526.jpg\n", + "Completed Image ====> 199. 29101.ash\n", + "Completed Image ====> 200. IMG-20180329-WA0145_b.jpg\n", + "Completed Image ====> 201. 4016306035.jpg\n", + "Completed Image ====> 202. w990.jpg\n", + "Completed Image ====> 203. 808-7.jpg\n", + "Completed Image ====> 204. maxresdefault.jpg\n", + "Completed Image ====> 205. zhenskij-clutch-rh-002-red.jpg\n", + "Completed Image ====> 206. klatch-62324-1-80_2-1600x1600_0.jpg\n", + "Completed Image ====> 207. zip_clutch_tan_1.jpg\n", + "Completed Image ====> 208. 12566763_2.jpg\n", + "Completed Image ====> 209. davidjones_0021408.jpg\n", + "Completed Image ====> 210. .jpg\n", + "Completed Image ====> 211. L1\n", + "Completed Image ====> 212. _26.jpg\n", + "Completed Image ====> 213. fru_it_now-sumka_klatch-1b.jpg\n", + "Completed Image ====> 214. KlK0044.jpg\n", + "Completed Image ====> 215. 12410573-1-picklegreen?$n_480w$&wid=476&fit=constrain.jpg\n", + "Completed Image ====> 216. yr.rukz.pimg.N07979-1-YR-x500s.jpg\n", + "Completed Image ====> 217. 1600.jpg\n", + "Completed Image ====> 218. 501631%20%D1%86%D0%B2.jpg\n", + "Completed Image ====> 219. 20180731174602_004464863_1.jpg\n", + "Completed Image ====> 220. 52\n", + "Completed Image ====> 221. 85688_75346-500x0.jpg\n", + "Completed Image ====> 222. 74.AW.025.jpg\n", + "Completed Image ====> 223. c33325a498de4aacd312dcf3a79bfe0b.jpeg\n", + "Completed Image ====> 224. 3d8e33848a4193852ff3ad6a1e61cafc.jpg\n", + "Completed Image ====> 225. rBVaEVnIeIaACd3pAACUtgWey20884.jpg\n", + "Completed Image ====> 226. 122402338_w200_h200_klatch-inget.jpg\n", + "Completed Image ====> 227. modnij-zhenskij-klatch.jpg\n", + "Completed Image ====> 228. 36537_small.jpg\n", + "Completed Image ====> 229. bags-pockets-stylnaya-zhenskaya-sumka-klatch-korona-3tsveta-chernaya-bezhevaya-belaya__89279060m.jpg\n", + "Completed Image ====> 230. 23ee2903e364d603958cd99a557c940a.jpg\n", + "Completed Image ====> 231. orclutch1.jpg\n", + "Completed Image ====> 232. 151315779517741753.jpg\n", + "Completed Image ====> 233. 4151482-1.jpg\n", + "Completed Image ====> 234. 36599.970.jpg\n", + "Completed Image ====> 235. DO005BWEPQU4_8261172_1_v1.jpg\n", + "Completed Image ====> 236. HTB1IxuukBHH8KJjy0Fbq6AqlpXaN.jpg\n", + "Completed Image ====> 237. 18036829-wbQbU1lN.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 238. 84ed7551cd1b0f976d400304a5a9bee6.jpg\n", + "Completed Image ====> 239. c6bc6dc25f168c3351ad99ad16b46680.jpg\n", + "Completed Image ====> 240. 160145b03b304c8b8e4ef149ee0fd3b7.jpg\n", + "Completed Image ====> 241. %D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B1%D1%80%D0%B0%D1%82%D1%8C-%D0%BA%D0%BB%D0%B0%D1%82%D1%87-1.jpg\n", + "Completed Image ====> 242. 3578ec768b51abbf8202a89bdea853b5_1221_1607.jpg\n", + "Completed Image ====> 243. 2017-05-29-12.55.56-740x554.jpg\n", + "Completed Image ====> 244. fullsize.jpg\n", + "Completed Image ====> 245. 1503922257812_bulletin.jpg\n", + "Completed Image ====> 246. ff7710945a7668385bc4699526f169ee.jpg\n", + "Completed Image ====> 247. 1008343.png.scale.314.high.%D0%BA%D0%BE%D0%B6%D0%B0%D0%BD%D1%8B%D0%B5-%D0%B0%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B-%D1%81-de-cartier-%D1%81%D1%83%D0%BC%D0%BA%D0%B0-%D0%BA%D0%BB%D0%B0%D1%82%D1%87-%D0%BA%D0%BE%D0%B6%D0%B0-%D0%BC%D0%BE%D0%BB%D0%BE%D0%B4%D0%BE%D0%B3%D0%BE-%D0%B1%D1%8B%D0%BA%D0%B0.jpg\n", + "Completed Image ====> 248. 2355-1_1553270893096-004%20034.jpg\n", + "Completed Image ====> 249. asya-malbershtein-sumka-klatch8052.jpg\n", + "Completed Image ====> 250. 1_FULL.jpg\n", + "Completed Image ====> 251. 5134_L_divali_artwork_mediumbag_antrablack_packshot.jpg\n", + "Completed Image ====> 252. 19341452.jpg\n", + "Completed Image ====> 253. c5698a442f79297cf1d1a6fe9121cda5.jpg\n", + "Completed Image ====> 254. davidjones_0018332.jpg\n", + "Completed Image ====> 255. RgnIZj9XHr-RHQ9YKm-fuQ-article.jpg\n", + "Completed Image ====> 256. crop?v2=1&w=600&h=0&url=%2F%2Fv.img.com.ua%2Fb%2Forig%2Fe%2F89%2F06b87c9e02de2d5cf9dda1d3a42e089e.jpg.jpg\n", + "Completed Image ====> 257. 81717-1.jpg\n", + "Completed Image ====> 258. zhenskij-klatch-33.jpg\n", + "Completed Image ====> 259. 11768345-1-silver?$n_480w$&wid=476&fit=constrain.jpg\n", + "Completed Image ====> 260. 803-4_auto_300_jpg\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 261. 3229344209.jpg\n", + "Completed Image ====> 262. 8a62598f678d51d7087d660e988ee43e.jpg\n", + "Completed Image ====> 263. 94e8cc47f8ddc5c494b464543c28b8aa.jpg\n", + "Completed Image ====> 264. image1xxl.jpg\n", + "Completed Image ====> 265. 501636%20%D1%86%D0%B2.jpg\n", + "Completed Image ====> 266. Bezyimyannyiy-kollazh7.jpg\n", + "Completed Image ====> 267. 048-6-1.jpg\n", + "Completed Image ====> 268. 500-37e468ed8182418b38f3abb9fd638be5.jpg\n", + "Completed Image ====> 269. shop_foto_10340.jpg\n", + "Completed Image ====> 270. muzhskoj-klatch-barsetka-1.jpg\n", + "Completed Image ====> 271. 1b046b7bc3cdca03e119894db758a9c4_medium.jpg\n", + "Completed Image ====> 272. L1\n", + "Completed Image ====> 273. dkny_donna_karan-sumka_klatch-1b.jpg\n", + "Completed Image ====> 274. 43686505.jpg\n", + "Completed Image ====> 275. xiyuan.jpg\n", + "Completed Image ====> 276. 34013.1920.jpg\n", + "Completed Image ====> 277. zhenskaya-sumka-klatch-155.jpg\n", + "Completed Image ====> 278. 07f22a82fae22f553fb5776ee845ef3e8acc18fa.jpg\n", + "Completed Image ====> 279. 5103_L_divali_mediumbag_plain_grey_packshot_withchunk.jpg\n", + "Completed Image ====> 280. DO005BWRRQ94_4508302_1_v1.jpg\n", + "Completed Image ====> 281. 85686_90374nothumb600.jpg\n", + "Completed Image ====> 282. 1542-241x241watermark.png\n", + "Completed Image ====> 283. 159801488.jpg\n", + "UnicodeEncodeError on an image...trying next one... Error: 'latin-1' codec can't encode characters in position 0-11: ordinal not in range(256)\n", + "Completed Image ====> 284. guess_7613351419402_images_1966375052.jpg\n", + "Completed Image ====> 285. dsc_0259-kopija-420x281.jpg\n", + "Completed Image ====> 286. WL295-2.1.jpg\n", + "Completed Image ====> 287. a8a6ebadba574a419178fcc7f5b4f5f6.jpg\n", + "Completed Image ====> 288. IM\n", + "Completed Image ====> 289. 1250-1_1551294287096-004%20001.jpg\n", + "Completed Image ====> 290. 13062.600.jpg\n", + "Completed Image ====> 291. .jpg\n", + "Completed Image ====> 292. 89\n", + "Completed Image ====> 293. 678-1331_thumb240_240.jpg\n", + "Completed Image ====> 294. .jpg\n", + "Completed Image ====> 295. clutch_1.jpg\n", + "Completed Image ====> 296. 6537347-1.jpg\n", + "Completed Image ====> 297. 202_CLUTCHES-festive-selection_Posta-Magazine.jpg\n", + "Completed Image ====> 298. 45448503VT_13_f.jpg\n", + "Completed Image ====> 299. 908bafcb0c0071a48ab7428fe8ac54c8.jpg\n", + "Completed Image ====> 300. 141644223.jpg\n", + "Completed Image ====> 301. 13915.750.jpg\n", + "Completed Image ====> 302. 4252%5B1%5D.jpg\n", + "Completed Image ====> 303. 582841.200.jpg\n", + "Completed Image ====> 304. 53976_big.jpg\n", + "Completed Image ====> 305. foto1_stilnyy_bezhevyy_klatch.jpg\n", + "Completed Image ====> 306. PP4766B2R-N-1-228x228.jpg\n", + "Completed Image ====> 307. IMG_9967-350x350.jpg\n", + "Completed Image ====> 308. afb842e3f6d4a2d9fd3c54e2f9c0f329.jpeg\n", + "Completed Image ====> 309. maxresdefault.jpg\n", + "Completed Image ====> 310. 34878.970.jpg\n", + "Completed Image ====> 311. pphoto_ru.jpg\n", + "Completed Image ====> 312. Accessorises_421%D1%85489_%D0%9A%D0%BB%D0%B0%D1%82%D1%87_%D0%B4%D0%BB%D1%8F_%D0%BF%D0%B0%D1%80%D0%B8%D0%BA%D0%BC%D0%B0%D1%85%D0%B5%D1%80%D1%81%D0%BA%D0%B8%D1%85_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_ESTEL.png\n", + "Completed Image ====> 313. 5aef1b68c887e038041702c2.jpg\n", + "Completed Image ====> 314. 701274.jpg\n", + "Completed Image ====> 315. 70\n", + "Completed Image ====> 316. 0ced4ad125f22fcec9d636f08b5c9955.jpg\n", + "Completed Image ====> 317. 2-642a4efae8421af374c8ac8f7a6bbcf3.jpg\n", + "Completed Image ====> 318. klatch-na-knopke-coach?1517606915.jpg\n", + "Completed Image ====> 319. IM\n", + "Completed Image ====> 320. 1524729932151893013.jpg\n", + "Completed Image ====> 321. DSC_1199.jpg\n", + "Completed Image ====> 322. 7img_6414.jpg\n", + "Completed Image ====> 323. 1_FULL.jpg\n", + "Completed Image ====> 324. 112a48b98e875f258ceb8751adddc0e3.jpg\n", + "Completed Image ====> 325. 1008339.png.scale.314.high.%D0%BA%D0%BE%D0%B6%D0%B0%D0%BD%D1%8B%D0%B5-%D0%B0%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B-%D1%81-de-cartier-%D1%81%D1%83%D0%BC%D0%BA%D0%B0-%D0%BA%D0%BB%D0%B0%D1%82%D1%87-%D0%BA%D0%BE%D0%B6%D0%B0-%D0%BC%D0%BE%D0%BB%D0%BE%D0%B4%D0%BE%D0%B3%D0%BE-%D0%B1%D1%8B%D0%BA%D0%B0.jpg\n", + "Completed Image ====> 326. klatch.png\n", + "Completed Image ====> 327. 4315.970.png\n", + "Completed Image ====> 328. davidjones_0019022.jpg\n", + "Completed Image ====> 329. fullsize.jpg\n", + "Completed Image ====> 330. 2018-10-30_10-19-33.png\n", + "Completed Image ====> 331. 02-6.jpg\n", + "Completed Image ====> 332. 1879.970.png\n", + "Completed Image ====> 333. 26017_big.jpg\n", + "Completed Image ====> 334. 25753ef94e75e60c1329b1f007y2.jpg\n", + "Completed Image ====> 335. krasnye-klatchi.jpg\n", + "Completed Image ====> 336. 1514296373585_bulletin.jpg\n", + "Completed Image ====> 337. 13579835_16220488_300.jpg\n", + "Completed Image ====> 338. EN30125-lt.beige_19L_1.jpg\n", + "Completed Image ====> 339. 21662204_65515.jpg\n", + "Completed Image ====> 340. MP002XW01Z0Z_8609268_1_v2.jpg\n", + "Completed Image ====> 341. pu.jpg\n", + "Completed Image ====> 342. asya-malbershtein-sumka-klatch8015.jpg\n", + "Completed Image ====> 343. gtin_8058647623566_02_1500x1500.jpg&height=300&width=300.jpg\n", + "Completed Image ====> 344. carlo-pazolini-4243-spring-summer-2012-0077.jpg\n", + "Completed Image ====> 345. furla-sumka_klatch-1b.jpg\n", + "Completed Image ====> 346. 400.jpg\n", + "Completed Image ====> 347. %D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B1%D1%80%D0%B0%D1%82%D1%8C-%D0%BA%D0%BB%D0%B0%D1%82%D1%87-4.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 348. preview_df19bbdcd3a6126d.jpg\n", + "Completed Image ====> 349. 7593c00f960abe77d4d37ff367f4a7f9.jpg\n", + "Completed Image ====> 350. 80850889.jpg\n", + "Completed Image ====> 351. f16db3e67e0b9778c00522548eba7429a55211d8.jpg\n", + "Completed Image ====> 352. klatch_svoimi_rukami_1.jpg\n", + "Completed Image ====> 353. 62233_0.jpg\n", + "Completed Image ====> 354. 9bde520f365f2b943c888dcfca237ba3_502_660.jpg\n", + "Completed Image ====> 355. 3850832-1.jpg\n", + "Completed Image ====> 356. 57a0b8d27a906.jpg\n", + "Completed Image ====> 357. 6c80c72a10a908e34a0c86e7a4e68dac417d8f3b.jpg\n", + "Completed Image ====> 358. montblanc_3903-92_black_3-900x900.jpg\n", + "Completed Image ====> 359. zhenskaya-sumka-klatch-114.jpg\n", + "Completed Image ====> 360. louis-vuitton-%D0%BA%D0%BB%D0%B0%D1%82%D1%87-jour-pm-%D0%BA%D0%B0%D0%BD%D0%B2%D0%B0-damier-graphite-%D0%BC%D1%83%D0%B6%D1%81%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D0%BC%D0%BA%D0%B8--N60113_PM2_Front%20view.jpg\n", + "Completed Image ====> 361. 123611204_3256587_vyazanii_klatch.jpg\n", + "Completed Image ====> 362. 141562460.jpg\n", + "Completed Image ====> 363. maxresdefault.jpg\n", + "Completed Image ====> 364. 1709.jpg\n", + "Completed Image ====> 365. davidjones_0021262.jpg\n", + "Completed Image ====> 366. gianni_conti_9408040_red_krasnyy_897024_5.jpg\n", + "Completed Image ====> 367. IMG_36513-1200x1200.jpg\n", + "Completed Image ====> 368. klatch-v-ruku-s-zaklepkami-2071-1-leonid-titow.jpg\n", + "Completed Image ====> 369. 669705.jpg\n", + "Completed Image ====> 370. 11243120-1-cream?$n_480w$&wid=476&fit=constrain.jpg\n", + "Completed Image ====> 371. zelonyj-klatch.jpg\n", + "Completed Image ====> 372. e5160445dda377c347a95616aa92e35a.jpg\n", + "Completed Image ====> 373. img_01.jpg\n", + "Completed Image ====> 374. EN30125-bordeaux_19L_1.jpg\n", + "Completed Image ====> 375. 524769523_w640_h640_chernyj-klatch-gucci.jpg\n", + "Completed Image ====> 376. DO005BWFHKT1_8766670_1_v1.jpg\n", + "Completed Image ====> 377. gtin_8058647623603_01_1500x1500.jpg&height=300&width=300.jpg\n", + "Completed Image ====> 378. 13455639_15645196_300.jpg\n", + "Completed Image ====> 379. preview_fee9f3873b97353d.jpg\n", + "Completed Image ====> 380. 1538810822149850107.jpg\n", + "Completed Image ====> 381. kari_fest__.png\n", + "Completed Image ====> 382. rBVaVVyK4OWARP4JAAFGviBj964869.jpg\n", + "Completed Image ====> 383. object2421_1-420x280.jpg\n", + "Completed Image ====> 384. 1783134.png.scale.314.high.%D1%81%D1%83%D0%BC%D0%BA%D0%B0-%D0%BA%D0%BB%D0%B0%D1%82%D1%87-panth%C3%A8re-de-cartier-%D0%BA%D0%BE%D0%B6%D0%B0-%D1%8F%D0%B3%D0%BD%D0%B5%D0%BD%D0%BA%D0%B0.jpg\n", + "Completed Image ====> 385. 124208.png\n", + "Completed Image ====> 386. 3ca1ae11fe08aefb67f432de553abb01_502_660.jpg\n", + "Completed Image ====> 387. labbra-L-A380-04.jpg\n", + "Completed Image ====> 388. 67357-1.jpg\n", + "Completed Image ====> 389. _020.jpg\n", + "Completed Image ====> 390. ed_hardy-klatch-1b.jpg\n", + "Completed Image ====> 391. 90464961.jpg\n", + "Completed Image ====> 392. 1_FULL.jpg\n", + "Completed Image ====> 393. 26049_small.jpg\n", + "URLError on an image...trying next one... Error: \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Completed Image ====> 394. dad536296a1aef2afbe37cbde69f9a005cc8c683.jpg\n", + "Completed Image ====> 395. guess_7613351698562_images_1977220994.jpg\n", + "Completed Image ====> 396. 7057112-1.jpg\n", + "Completed Image ====> 397. davidjones_0014172.jpg\n", + "Completed Image ====> 398. klatch-v-ruku-s-zaklepkami-2071-1-leonid-titow.jpg\n", + "Completed Image ====> 399. maxresdefault.jpg\n", + "Completed Image ====> 400. asya-malbershtein-sumka-klatch8020.jpg\n", + "Completed Image ====> 401. 166365792.jpg\n", + "Completed Image ====> 402. AP30412_2-rio-red_19L_1.jpg\n", + "Completed Image ====> 403. 01_434.jpg\n", + "Completed Image ====> 404. -.jpg\n", + "Completed Image ====> 405. ?format=png&width=235&height=340&scale=both.jpg\n", + "Completed Image ====> 406. dcc5d2790b9876f54d9bfb4205r1.jpg\n", + "Completed Image ====> 407. 18110917-Vtk3oJ1F.jpg\n", + "Completed Image ====> 408. flioraj-klatch-2b.jpg\n", + "Completed Image ====> 409. 01802011.jpg\n", + "Completed Image ====> 410. 1913297609.jpg\n", + "Completed Image ====> 411. 11862045-1-snakeskin?$n_480w$&wid=476&fit=constrain.jpg\n", + "URLError on an image...trying next one... Error: \n", + "Completed Image ====> 412. 1_FULL.jpg\n", + "Completed Image ====> 413. 918406-black-portmone-gianni-conti.jpg\n", + "Completed Image ====> 414. labbra-L-HF1814.jpg\n", + "Completed Image ====> 415. 148395303218401976.jpg\n", + "Completed Image ====> 416. louis-vuitton-%D0%BA%D0%BB%D0%B0%D1%82%D1%87-thames-%D0%BA%D0%BE%D0%B6%D0%B0-epi-%D0%BC%D1%83%D0%B6%D1%81%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D0%BC%D0%BA%D0%B8--M42742_PM2_Front%20view.jpg\n", + "Completed Image ====> 417. e22054e37db889cb4789d1d4c1464d401c3e1d48.jpg\n", + "Completed Image ====> 418. asya-malbershtein-sumka-klatch8048.jpg\n", + "Completed Image ====> 419. 12\n", + "Completed Image ====> 420. 3289109-1.jpg\n", + "Completed Image ====> 421. hqdefault.jpg\n", + "Completed Image ====> 422. .jpg\n", + "Completed Image ====> 423. 43818166.jpg\n", + "Completed Image ====> 424. 11452536-1-palepink?$n_480w$&wid=476&fit=constrain.jpg\n", + "Completed Image ====> 425. HTB15xyBaITxK1Rjy0Fgq6yovpXaL.jpg\n", + "Completed Image ====> 426. 1_FULL.jpg\n", + "Completed Image ====> 427. DO005BWEHRR0_8090834_1_v1.jpg\n", + "Completed Image ====> 428. labbra-L-16333.jpg\n", + "Completed Image ====> 429. 3213133351.jpg\n", + "Completed Image ====> 430. 8925ca06a94023b90d33208c4f7b6b5a3bbb65f5.jpg\n", + "Completed Image ====> 431. 38524136_images_6449526974.jpg\n", + "Completed Image ====> 432. 17048457-JUdbPa4Z.jpg\n", + "Completed Image ====> 433. 61232141.jpg\n", + "Completed Image ====> 434. asya-malbershtein-sumka-klatch8050.jpg\n", + "Completed Image ====> 435. 40b4b74d4b730a8d459457317432d00ac041f81f.jpg\n", + "Completed Image ====> 436. 15624205.jpg\n", + "Completed Image ====> 437. 11243066-1-black?$n_480w$&wid=476&fit=constrain.jpg\n", + "Completed Image ====> 438. 4bd37815603f80685a9b2791e407aec8a5149abb.jpg\n", + "Completed Image ====> 439. 64138938.jpg\n", + "Completed Image ====> 440. 62410272.jpg\n", + "Completed Image ====> 441. 48720619.jpg\n", + "\n", + "\n", + "Unfortunately all 500 could not be downloaded because some images were not downloadable. 441 is all we got for this search filter!\n", + "\n", + "Errors: 5\n", + "\n" + ] + } + ], + "source": [ + "# download picrutes by targets \n", + "n=1000\n", + "response = google_images_download.googleimagesdownload() #class instantiation\n", + "arguments = {\"keywords\":target,\"limit\":n,\"chromedriver\":'C:/Users/Ðнтон/Desktop/chromedriver.exe'} #creating list of arguments\n", + "path=response.download(arguments)" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": {}, + "outputs": [], + "source": [ + "# /extract crop,resize and save final version of pictures\n", + "def save_crop(path_final,path_collection):\n", + " b=0\n", + " for i in path_collection:\n", + " try:\n", + " im=Image.open(i)\n", + "\n", + " im=im.convert('RGB')\n", + " w,h=im.size\n", + " im=im.crop((0,0,w,h*0.94))\n", + " w,h=im.size\n", + " J=0.97\n", + " c_w=w/2\n", + " c_h=h/2\n", + " if h>w:\n", + " im=im.crop((c_w-c_w*J,c_h-c_w*J,c_w+c_w*J,c_h+c_w*J))\n", + " else:\n", + " im=im.crop((c_w-c_h*J,c_h-c_h*J,c_w+c_h*J,c_h+c_h*J))\n", + " im=im.resize((512,512))\n", + " b+=1\n", + " im.save(str(path_final)+str(b)+'.jpg')\n", + " except:\n", + " pass" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": {}, + "outputs": [], + "source": [ + "APhones=glob.glob(os.path.join('downloads\\*\\\\','*.jpg'))\n", + "save_crop('Data/Iphones')" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + } + }, + "nbformat": 4, + "nbformat_minor": 1 +} diff --git a/Anisimov/README.txt b/Anisimov/README.txt new file mode 100644 index 0000000..98199a1 --- /dev/null +++ b/Anisimov/README.txt @@ -0,0 +1,3 @@ +In test folder data should be split on two folders: +Aphones-folder with none iphones pictures +Iphones-folder with iphones pictures \ No newline at end of file diff --git a/Anisimov/RUN_Comand.txt b/Anisimov/RUN_Comand.txt new file mode 100644 index 0000000..0208c07 --- /dev/null +++ b/Anisimov/RUN_Comand.txt @@ -0,0 +1,4 @@ + +python C:\Users\Àíòîí\Desktop\predict.py --model C:\Users\Àíòîí\Desktop\model_ip.pth --input C:\Users\Àíòîí\Desktop\Final_set\test --output C:\Users\Àíòîí\Desktop\result.csv + + diff --git a/Anisimov/model_ip.pth b/Anisimov/model_ip.pth new file mode 100644 index 0000000..85b2311 Binary files /dev/null and b/Anisimov/model_ip.pth differ diff --git a/Anisimov/predict.py b/Anisimov/predict.py new file mode 100644 index 0000000..92f64ea --- /dev/null +++ b/Anisimov/predict.py @@ -0,0 +1,86 @@ +#!/usr/bin/env python +# coding: utf-8 + +# In[2]: + + +import torch +import numpy as np +import pandas as pd +import argparse +from torchvision.datasets import ImageFolder +from torchvision import transforms +import os + + +# In[29]: + + +def load_checkpoint(filepath): + checkpoint = torch.load(filepath) + model = checkpoint['model'] + model.load_state_dict(checkpoint['state_dict']) + model.eval() + return model + + +# In[1]: + + +#create csv +def results(names,preds,out_file): + print('Saving result-Start') + final_out = pd.DataFrame() + final_out['image_name'] = names + final_out['iphone_probability'] = preds + final_out.to_csv(out_file, index=False) + print('Saving result-Done') + + +# In[31]: + + +def predict_proba(model,test): + print('Model load-Start') + #load the model + model=load_checkpoint(model) + print('Model load-Done') + print('-------') + print('Prediction process-Start') + #Image convert + data_transforms = transforms.Compose([ + transforms.Resize((224,224)), + transforms.ToTensor(), + transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])]) + #Define images loader + image_datasets = ImageFolder(test,data_transforms) + test_data_gen=torch.utils.data.DataLoader(image_datasets, batch_size=256,shuffle=False, num_workers=6) + #Load images names + names=[image_datasets.imgs[i][0].split('\\')[-1] for i in range(0,len(image_datasets.imgs))] + #Predict probas + preds=np.array([]) + for inputs, labels in test_data_gen: + preds=np.append(preds,model(inputs).data.numpy()[:,1]) + print('Prediction process-Done') + # save table + results(names,preds,args.output) + + + +# In[46]: + + +if __name__ == '__main__': + # disable warnings + os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3' + # parse arguments + parser = argparse.ArgumentParser(description='Iphone detector') + parser.add_argument('--model', type=str, default='model.hdf5', help='path to model') + parser.add_argument('--input', type=str, default='test', help='Path to class folder directory') + parser.add_argument('--output', type=str, default='predictions.csv', help='path to file with model output') + args = parser.parse_args() + # get predictions + predict_proba(args.model,args.input) + print() + print('Done') + diff --git a/Anisimov/requirements.txt b/Anisimov/requirements.txt new file mode 100644 index 0000000..cf1f955 --- /dev/null +++ b/Anisimov/requirements.txt @@ -0,0 +1,289 @@ +# This file may be used to create an environment using: +# $ conda create --name --file +# platform: win-64 +_ipyw_jlab_nb_ext_conf=0.1.0=py37_0 +absl-py=0.7.1=pypi_0 +alabaster=0.7.12=py37_0 +anaconda=2019.03=py37_0 +anaconda-client=1.7.2=py37_0 +anaconda-navigator=1.9.7=py37_0 +anaconda-project=0.8.2=py37_0 +asn1crypto=0.24.0=py37_0 +astor=0.7.1=pypi_0 +astroid=2.2.5=py37_0 +astropy=3.1.2=py37he774522_0 +atomicwrites=1.3.0=py37_1 +attrs=19.1.0=py37_1 +babel=2.6.0=py37_0 +backcall=0.1.0=py37_0 +backports=1.0=py37_1 +backports.os=0.1.1=py37_0 +backports.shutil_get_terminal_size=1.0.0=py37_2 +beautifulsoup4=4.7.1=py37_1 +bitarray=0.8.3=py37hfa6e2cd_0 +bkcharts=0.2=py37_0 +blas=1.0=mkl +bleach=3.1.0=py37_0 +blosc=1.15.0=h7bd577a_0 +bokeh=1.0.4=py37_0 +boto=2.49.0=py37_0 +bottleneck=1.2.1=py37h452e1ab_1 +bzip2=1.0.6=hfa6e2cd_5 +ca-certificates=2019.1.23=0 +certifi=2019.3.9=py37_0 +cffi=1.12.2=py37h7a1dbc1_1 +chardet=3.0.4=py37_1 +classification-models=0.1=pypi_0 +click=7.0=py37_0 +cloudpickle=0.8.0=py37_0 +clyent=1.2.2=py37_1 +colorama=0.4.1=py37_0 +comtypes=1.1.7=py37_0 +conda=4.6.14=py37_0 +conda-build=3.17.8=py37_0 +conda-env=2.6.0=1 +conda-verify=3.1.1=py37_0 +console_shortcut=0.1.1=3 +contextlib2=0.5.5=py37_0 +cryptography=2.6.1=py37h7a1dbc1_0 +cudatoolkit=9.0=1 +curl=7.64.0=h2a8f88b_2 +cycler=0.10.0=py37_0 +cython=0.29.6=py37ha925a31_0 +cytoolz=0.9.0.1=py37hfa6e2cd_1 +dask=1.1.4=py37_1 +dask-core=1.1.4=py37_1 +decorator=4.4.0=py37_1 +defusedxml=0.5.0=py37_1 +distributed=1.26.0=py37_1 +docutils=0.14=py37_0 +entrypoints=0.3=py37_0 +et_xmlfile=1.0.1=py37_0 +fastcache=1.0.2=py37hfa6e2cd_2 +filelock=3.0.10=py37_0 +flask=1.0.2=py37_1 +freetype=2.9.1=ha9979f8_1 +future=0.17.1=py37_0 +gast=0.2.2=pypi_0 +get_terminal_size=1.0.0=h38e98db_0 +gevent=1.4.0=py37he774522_0 +git=2.20.1=h6bb4b03_0 +glob2=0.6=py37_1 +google-images-download=2.6.1=pypi_0 +greenlet=0.4.15=py37hfa6e2cd_0 +grpcio=1.19.0=pypi_0 +h5py=2.9.0=py37h5e291fa_0 +hdf5=1.10.4=h7ebc959_0 +heapdict=1.0.0=py37_2 +html5lib=1.0.1=py37_0 +icc_rt=2019.0.0=h0cc432a_1 +icu=58.2=ha66f8fd_1 +idna=2.8=py37_0 +imageio=2.5.0=py37_0 +imagesize=1.1.0=py37_0 +importlib_metadata=0.8=py37_0 +intel-openmp=2019.3=203 +ipykernel=5.1.0=py37h39e3cac_0 +ipython=7.4.0=py37h39e3cac_0 +ipython_genutils=0.2.0=py37_0 +ipywidgets=7.4.2=py37_0 +isort=4.3.16=py37_0 +itsdangerous=1.1.0=py37_0 +jdcal=1.4=py37_0 +jedi=0.13.3=py37_0 +jinja2=2.10=py37_0 +jpeg=9b=hb83a4c4_2 +jsonschema=3.0.1=py37_0 +jupyter=1.0.0=py37_7 +jupyter_client=5.2.4=py37_0 +jupyter_console=6.0.0=py37_0 +jupyter_core=4.4.0=py37_0 +jupyterlab=0.35.4=py37hf63ae98_0 +jupyterlab_server=0.2.0=py37_0 +keras=2.2.4=pypi_0 +keras-applications=1.0.7=pypi_0 +keras-preprocessing=1.0.9=pypi_0 +keyring=18.0.0=py37_0 +kiwisolver=1.0.1=py37h6538335_0 +krb5=1.16.1=hc04afaa_7 +lazy-object-proxy=1.3.1=py37hfa6e2cd_2 +libarchive=3.3.3=h0643e63_5 +libcurl=7.64.0=h2a8f88b_2 +libiconv=1.15=h1df5818_7 +liblief=0.9.0=ha925a31_2 +libpng=1.6.36=h2a8f88b_0 +libsodium=1.0.16=h9d3ae62_0 +libssh2=1.8.0=h7a1dbc1_4 +libtiff=4.0.10=hb898794_2 +libxml2=2.9.9=h464c3ec_0 +libxslt=1.1.33=h579f668_0 +llvmlite=0.28.0=py37ha925a31_0 +locket=0.2.0=py37_1 +lxml=4.3.2=py37h1350720_0 +lz4-c=1.8.1.2=h2fa13f4_0 +lzo=2.10=h6df0209_2 +m2w64-gcc-libgfortran=5.3.0=6 +m2w64-gcc-libs=5.3.0=7 +m2w64-gcc-libs-core=5.3.0=7 +m2w64-gmp=6.1.0=2 +m2w64-libwinpthread-git=5.0.0.4634.697f757=2 +markdown=3.1=pypi_0 +markupsafe=1.1.1=py37he774522_0 +matplotlib=3.0.3=py37hc8f65d3_0 +mccabe=0.6.1=py37_1 +menuinst=1.4.16=py37he774522_0 +mistune=0.8.4=py37he774522_0 +mkl=2019.3=203 +mkl-service=1.1.2=py37hb782905_5 +mkl_fft=1.0.10=py37h14836fe_0 +mkl_random=1.0.2=py37h343c172_0 +mmdnn=0.2.5=pypi_0 +mock=2.0.0=pypi_0 +more-itertools=6.0.0=py37_0 +mpmath=1.1.0=py37_0 +msgpack-python=0.6.1=py37h74a9793_1 +msys2-conda-epoch=20160418=1 +multipledispatch=0.6.0=py37_0 +navigator-updater=0.2.1=py37_0 +nbconvert=5.4.1=py37_3 +nbformat=4.4.0=py37_0 +networkx=2.2=py37_1 +ninja=1.9.0=py37h74a9793_0 +nltk=3.4=py37_1 +nose=1.3.7=py37_2 +notebook=5.7.8=py37_0 +numba=0.43.1=py37hf9181ef_0 +numexpr=2.6.9=py37hdce8814_0 +numpy=1.16.2=py37h19fb1c0_0 +numpy-base=1.16.2=py37hc3f5095_0 +numpydoc=0.8.0=py37_0 +olefile=0.46=py37_0 +openpyxl=2.6.1=py37_1 +openssl=1.1.1b=he774522_1 +packaging=19.0=py37_0 +pandas=0.24.2=py37ha925a31_0 +pandoc=2.2.3.2=0 +pandocfilters=1.4.2=py37_1 +parso=0.3.4=py37_0 +partd=0.3.10=py37_1 +path.py=11.5.0=py37_0 +pathlib2=2.3.3=py37_0 +patsy=0.5.1=py37_0 +pbr=5.1.3=pypi_0 +pep8=1.7.1=py37_0 +pickleshare=0.7.5=py37_0 +pillow=5.4.1=py37hdc69c19_0 +pip=19.0.3=py37_0 +pkginfo=1.5.0.1=py37_0 +pluggy=0.9.0=py37_0 +ply=3.11=py37_0 +powershell_shortcut=0.0.1=2 +progressbar=2.5=pypi_0 +prometheus_client=0.6.0=py37_0 +prompt_toolkit=2.0.9=py37_0 +protobuf=3.7.1=pypi_0 +psutil=5.6.1=py37he774522_0 +py=1.8.0=py37_0 +py-lief=0.9.0=py37ha925a31_2 +pycodestyle=2.5.0=py37_0 +pycosat=0.6.3=py37hfa6e2cd_0 +pycparser=2.19=py37_0 +pycrypto=2.6.1=py37hfa6e2cd_9 +pycurl=7.43.0.2=py37h7a1dbc1_0 +pyflakes=2.1.1=py37_0 +pygments=2.3.1=py37_0 +pylint=2.3.1=py37_0 +pyodbc=4.0.26=py37ha925a31_0 +pyopenssl=19.0.0=py37_0 +pyparsing=2.3.1=py37_0 +pyqt=5.9.2=py37h6538335_2 +pyreadline=2.1=py37_1 +pyrsistent=0.14.11=py37he774522_0 +pysocks=1.6.8=py37_0 +pytables=3.5.1=py37h1da0976_0 +pytest=4.3.1=py37_0 +pytest-arraydiff=0.3=py37h39e3cac_0 +pytest-astropy=0.5.0=py37_0 +pytest-doctestplus=0.3.0=py37_0 +pytest-openfiles=0.3.2=py37_0 +pytest-remotedata=0.3.1=py37_0 +python=3.7.3=h8c8aaf0_0 +python-dateutil=2.8.0=py37_0 +python-libarchive-c=2.8=py37_6 +pytorch=1.1.0=py3.7_cuda90_cudnn7_1 +pytz=2018.9=py37_0 +pywavelets=1.0.2=py37h8c2d366_0 +pywin32=223=py37hfa6e2cd_1 +pywinpty=0.5.5=py37_1000 +pyyaml=5.1=py37he774522_0 +pyzmq=18.0.0=py37ha925a31_0 +qt=5.9.7=vc14h73c81de_0 +qtawesome=0.5.7=py37_1 +qtconsole=4.4.3=py37_0 +qtpy=1.7.0=py37_1 +requests=2.21.0=py37_0 +rope=0.12.0=py37_0 +ruamel_yaml=0.15.46=py37hfa6e2cd_0 +scikit-image=0.14.2=py37ha925a31_0 +scikit-learn=0.20.3=py37h343c172_0 +scipy=1.2.1=py37h29ff71c_0 +seaborn=0.9.0=py37_0 +selenium=3.141.0=pypi_0 +send2trash=1.5.0=py37_0 +setuptools=40.8.0=py37_0 +simplegeneric=0.8.1=py37_2 +singledispatch=3.4.0.3=py37_0 +sip=4.19.8=py37h6538335_0 +six=1.12.0=py37_0 +snappy=1.1.7=h777316e_3 +snowballstemmer=1.2.1=py37_0 +sortedcollections=1.1.2=py37_0 +sortedcontainers=2.1.0=py37_0 +soupsieve=1.8=py37_0 +sphinx=1.8.5=py37_0 +sphinxcontrib=1.0=py37_1 +sphinxcontrib-websupport=1.1.0=py37_1 +spyder=3.3.3=py37_0 +spyder-kernels=0.4.2=py37_0 +sqlalchemy=1.3.1=py37he774522_0 +sqlite=3.27.2=he774522_0 +statsmodels=0.9.0=py37h452e1ab_0 +sympy=1.3=py37_0 +tblib=1.3.2=py37_0 +tensorboard=1.13.1=pypi_0 +tensorflow=1.13.1=pypi_0 +tensorflow-estimator=1.13.0=pypi_0 +termcolor=1.1.0=pypi_0 +terminado=0.8.1=py37_1 +testpath=0.4.2=py37_0 +tk=8.6.8=hfa6e2cd_0 +toolz=0.9.0=py37_0 +torchvision=0.2.2=py_3 +tornado=6.0.2=py37he774522_0 +tqdm=4.31.1=py37_1 +traitlets=4.3.2=py37_0 +unicodecsv=0.14.1=py37_0 +urllib3=1.24.1=py37_0 +vc=14.1=h0510ff6_4 +vs2015_runtime=14.15.26706=h3a45250_0 +wcwidth=0.1.7=py37_0 +webencodings=0.5.1=py37_1 +werkzeug=0.14.1=py37_0 +wheel=0.33.1=py37_0 +widgetsnbextension=3.4.2=py37_0 +win_inet_pton=1.1.0=py37_0 +win_unicode_console=0.5=py37_0 +wincertstore=0.2=py37_0 +winpty=0.4.3=4 +wrapt=1.11.1=py37he774522_0 +xlrd=1.2.0=py37_0 +xlsxwriter=1.1.5=py37_0 +xlwings=0.15.4=py37_0 +xlwt=1.3.0=py37_0 +xz=5.2.4=h2fa13f4_4 +yaml=0.1.7=hc54c509_2 +zeromq=4.3.1=h33f27b4_3 +zict=0.1.4=py37_0 +zipp=0.3.3=py37_1 +zlib=1.2.11=h62dcd97_3 +zstd=1.3.7=h508b16e_0 diff --git a/Anisimov/result.csv b/Anisimov/result.csv new file mode 100644 index 0000000..6ad5c59 --- /dev/null +++ b/Anisimov/result.csv @@ -0,0 +1,2001 @@ +image_name,iphone_probability +Aphones (10001).jpg,0.044958971440792084 +Aphones (10004).jpg,0.24243037402629852 +Aphones (10037).jpg,8.59286330978648e-08 +Aphones (10052).jpg,0.1031709536910057 +Aphones (10054).jpg,0.3245278298854828 +Aphones (10100).jpg,0.0008436646894551814 +Aphones (10101).jpg,1.6969402167887893e-06 +Aphones (10103).jpg,0.04219324514269829 +Aphones (10109).jpg,1.9784251890087035e-06 +Aphones (10119).jpg,0.0002700645418372005 +Aphones (10195).jpg,0.0002314078010385856 +Aphones (10233).jpg,0.9945626854896545 +Aphones (10237).jpg,2.3716879695712123e-06 +Aphones (10273).jpg,0.000322316016536206 +Aphones (10304).jpg,0.00011978358088526875 +Aphones (10326).jpg,0.0010273208608850837 +Aphones (10332).jpg,0.5006190538406372 +Aphones (10387).jpg,1.2177123664969258e-07 +Aphones (10470).jpg,0.20619577169418335 +Aphones (1049).jpg,0.0004108904686290771 +Aphones (1051).jpg,0.0007695136591792107 +Aphones (10567).jpg,0.27269941568374634 +Aphones (10573).jpg,0.005256781354546547 +Aphones (10597).jpg,0.0015467243501916528 +Aphones (10598).jpg,2.0884124651843194e-08 +Aphones (1060).jpg,0.5427683591842651 +Aphones (10608).jpg,0.0007238038233481348 +Aphones (10724).jpg,5.019056175115111e-07 +Aphones (10734).jpg,0.001179347513243556 +Aphones (10738).jpg,0.003844635793939233 +Aphones (10758).jpg,0.00048323304508812726 +Aphones (10784).jpg,3.4390601477696237e-09 +Aphones (10809).jpg,7.578135896579852e-10 +Aphones (10831).jpg,0.47569093108177185 +Aphones (10839).jpg,2.7324565962771885e-05 +Aphones (1084).jpg,4.821934271603823e-05 +Aphones (10868).jpg,0.022287994623184204 +Aphones (1088).jpg,0.0011448560981079936 +Aphones (10895).jpg,0.07452932745218277 +Aphones (10978).jpg,0.008443761616945267 +Aphones (1099).jpg,0.008538144640624523 +Aphones (110).jpg,0.05476802960038185 +Aphones (11028).jpg,0.001333175809122622 +Aphones (11050).jpg,0.08497440814971924 +Aphones (11070).jpg,7.415256959575345e-07 +Aphones (11085).jpg,0.0003328555030748248 +Aphones (11120).jpg,0.0014699390158057213 +Aphones (11123).jpg,0.030525682494044304 +Aphones (1115).jpg,1.7367809732604655e-06 +Aphones (11168).jpg,0.019697705283761024 +Aphones (1117).jpg,0.00021599781757686287 +Aphones (11246).jpg,0.3340741991996765 +Aphones (11252).jpg,0.06302817910909653 +Aphones (1126).jpg,0.00023467109713237733 +Aphones (11272).jpg,0.0027666997630149126 +Aphones (11323).jpg,0.00413204450160265 +Aphones (11324).jpg,1.923052332131192e-05 +Aphones (11325).jpg,0.004725087434053421 +Aphones (11371).jpg,0.0017173616215586662 +Aphones (11396).jpg,3.3830269785539713e-07 +Aphones (11444).jpg,0.0024789846502244473 +Aphones (11452).jpg,0.5415629148483276 +Aphones (11486).jpg,0.7866571545600891 +Aphones (11492).jpg,0.18634407222270966 +Aphones (11523).jpg,2.1786638171761297e-05 +Aphones (11551).jpg,0.18313997983932495 +Aphones (11584).jpg,0.00020256488642189652 +Aphones (11587).jpg,0.0009151584818027914 +Aphones (11589).jpg,0.9660277366638184 +Aphones (11606).jpg,2.5436721173832666e-08 +Aphones (11639).jpg,0.001202629879117012 +Aphones (11651).jpg,0.0007214187644422054 +Aphones (11708).jpg,0.7177786231040955 +Aphones (11787).jpg,0.0003255823103245348 +Aphones (11791).jpg,0.004509510472416878 +Aphones (1180).jpg,0.8901017308235168 +Aphones (11819).jpg,0.023761752992868423 +Aphones (11823).jpg,0.16882756352424622 +Aphones (11912).jpg,0.009694426320493221 +Aphones (11924).jpg,0.8764493465423584 +Aphones (11952).jpg,0.000144636447657831 +Aphones (11954).jpg,0.5425736904144287 +Aphones (11990).jpg,0.5425151586532593 +Aphones (12094).jpg,4.576300511871523e-07 +Aphones (1218).jpg,5.100225166643213e-07 +Aphones (12258).jpg,5.1727824029512703e-05 +Aphones (12401).jpg,0.7040666341781616 +Aphones (12447).jpg,0.0051677948795259 +Aphones (12453).jpg,0.017225107178092003 +Aphones (12498).jpg,0.003019401803612709 +Aphones (12504).jpg,0.05604992061853409 +Aphones (12554).jpg,2.8366972770754728e-08 +Aphones (12569).jpg,0.7006146907806396 +Aphones (12571).jpg,0.7553418278694153 +Aphones (12594).jpg,0.10635153949260712 +Aphones (12639).jpg,2.6702226023189723e-05 +Aphones (127).jpg,0.0175516065210104 +Aphones (12728).jpg,2.3842471819079947e-06 +Aphones (12733).jpg,0.9591414332389832 +Aphones (12734).jpg,0.4077712595462799 +Aphones (12753).jpg,2.188651478718384e-06 +Aphones (12763).jpg,0.14905597269535065 +Aphones (12806).jpg,1.608693492016755e-05 +Aphones (12839).jpg,3.2026736818124846e-08 +Aphones (1289).jpg,0.9826419353485107 +Aphones (12911).jpg,1.9207934656151338e-06 +Aphones (12967).jpg,0.21465763449668884 +Aphones (13047).jpg,0.3268674314022064 +Aphones (13112).jpg,6.658757683908334e-06 +Aphones (13116).jpg,0.009485103189945221 +Aphones (13210).jpg,6.352963828248903e-05 +Aphones (13330).jpg,8.60845648276154e-06 +Aphones (13334).jpg,1.6610629245406017e-05 +Aphones (13379).jpg,0.9974416494369507 +Aphones (13415).jpg,0.15320706367492676 +Aphones (13607).jpg,9.467185009270906e-07 +Aphones (13687).jpg,0.0037892323452979326 +Aphones (13697).jpg,0.21316567063331604 +Aphones (13772).jpg,0.0032246753107756376 +Aphones (13783).jpg,0.0182195995002985 +Aphones (1384).jpg,0.00011965994053753093 +Aphones (13911).jpg,2.4214003133238293e-05 +Aphones (13965).jpg,0.8207859396934509 +Aphones (1398).jpg,0.7091646790504456 +Aphones (13990).jpg,0.9995050430297852 +Aphones (13995).jpg,0.1363697499036789 +Aphones (14008).jpg,0.24041485786437988 +Aphones (14055).jpg,4.900144995190203e-05 +Aphones (14071).jpg,0.7976916432380676 +Aphones (14072).jpg,0.08310631662607193 +Aphones (14088).jpg,5.426300504041137e-06 +Aphones (14103).jpg,0.05276242271065712 +Aphones (14115).jpg,0.0028101105708628893 +Aphones (14199).jpg,0.2597596347332001 +Aphones (14242).jpg,0.12704800069332123 +Aphones (14245).jpg,0.014108099974691868 +Aphones (14287).jpg,0.0830158144235611 +Aphones (14313).jpg,0.0001373428531223908 +Aphones (14317).jpg,0.876732587814331 +Aphones (14326).jpg,8.25738170533441e-05 +Aphones (14342).jpg,0.0006453958339989185 +Aphones (14409).jpg,0.03833099082112312 +Aphones (14423).jpg,0.005450564902275801 +Aphones (14437).jpg,0.6363009810447693 +Aphones (14470).jpg,0.3578173816204071 +Aphones (14495).jpg,0.0002456454385537654 +Aphones (14553).jpg,9.476919512962922e-05 +Aphones (14561).jpg,7.943745731608942e-05 +Aphones (14570).jpg,4.1768828396016033e-07 +Aphones (14575).jpg,2.0024623736958347e-08 +Aphones (1458).jpg,0.8315737247467041 +Aphones (146).jpg,0.0003802466962952167 +Aphones (14640).jpg,0.8618423342704773 +Aphones (14664).jpg,0.0008962319698184729 +Aphones (14688).jpg,6.912866865604883e-07 +Aphones (14694).jpg,0.012703525833785534 +Aphones (14700).jpg,0.11253929138183594 +Aphones (14724).jpg,0.8738394379615784 +Aphones (14743).jpg,0.001426968490704894 +Aphones (14756).jpg,0.029974864795804024 +Aphones (14780).jpg,1.7755170119926333e-05 +Aphones (14820).jpg,0.03313672915101051 +Aphones (1485).jpg,0.05506981164216995 +Aphones (14853).jpg,0.004261586349457502 +Aphones (1490).jpg,0.13837184011936188 +Aphones (14920).jpg,3.5847500523544795e-09 +Aphones (1494).jpg,0.20971748232841492 +Aphones (14988).jpg,3.4753460909087153e-07 +Aphones (15005).jpg,0.05723538249731064 +Aphones (15009).jpg,2.619371298351325e-05 +Aphones (15019).jpg,0.0055343168787658215 +Aphones (15056).jpg,0.003411348909139633 +Aphones (15126).jpg,0.03311824053525925 +Aphones (1513).jpg,0.0015654675662517548 +Aphones (15147).jpg,0.00017672794638201594 +Aphones (15159).jpg,0.011146283708512783 +Aphones (15162).jpg,0.0019698075484484434 +Aphones (15185).jpg,5.425511773182734e-08 +Aphones (15188).jpg,0.7216973900794983 +Aphones (1523).jpg,4.6007798459868354e-08 +Aphones (15231).jpg,7.088556594680995e-05 +Aphones (15278).jpg,0.0012446476612240076 +Aphones (15309).jpg,0.6458372473716736 +Aphones (15329).jpg,2.133482894350891e-06 +Aphones (15337).jpg,4.622316555469297e-05 +Aphones (15343).jpg,1.74841916305013e-05 +Aphones (15360).jpg,0.09257791936397552 +Aphones (15383).jpg,0.000221657392103225 +Aphones (1539).jpg,0.030274488031864166 +Aphones (15418).jpg,0.0027306447736918926 +Aphones (15429).jpg,4.551157246623916e-07 +Aphones (15484).jpg,1.7671364815896595e-08 +Aphones (15494).jpg,5.420416346169077e-05 +Aphones (15508).jpg,2.6131570241005875e-09 +Aphones (15540).jpg,0.0006980267353355885 +Aphones (15549).jpg,0.8094637393951416 +Aphones (1555).jpg,0.023468097671866417 +Aphones (15624).jpg,0.015637848526239395 +Aphones (15669).jpg,0.6852200031280518 +Aphones (15700).jpg,0.04988865926861763 +Aphones (1572).jpg,0.015352736227214336 +Aphones (15728).jpg,3.266673593316227e-05 +Aphones (15741).jpg,2.208900696132332e-05 +Aphones (1575).jpg,0.0005809416179545224 +Aphones (15752).jpg,0.00030465979943983257 +Aphones (15759).jpg,0.0011955855879932642 +Aphones (15764).jpg,0.015511800535023212 +Aphones (15781).jpg,1.2002008134004427e-06 +Aphones (15805).jpg,0.5559101700782776 +Aphones (15818).jpg,2.3532300474471413e-05 +Aphones (15854).jpg,0.47025883197784424 +Aphones (15899).jpg,2.30896348512033e-05 +Aphones (15962).jpg,0.029848717153072357 +Aphones (15970).jpg,0.0009188298135995865 +Aphones (15989).jpg,0.0006269689765758812 +Aphones (16059).jpg,5.260249508864945e-06 +Aphones (16076).jpg,0.9306375980377197 +Aphones (16110).jpg,0.9995324611663818 +Aphones (16180).jpg,0.06879657506942749 +Aphones (16209).jpg,0.00013944566308055073 +Aphones (16276).jpg,8.778113260632381e-05 +Aphones (1628).jpg,0.10812870413064957 +Aphones (16281).jpg,2.058345671684947e-05 +Aphones (1642).jpg,0.029884811490774155 +Aphones (16422).jpg,0.4111136794090271 +Aphones (16429).jpg,0.029108606278896332 +Aphones (16439).jpg,1.0959934293452989e-08 +Aphones (16442).jpg,0.1333286613225937 +Aphones (16453).jpg,4.8197918545156426e-08 +Aphones (16461).jpg,3.014187495864462e-05 +Aphones (16496).jpg,0.0008094095392152667 +Aphones (16499).jpg,0.006017777603119612 +Aphones (16528).jpg,0.11124669760465622 +Aphones (16529).jpg,7.667269528610632e-05 +Aphones (16533).jpg,0.000900107086636126 +Aphones (16558).jpg,0.0008380876388400793 +Aphones (16565).jpg,0.08446361869573593 +Aphones (16598).jpg,0.0001950832229340449 +Aphones (16634).jpg,5.186019916436635e-05 +Aphones (16642).jpg,1.0753936976470868e-06 +Aphones (16643).jpg,0.0007000713376328349 +Aphones (16644).jpg,0.5615836381912231 +Aphones (16649).jpg,0.045491334050893784 +Aphones (16670).jpg,0.0036243535578250885 +Aphones (16689).jpg,0.9954454898834229 +Aphones (16721).jpg,1.971486744878348e-05 +Aphones (16732).jpg,1.5737613523469918e-07 +Aphones (16795).jpg,1.1047326324842288e-06 +Aphones (16844).jpg,0.001356614870019257 +Aphones (16849).jpg,0.5750248432159424 +Aphones (16904).jpg,0.06954174488782883 +Aphones (16952).jpg,0.0006944126798771322 +Aphones (16961).jpg,0.13797499239444733 +Aphones (16972).jpg,0.9709265232086182 +Aphones (16985).jpg,7.187085770965496e-07 +Aphones (16994).jpg,0.6001321077346802 +Aphones (17120).jpg,0.004024759866297245 +Aphones (17123).jpg,3.0327802846841223e-07 +Aphones (17154).jpg,0.0002929471665993333 +Aphones (17174).jpg,1.115492977987742e-06 +Aphones (17196).jpg,9.487279584163844e-08 +Aphones (17240).jpg,1.4290462786448188e-06 +Aphones (17244).jpg,0.02303493395447731 +Aphones (17254).jpg,1.0153482890018495e-06 +Aphones (17268).jpg,0.659854531288147 +Aphones (17287).jpg,6.779145041946322e-05 +Aphones (17288).jpg,0.1844155639410019 +Aphones (17290).jpg,2.4367107016587397e-06 +Aphones (17291).jpg,2.3320666514337063e-05 +Aphones (17360).jpg,3.8355530705302954e-05 +Aphones (17377).jpg,0.007485939655452967 +Aphones (17378).jpg,0.29718074202537537 +Aphones (17436).jpg,0.8896166086196899 +Aphones (17479).jpg,0.8146336078643799 +Aphones (17509).jpg,1.70886760315625e-05 +Aphones (17518).jpg,1.959704176712762e-09 +Aphones (17519).jpg,5.8451019867789e-05 +Aphones (1752).jpg,0.011894313618540764 +Aphones (17562).jpg,0.0012384564615786076 +Aphones (17599).jpg,0.002869578078389168 +Aphones (1760).jpg,0.0006595329032279551 +Aphones (17603).jpg,0.0032905247062444687 +Aphones (17731).jpg,0.00051630794769153 +Aphones (17733).jpg,0.999552309513092 +Aphones (17755).jpg,0.3559729754924774 +Aphones (17766).jpg,0.17927327752113342 +Aphones (17770).jpg,0.14959371089935303 +Aphones (17816).jpg,0.37963443994522095 +Aphones (17849).jpg,0.0831894502043724 +Aphones (17855).jpg,0.015683334320783615 +Aphones (17900).jpg,0.48409411311149597 +Aphones (17915).jpg,0.9822894930839539 +Aphones (1792).jpg,0.5459356307983398 +Aphones (17945).jpg,0.9819130897521973 +Aphones (17964).jpg,0.4152444303035736 +Aphones (18007).jpg,0.0007231815834529698 +Aphones (18012).jpg,3.5517208743840456e-05 +Aphones (18020).jpg,8.664568304084241e-05 +Aphones (1807).jpg,8.080951374722645e-08 +Aphones (18075).jpg,2.1876539904042147e-06 +Aphones (18114).jpg,0.655659019947052 +Aphones (18138).jpg,0.9992148876190186 +Aphones (18183).jpg,0.08144483715295792 +Aphones (18194).jpg,5.531391025215271e-07 +Aphones (18214).jpg,0.017619602382183075 +Aphones (18233).jpg,3.0609549867222086e-05 +Aphones (18258).jpg,0.0913768783211708 +Aphones (18291).jpg,0.00037651220918633044 +Aphones (18309).jpg,3.876100151956052e-08 +Aphones (18321).jpg,0.9771849513053894 +Aphones (18338).jpg,0.027219798415899277 +Aphones (18380).jpg,2.2617670765612274e-05 +Aphones (18399).jpg,0.7284830808639526 +Aphones (18408).jpg,0.21125870943069458 +Aphones (18419).jpg,3.368350735399872e-05 +Aphones (18423).jpg,0.9991331696510315 +Aphones (18456).jpg,0.06506268680095673 +Aphones (18472).jpg,0.9763016104698181 +Aphones (18502).jpg,0.02034538798034191 +Aphones (18546).jpg,0.3975026607513428 +Aphones (18556).jpg,3.443812568448834e-09 +Aphones (18592).jpg,2.34897670452483e-05 +Aphones (18621).jpg,0.1030750721693039 +Aphones (18645).jpg,3.492666849069792e-07 +Aphones (18661).jpg,0.16215085983276367 +Aphones (1871).jpg,0.08827158063650131 +Aphones (18742).jpg,4.105843345314497e-06 +Aphones (18788).jpg,1.94362996808195e-06 +Aphones (18816).jpg,0.0235303845256567 +Aphones (18846).jpg,2.2044462184567237e-06 +Aphones (18878).jpg,0.0020120141562074423 +Aphones (18904).jpg,0.910986602306366 +Aphones (18938).jpg,0.0015236433828249574 +Aphones (18949).jpg,0.0011116284877061844 +Aphones (19029).jpg,0.02366821840405464 +Aphones (19059).jpg,0.003945204429328442 +Aphones (19083).jpg,0.00035529714659787714 +Aphones (19085).jpg,4.532173988991417e-05 +Aphones (19212).jpg,5.917140515521169e-05 +Aphones (19220).jpg,0.015484895557165146 +Aphones (19272).jpg,0.10824159532785416 +Aphones (19312).jpg,0.009605295024812222 +Aphones (19341).jpg,4.683552106143907e-06 +Aphones (19382).jpg,0.0811038687825203 +Aphones (19456).jpg,0.015338052064180374 +Aphones (19557).jpg,0.32945603132247925 +Aphones (19571).jpg,0.0007678702822886407 +Aphones (19577).jpg,0.00028369342908263206 +Aphones (1958).jpg,0.9276793003082275 +Aphones (19630).jpg,0.0018732837634161115 +Aphones (19672).jpg,0.3991227149963379 +Aphones (19690).jpg,0.0007660599076189101 +Aphones (19727).jpg,0.746154248714447 +Aphones (19738).jpg,0.3710990250110626 +Aphones (19758).jpg,0.9604106545448303 +Aphones (1977).jpg,0.03607898950576782 +Aphones (19845).jpg,0.007464345078915358 +Aphones (19881).jpg,0.04568633809685707 +Aphones (19883).jpg,0.9805327653884888 +Aphones (1991).jpg,4.813100167666562e-05 +Aphones (19929).jpg,0.22366058826446533 +Aphones (19930).jpg,0.00029658075072802603 +Aphones (19950).jpg,0.25867900252342224 +Aphones (20017).jpg,0.00033577863359823823 +Aphones (20092).jpg,3.4516929758865444e-07 +Aphones (20111).jpg,0.0364505834877491 +Aphones (20123).jpg,0.893696129322052 +Aphones (20127).jpg,0.00010918669431703165 +Aphones (20129).jpg,2.541519563692418e-07 +Aphones (20167).jpg,4.723162419395521e-06 +Aphones (20198).jpg,1.151497144746827e-05 +Aphones (20295).jpg,0.00040744824218563735 +Aphones (20326).jpg,0.018466059118509293 +Aphones (20329).jpg,0.47411221265792847 +Aphones (2034).jpg,0.0452386811375618 +Aphones (2035).jpg,1.8353091491007945e-06 +Aphones (20352).jpg,0.9653918147087097 +Aphones (20413).jpg,0.032103877514600754 +Aphones (20464).jpg,0.34021735191345215 +Aphones (20502).jpg,0.005289564374834299 +Aphones (20519).jpg,0.0116420928388834 +Aphones (20614).jpg,0.0027817515656352043 +Aphones (20617).jpg,0.01699233427643776 +Aphones (20623).jpg,0.0003424985916353762 +Aphones (20632).jpg,0.0046510822139680386 +Aphones (20707).jpg,3.5073691833531484e-05 +Aphones (2072).jpg,0.029995273798704147 +Aphones (20735).jpg,0.0027824726421386003 +Aphones (2076).jpg,0.0003608981496654451 +Aphones (20769).jpg,1.5500998415518552e-05 +Aphones (20773).jpg,5.51094017282594e-05 +Aphones (20777).jpg,0.006602085195481777 +Aphones (20824).jpg,3.1966988899512216e-05 +Aphones (20864).jpg,0.013464145362377167 +Aphones (20913).jpg,0.992566704750061 +Aphones (2093).jpg,0.1765415221452713 +Aphones (20942).jpg,0.009118861518800259 +Aphones (2099).jpg,0.031196288764476776 +Aphones (20995).jpg,0.02440544217824936 +Aphones (20999).jpg,0.0006175884045660496 +Aphones (21032).jpg,0.007874873466789722 +Aphones (21063).jpg,0.0004271901852916926 +Aphones (21126).jpg,7.298804121091962e-07 +Aphones (21167).jpg,2.5450609086874465e-07 +Aphones (2120).jpg,8.135610187309794e-06 +Aphones (2122).jpg,4.407882414625419e-08 +Aphones (21264).jpg,1.9680452169268392e-05 +Aphones (21269).jpg,0.19033978879451752 +Aphones (21290).jpg,0.014132422395050526 +Aphones (21326).jpg,0.12158621102571487 +Aphones (21348).jpg,1.1219690350117162e-05 +Aphones (21383).jpg,0.00030319186043925583 +Aphones (214).jpg,0.0903375968337059 +Aphones (21417).jpg,8.129482012009248e-05 +Aphones (21430).jpg,1.368312950944528e-05 +Aphones (21444).jpg,0.014919169247150421 +Aphones (21465).jpg,0.9940800070762634 +Aphones (21499).jpg,0.05568384379148483 +Aphones (21558).jpg,1.1658385545842975e-07 +Aphones (21568).jpg,2.2372343664756045e-05 +Aphones (21575).jpg,0.0005079593975096941 +Aphones (21583).jpg,0.0730455219745636 +Aphones (21585).jpg,4.3408857891336083e-05 +Aphones (21636).jpg,0.0002704201324377209 +Aphones (21644).jpg,0.9552215933799744 +Aphones (21685).jpg,6.771386438231275e-07 +Aphones (21705).jpg,0.14406652748584747 +Aphones (21723).jpg,0.0018265044782310724 +Aphones (21785).jpg,0.00018531760724727064 +Aphones (21878).jpg,1.15618740892387e-06 +Aphones (21895).jpg,0.005219243932515383 +Aphones (21933).jpg,0.0006601579952985048 +Aphones (21941).jpg,0.1157468631863594 +Aphones (21949).jpg,0.012632619589567184 +Aphones (21950).jpg,0.0538509227335453 +Aphones (21957).jpg,0.00039615860441699624 +Aphones (21965).jpg,0.00019360081932973117 +Aphones (21971).jpg,8.928707393351942e-05 +Aphones (22006).jpg,0.00014250670210458338 +Aphones (2204).jpg,0.0006339245592243969 +Aphones (22056).jpg,0.3768773674964905 +Aphones (22066).jpg,0.12844911217689514 +Aphones (2210).jpg,0.8196685910224915 +Aphones (22117).jpg,5.058125680079684e-06 +Aphones (2214).jpg,0.06435506790876389 +Aphones (22215).jpg,0.013840271160006523 +Aphones (22242).jpg,0.3578914701938629 +Aphones (22250).jpg,0.03156951442360878 +Aphones (22349).jpg,0.004606698174029589 +Aphones (2239).jpg,0.0001279791322303936 +Aphones (22456).jpg,0.006670384202152491 +Aphones (22471).jpg,0.00013272895012050867 +Aphones (22476).jpg,0.0006605512462556362 +Aphones (22506).jpg,0.005676576402038336 +Aphones (22516).jpg,0.016278821974992752 +Aphones (22569).jpg,2.0593574845406692e-07 +Aphones (22596).jpg,2.0879639123450033e-05 +Aphones (22607).jpg,0.30152618885040283 +Aphones (22637).jpg,9.452016456634738e-06 +Aphones (22641).jpg,0.06732548773288727 +Aphones (22662).jpg,0.9999680519104004 +Aphones (22678).jpg,0.2576855719089508 +Aphones (22681).jpg,0.006839287001639605 +Aphones (22701).jpg,0.04913036525249481 +Aphones (22722).jpg,7.827043737052009e-05 +Aphones (22734).jpg,1.2731117067232844e-06 +Aphones (22745).jpg,0.007735626306384802 +Aphones (22755).jpg,0.007550367154181004 +Aphones (22757).jpg,0.0781148299574852 +Aphones (22762).jpg,1.62782034749398e-05 +Aphones (22763).jpg,7.388984522549435e-05 +Aphones (22770).jpg,0.9312633872032166 +Aphones (22801).jpg,7.727535233925664e-08 +Aphones (22817).jpg,0.001901129144243896 +Aphones (22840).jpg,0.00014922315313015133 +Aphones (22847).jpg,0.00037208464345894754 +Aphones (22875).jpg,0.08733023703098297 +Aphones (22887).jpg,0.06607875972986221 +Aphones (22901).jpg,0.5794547200202942 +Aphones (22905).jpg,0.1785246729850769 +Aphones (22927).jpg,0.7257569432258606 +Aphones (22952).jpg,0.0017250166274607182 +Aphones (2299).jpg,0.0012113163247704506 +Aphones (23009).jpg,0.12081876397132874 +Aphones (23011).jpg,2.925418084487319e-05 +Aphones (23029).jpg,3.8039909213694045e-06 +Aphones (23045).jpg,0.9971109628677368 +Aphones (23062).jpg,0.09976532310247421 +Aphones (23064).jpg,0.009706363081932068 +Aphones (23114).jpg,1.911509571073111e-05 +Aphones (23123).jpg,6.019688747471719e-09 +Aphones (23139).jpg,1.025228266371414e-05 +Aphones (23172).jpg,0.0005266369553282857 +Aphones (23217).jpg,5.0748367357300594e-05 +Aphones (23222).jpg,0.04058246314525604 +Aphones (23289).jpg,0.35560861229896545 +Aphones (23314).jpg,2.6175817069429286e-09 +Aphones (23397).jpg,0.0005910649779252708 +Aphones (23399).jpg,3.7579495256068185e-05 +Aphones (2342).jpg,2.3490058083552867e-05 +Aphones (23467).jpg,0.06689577549695969 +Aphones (23479).jpg,4.2189022053662484e-08 +Aphones (23484).jpg,2.96060193250014e-06 +Aphones (23491).jpg,1.6492624865804828e-07 +Aphones (23494).jpg,3.5966320410807384e-06 +Aphones (23495).jpg,0.011784537695348263 +Aphones (23498).jpg,0.01598862186074257 +Aphones (23512).jpg,1.7726577425491996e-05 +Aphones (23572).jpg,0.017188353464007378 +Aphones (2362).jpg,1.7846828086476307e-06 +Aphones (23627).jpg,0.006703764200210571 +Aphones (23672).jpg,0.6362073421478271 +Aphones (23712).jpg,0.0003975641157012433 +Aphones (23713).jpg,0.06807374209165573 +Aphones (23715).jpg,0.001392385340295732 +Aphones (23732).jpg,0.000824839633423835 +Aphones (2374).jpg,1.4867865827383753e-09 +Aphones (23742).jpg,0.0018398129614070058 +Aphones (23745).jpg,0.005650507751852274 +Aphones (23751).jpg,0.8791143298149109 +Aphones (23765).jpg,1.3218864296504762e-06 +Aphones (23777).jpg,0.0019825678318738937 +Aphones (23828).jpg,1.7963437812795746e-06 +Aphones (23838).jpg,0.814998209476471 +Aphones (23840).jpg,0.00036253512371331453 +Aphones (23847).jpg,4.344513945397921e-05 +Aphones (2388).jpg,0.9874529242515564 +Aphones (23895).jpg,0.00047652682405896485 +Aphones (23903).jpg,0.12124988436698914 +Aphones (23904).jpg,2.536979309297749e-06 +Aphones (23925).jpg,0.9300960898399353 +Aphones (23927).jpg,6.0693815612467006e-05 +Aphones (23929).jpg,0.9566738605499268 +Aphones (23937).jpg,3.3405978427936134e-08 +Aphones (2394).jpg,6.886458140797913e-05 +Aphones (23958).jpg,5.671807230100967e-05 +Aphones (23968).jpg,0.023608336225152016 +Aphones (2399).jpg,0.013083720579743385 +Aphones (24004).jpg,0.2200019508600235 +Aphones (24011).jpg,0.00035157197271473706 +Aphones (24014).jpg,1.4151816003504791e-06 +Aphones (24073).jpg,0.007904605939984322 +Aphones (24111).jpg,0.0003016602713614702 +Aphones (24135).jpg,0.9888705611228943 +Aphones (24156).jpg,0.012969043105840683 +Aphones (2422).jpg,0.13884872198104858 +Aphones (24249).jpg,4.937354081135936e-09 +Aphones (24270).jpg,0.9994181394577026 +Aphones (24351).jpg,0.9353655576705933 +Aphones (24361).jpg,0.001032204949297011 +Aphones (24365).jpg,0.0001977263018488884 +Aphones (24379).jpg,0.05774664133787155 +Aphones (24404).jpg,0.00014359314809553325 +Aphones (24461).jpg,0.6766104698181152 +Aphones (24470).jpg,0.042395077645778656 +Aphones (24473).jpg,3.2961593205982354e-06 +Aphones (2452).jpg,2.1947669665678404e-05 +Aphones (24563).jpg,0.003209806978702545 +Aphones (24634).jpg,1.614478424016852e-05 +Aphones (24694).jpg,0.0007068308186717331 +Aphones (24718).jpg,0.7583898305892944 +Aphones (2481).jpg,8.851012535160407e-05 +Aphones (24814).jpg,0.0041429647244513035 +Aphones (24836).jpg,0.0008207630016840994 +Aphones (24869).jpg,0.012087692506611347 +Aphones (24901).jpg,3.174849189235829e-05 +Aphones (24917).jpg,0.023807890713214874 +Aphones (24945).jpg,0.4729885160923004 +Aphones (24955).jpg,0.0004921115469187498 +Aphones (24976).jpg,0.0002936249366030097 +Aphones (25006).jpg,0.0025999213103204966 +Aphones (25032).jpg,3.903866672771983e-05 +Aphones (25133).jpg,2.2241725673666224e-05 +Aphones (2514).jpg,0.0014645582996308804 +Aphones (25209).jpg,0.001062635681591928 +Aphones (25224).jpg,5.157724444870837e-05 +Aphones (2525).jpg,0.00038466998375952244 +Aphones (2529).jpg,0.0008293275604955852 +Aphones (25300).jpg,0.3204546868801117 +Aphones (25397).jpg,8.697150769876316e-05 +Aphones (25439).jpg,6.710610591653676e-07 +Aphones (25442).jpg,1.2825514305106478e-12 +Aphones (25491).jpg,4.834914761886466e-06 +Aphones (25517).jpg,1.6516500181751326e-05 +Aphones (25523).jpg,0.1192736104130745 +Aphones (25533).jpg,9.444973693462089e-05 +Aphones (25535).jpg,0.3144567906856537 +Aphones (25573).jpg,3.364116491866298e-05 +Aphones (25614).jpg,5.774028295491007e-07 +Aphones (25656).jpg,0.0038530989550054073 +Aphones (25663).jpg,0.0005173972458578646 +Aphones (25695).jpg,1.7094398572226055e-05 +Aphones (25715).jpg,0.0008149019558914006 +Aphones (25840).jpg,0.9999518394470215 +Aphones (25878).jpg,0.005616001319140196 +Aphones (25888).jpg,4.7959234507288784e-05 +Aphones (25904).jpg,5.270935616863426e-06 +Aphones (25905).jpg,0.00021743639081250876 +Aphones (25928).jpg,0.060587119311094284 +Aphones (25932).jpg,0.00032116484362632036 +Aphones (25951).jpg,0.16652730107307434 +Aphones (25989).jpg,0.9700143933296204 +Aphones (26019).jpg,0.5356962084770203 +Aphones (26046).jpg,0.0291842482984066 +Aphones (26049).jpg,0.0017528614262118936 +Aphones (26122).jpg,0.9996213912963867 +Aphones (26134).jpg,1.319367584073916e-06 +Aphones (26170).jpg,0.060832664370536804 +Aphones (26187).jpg,0.7967092394828796 +Aphones (26214).jpg,0.0011693598935380578 +Aphones (26218).jpg,0.5137954354286194 +Aphones (26226).jpg,0.18854670226573944 +Aphones (26271).jpg,1.4626141364715295e-07 +Aphones (26292).jpg,4.3741794797824696e-05 +Aphones (26339).jpg,0.0048868670128285885 +Aphones (2634).jpg,0.00018469453789293766 +Aphones (26363).jpg,0.9722036719322205 +Aphones (26384).jpg,8.592236554250121e-05 +Aphones (26529).jpg,0.33917295932769775 +Aphones (2657).jpg,0.5192121267318726 +Aphones (26584).jpg,3.5676798688655253e-06 +Aphones (26617).jpg,0.03313479200005531 +Aphones (26700).jpg,0.1551048755645752 +Aphones (26726).jpg,0.16423815488815308 +Aphones (26742).jpg,5.672878251061775e-05 +Aphones (2682).jpg,4.249711309967097e-06 +Aphones (26888).jpg,0.0009727668366394937 +Aphones (26892).jpg,0.021767251193523407 +Aphones (269).jpg,0.014803214929997921 +Aphones (26915).jpg,2.325748937437311e-06 +Aphones (26921).jpg,0.010088104754686356 +Aphones (27018).jpg,5.1117895054630935e-05 +Aphones (27064).jpg,3.8145733469718834e-06 +Aphones (27089).jpg,0.8977161645889282 +Aphones (27114).jpg,4.524263204075396e-06 +Aphones (27160).jpg,0.007897298783063889 +Aphones (27177).jpg,0.00025746482424438 +Aphones (27178).jpg,0.07952073961496353 +Aphones (27200).jpg,0.00047089331201277673 +Aphones (27217).jpg,0.06822472810745239 +Aphones (2723).jpg,0.0065441676415503025 +Aphones (27234).jpg,0.032904550433158875 +Aphones (27236).jpg,0.0005407296121120453 +Aphones (27262).jpg,2.5513747914374107e-06 +Aphones (27264).jpg,1.164239051831828e-06 +Aphones (27276).jpg,0.002417492214590311 +Aphones (27310).jpg,0.13721002638339996 +Aphones (27335).jpg,0.04666111245751381 +Aphones (2734).jpg,0.9485097527503967 +Aphones (27345).jpg,5.215126657276414e-05 +Aphones (27371).jpg,0.35154443979263306 +Aphones (27385).jpg,0.229771688580513 +Aphones (27392).jpg,6.091190130064206e-07 +Aphones (2741).jpg,5.604449688689783e-05 +Aphones (2744).jpg,0.7357718348503113 +Aphones (27446).jpg,0.02563328482210636 +Aphones (27475).jpg,0.0005384224350564182 +Aphones (27581).jpg,0.0009829617338255048 +Aphones (276).jpg,0.0001856348681030795 +Aphones (27666).jpg,0.01594812422990799 +Aphones (27691).jpg,1.8261833645283332e-07 +Aphones (27739).jpg,0.08699125051498413 +Aphones (27745).jpg,0.0015039092395454645 +Aphones (27752).jpg,0.000112137284304481 +Aphones (27767).jpg,0.023558104410767555 +Aphones (2777).jpg,0.44764992594718933 +Aphones (27774).jpg,0.0005203999462537467 +Aphones (27817).jpg,0.00016063095245044678 +Aphones (27827).jpg,0.00023496057838201523 +Aphones (27896).jpg,9.176722232950851e-05 +Aphones (27912).jpg,4.759324656333774e-05 +Aphones (27939).jpg,0.0045840139500796795 +Aphones (27964).jpg,0.0435514822602272 +Aphones (28010).jpg,0.00017606510664336383 +Aphones (28040).jpg,0.1530408412218094 +Aphones (28132).jpg,0.000622312945779413 +Aphones (2852).jpg,0.21223761141300201 +Aphones (2868).jpg,1.6223340537635522e-07 +Aphones (2932).jpg,0.000266103888861835 +Aphones (2955).jpg,0.002480074530467391 +Aphones (299).jpg,9.899156430037692e-05 +Aphones (2998).jpg,5.25221366842743e-05 +Aphones (3053).jpg,0.02296430431306362 +Aphones (310).jpg,0.002341692568734288 +Aphones (3103).jpg,1.1763967222577776e-06 +Aphones (3105).jpg,0.00010719009878812358 +Aphones (3156).jpg,1.301544216403272e-05 +Aphones (3159).jpg,9.191631420435442e-07 +Aphones (3171).jpg,0.21938514709472656 +Aphones (3214).jpg,0.0036179963499307632 +Aphones (3217).jpg,0.07720322161912918 +Aphones (3265).jpg,0.31555691361427307 +Aphones (3286).jpg,0.007841311395168304 +Aphones (333).jpg,0.2167099267244339 +Aphones (3345).jpg,0.0005630913656204939 +Aphones (336).jpg,0.030194709077477455 +Aphones (3418).jpg,0.18012700974941254 +Aphones (3428).jpg,0.10648049414157867 +Aphones (3496).jpg,0.0008707373635843396 +Aphones (350).jpg,0.44422340393066406 +Aphones (3504).jpg,0.49786102771759033 +Aphones (3594).jpg,0.04323159158229828 +Aphones (3619).jpg,3.022575401701033e-05 +Aphones (3625).jpg,0.25817036628723145 +Aphones (3630).jpg,0.6655808091163635 +Aphones (3633).jpg,0.9130034446716309 +Aphones (3634).jpg,0.9647727012634277 +Aphones (3664).jpg,3.3031784596460056e-07 +Aphones (370).jpg,0.006979003082960844 +Aphones (3754).jpg,0.2863384783267975 +Aphones (3761).jpg,0.00014278432354331017 +Aphones (3769).jpg,2.751793090283172e-06 +Aphones (3786).jpg,5.187666261008417e-07 +Aphones (3796).jpg,0.9717088341712952 +Aphones (38).jpg,0.00043797935359179974 +Aphones (3837).jpg,0.021168986335396767 +Aphones (3891).jpg,0.052118293941020966 +Aphones (3960).jpg,5.670676728186663e-06 +Aphones (4000).jpg,0.0033277026377618313 +Aphones (4016).jpg,1.2959137166035362e-05 +Aphones (405).jpg,8.040061402425636e-06 +Aphones (4066).jpg,0.13522134721279144 +Aphones (4071).jpg,0.031985603272914886 +Aphones (4103).jpg,8.84185210452415e-05 +Aphones (4143).jpg,0.16145683825016022 +Aphones (4234).jpg,0.08499489724636078 +Aphones (4251).jpg,6.828126064561957e-09 +Aphones (4252).jpg,0.00020946965378243476 +Aphones (4288).jpg,3.8460100881820836e-07 +Aphones (4305).jpg,7.01438602845883e-06 +Aphones (4331).jpg,0.001927187549881637 +Aphones (4336).jpg,0.7500447630882263 +Aphones (4343).jpg,0.684195876121521 +Aphones (4392).jpg,4.0620438994665165e-06 +Aphones (4430).jpg,0.0975116491317749 +Aphones (4480).jpg,0.0009470878867432475 +Aphones (4496).jpg,0.020029889419674873 +Aphones (4567).jpg,0.7163007855415344 +Aphones (4598).jpg,0.9987552165985107 +Aphones (4615).jpg,0.0123518668115139 +Aphones (4664).jpg,0.0003510521783027798 +Aphones (4723).jpg,3.656438423149666e-07 +Aphones (4786).jpg,0.0005515902303159237 +Aphones (4850).jpg,0.000244426162680611 +Aphones (4886).jpg,0.2955792546272278 +Aphones (4916).jpg,0.00017101719276979566 +Aphones (4939).jpg,3.027523689524969e-07 +Aphones (4951).jpg,1.8549624655861408e-05 +Aphones (4974).jpg,0.0066208187490701675 +Aphones (4994).jpg,0.10063594579696655 +Aphones (5168).jpg,0.015279493294656277 +Aphones (52).jpg,0.5872612595558167 +Aphones (5246).jpg,2.8498856408987194e-05 +Aphones (5250).jpg,3.742191267974704e-08 +Aphones (5275).jpg,0.0003535106952767819 +Aphones (5309).jpg,7.476191240129992e-05 +Aphones (5321).jpg,0.9998645782470703 +Aphones (5414).jpg,8.173898822860792e-05 +Aphones (5432).jpg,0.26594796776771545 +Aphones (5470).jpg,0.31064438819885254 +Aphones (5487).jpg,8.440972305834293e-05 +Aphones (5502).jpg,0.010252684354782104 +Aphones (551).jpg,1.3387780661844317e-08 +Aphones (5519).jpg,1.5824218280613422e-05 +Aphones (5526).jpg,1.459799281455787e-09 +Aphones (5552).jpg,3.06714866837865e-07 +Aphones (5566).jpg,0.030925199389457703 +Aphones (558).jpg,0.7153576016426086 +Aphones (5585).jpg,3.2182842915062793e-06 +Aphones (5634).jpg,0.05236347019672394 +Aphones (5676).jpg,9.495843551121652e-05 +Aphones (5686).jpg,0.9628409147262573 +Aphones (5695).jpg,0.09414114058017731 +Aphones (5736).jpg,0.00019731780048459768 +Aphones (5757).jpg,0.09622637927532196 +Aphones (5802).jpg,0.06675728410482407 +Aphones (5820).jpg,0.0002660559839569032 +Aphones (5829).jpg,0.05965953692793846 +Aphones (5863).jpg,0.18309944868087769 +Aphones (5868).jpg,9.834311640588567e-05 +Aphones (5873).jpg,0.0199725404381752 +Aphones (5877).jpg,0.0007065492682158947 +Aphones (5880).jpg,3.685699709876644e-07 +Aphones (5896).jpg,0.028754502534866333 +Aphones (5930).jpg,0.28610172867774963 +Aphones (5935).jpg,0.37243303656578064 +Aphones (5946).jpg,0.001980844885110855 +Aphones (595).jpg,0.658623993396759 +Aphones (5951).jpg,3.0910121040506056e-06 +Aphones (5999).jpg,9.401168790645897e-05 +Aphones (6033).jpg,0.0012708402937278152 +Aphones (6049).jpg,0.053260114043951035 +Aphones (616).jpg,0.12380263209342957 +Aphones (6200).jpg,0.07003773003816605 +Aphones (6201).jpg,0.007251599337905645 +Aphones (6249).jpg,0.06514772772789001 +Aphones (6254).jpg,0.0013391387183219194 +Aphones (6263).jpg,0.8492074608802795 +Aphones (6331).jpg,5.646268874670568e-08 +Aphones (6337).jpg,0.1863478571176529 +Aphones (6373).jpg,0.0003152051358483732 +Aphones (6442).jpg,4.335854828241281e-05 +Aphones (6448).jpg,0.015865547582507133 +Aphones (651).jpg,0.0009926996426656842 +Aphones (6510).jpg,0.005966951604932547 +Aphones (6523).jpg,0.6581516861915588 +Aphones (6556).jpg,0.9972477555274963 +Aphones (6559).jpg,0.020974082872271538 +Aphones (6613).jpg,2.0302215020251424e-08 +Aphones (666).jpg,3.460444349911995e-05 +Aphones (6673).jpg,0.06269840896129608 +Aphones (6719).jpg,1.7491315418283193e-07 +Aphones (6729).jpg,0.005551567301154137 +Aphones (6775).jpg,0.05648886039853096 +Aphones (6801).jpg,6.129550200739686e-08 +Aphones (6819).jpg,0.3759155571460724 +Aphones (6822).jpg,0.13359983265399933 +Aphones (6877).jpg,0.25111860036849976 +Aphones (6888).jpg,0.0027361626271158457 +Aphones (6915).jpg,0.0009451290825381875 +Aphones (6928).jpg,3.2088116768136388e-06 +Aphones (6964).jpg,3.510808028295287e-06 +Aphones (6974).jpg,4.734030056852134e-08 +Aphones (70).jpg,0.20863015949726105 +Aphones (7017).jpg,0.8644089102745056 +Aphones (7034).jpg,0.5082098245620728 +Aphones (7052).jpg,6.926546802787925e-07 +Aphones (7098).jpg,0.006212254054844379 +Aphones (7115).jpg,0.9718487858772278 +Aphones (715).jpg,0.0003412286750972271 +Aphones (7167).jpg,0.0005758461775258183 +Aphones (7191).jpg,0.0008255288121290505 +Aphones (7220).jpg,0.0001856147137004882 +Aphones (7229).jpg,0.01122036948800087 +Aphones (7326).jpg,8.496453460793418e-07 +Aphones (7337).jpg,0.035420600324869156 +Aphones (736).jpg,0.004278027918189764 +Aphones (7362).jpg,0.0028657030779868364 +Aphones (7370).jpg,0.20047616958618164 +Aphones (7375).jpg,1.3212423937147832e-06 +Aphones (7388).jpg,0.00619742926210165 +Aphones (7400).jpg,4.2438368836883456e-05 +Aphones (741).jpg,2.5757397452252917e-05 +Aphones (7434).jpg,0.007221924606710672 +Aphones (7486).jpg,0.0021554622799158096 +Aphones (749).jpg,7.8025286711636e-06 +Aphones (7538).jpg,0.00741179333999753 +Aphones (7541).jpg,0.005902721546590328 +Aphones (7546).jpg,0.029557079076766968 +Aphones (7568).jpg,2.72857396339532e-05 +Aphones (7571).jpg,8.313304715557024e-05 +Aphones (7578).jpg,0.6800178289413452 +Aphones (7626).jpg,3.901347008650191e-05 +Aphones (763).jpg,0.000450255029136315 +Aphones (7630).jpg,2.4229507289419416e-09 +Aphones (7641).jpg,0.0003183016669936478 +Aphones (7642).jpg,0.1076187714934349 +Aphones (7687).jpg,0.11540798097848892 +Aphones (7689).jpg,0.10091046243906021 +Aphones (7723).jpg,0.024658218026161194 +Aphones (7749).jpg,0.034929703921079636 +Aphones (7768).jpg,1.5338608136516996e-05 +Aphones (7776).jpg,0.00022889436513651162 +Aphones (7787).jpg,2.24988852437491e-07 +Aphones (7817).jpg,4.57413307231036e-06 +Aphones (7848).jpg,0.4501364231109619 +Aphones (7858).jpg,3.5965592815045966e-07 +Aphones (7867).jpg,0.05536365881562233 +Aphones (7964).jpg,4.637319580069743e-05 +Aphones (8017).jpg,0.00036450388142839074 +Aphones (8023).jpg,5.410480298451148e-05 +Aphones (8039).jpg,1.1022754733858164e-05 +Aphones (8153).jpg,2.945920130059676e-08 +Aphones (8166).jpg,0.14490534365177155 +Aphones (8200).jpg,0.8169195652008057 +Aphones (822).jpg,0.4948534369468689 +Aphones (8236).jpg,0.0007225313456729054 +Aphones (8279).jpg,8.981268138086307e-07 +Aphones (8291).jpg,0.6156398057937622 +Aphones (8353).jpg,0.00202666106633842 +Aphones (84).jpg,1.904249273820824e-07 +Aphones (8428).jpg,0.9468021988868713 +Aphones (8488).jpg,1.4026098142494448e-05 +Aphones (8512).jpg,0.8649024963378906 +Aphones (8538).jpg,0.5989086627960205 +Aphones (8615).jpg,0.129197359085083 +Aphones (8628).jpg,4.9097099719119797e-08 +Aphones (8635).jpg,0.6073916554450989 +Aphones (8641).jpg,4.23644877400875e-07 +Aphones (8646).jpg,0.010295713320374489 +Aphones (8677).jpg,0.02128037065267563 +Aphones (8683).jpg,0.0019710164051502943 +Aphones (8703).jpg,1.7344818843412213e-06 +Aphones (8759).jpg,0.09312181919813156 +Aphones (8858).jpg,0.018194645643234253 +Aphones (888).jpg,0.0038748574443161488 +Aphones (8962).jpg,0.0033049185294657946 +Aphones (8964).jpg,0.04792195186018944 +Aphones (899).jpg,0.0005562839796766639 +Aphones (9018).jpg,0.0017746397061273456 +Aphones (9166).jpg,0.0002513185318093747 +Aphones (9192).jpg,0.005407069344073534 +Aphones (92).jpg,0.4957045614719391 +Aphones (9212).jpg,0.5536763072013855 +Aphones (922).jpg,0.12596669793128967 +Aphones (9233).jpg,0.0006975535652600229 +Aphones (9241).jpg,2.2800280930823646e-05 +Aphones (9246).jpg,0.00085527851479128 +Aphones (9338).jpg,0.708014190196991 +Aphones (9370).jpg,0.00034891211544163525 +Aphones (942).jpg,0.030625421553850174 +Aphones (943).jpg,0.01694575324654579 +Aphones (9458).jpg,0.026453210040926933 +Aphones (9503).jpg,5.142722159234836e-08 +Aphones (9506).jpg,0.2646190822124481 +Aphones (9531).jpg,0.0024552494287490845 +Aphones (9550).jpg,2.7668768325384008e-06 +Aphones (9557).jpg,0.023531638085842133 +Aphones (9620).jpg,0.005949176847934723 +Aphones (9627).jpg,1.766725745255826e-06 +Aphones (9663).jpg,7.260943675646558e-05 +Aphones (9765).jpg,0.053693320602178574 +Aphones (9779).jpg,2.7766076527768746e-05 +Aphones (9787).jpg,0.0026287268847227097 +Aphones (9791).jpg,0.010130736976861954 +Aphones (9866).jpg,0.00023768875689711422 +Aphones (9873).jpg,8.775538162808516e-08 +Aphones (9900).jpg,0.33161160349845886 +Aphones (9918).jpg,0.7755205631256104 +Aphones (9922).jpg,0.12457999587059021 +Aphones (9931).jpg,1.0183760423387866e-05 +Aphones (9962).jpg,0.7562960982322693 +Aphones (999).jpg,0.0032389224506914616 +Iphones (10102).jpg,0.9999938011169434 +Iphones (10121).jpg,1.0 +Iphones (10162).jpg,0.06613318622112274 +Iphones (10179).jpg,0.9999994039535522 +Iphones (10195).jpg,1.0 +Iphones (10208).jpg,1.0 +Iphones (10244).jpg,0.6499057412147522 +Iphones (10245).jpg,1.0 +Iphones (10267).jpg,1.0 +Iphones (10292).jpg,0.656220555305481 +Iphones (10294).jpg,0.7982379794120789 +Iphones (10312).jpg,0.8705896735191345 +Iphones (10317).jpg,0.9998620748519897 +Iphones (10334).jpg,0.4666112959384918 +Iphones (10380).jpg,1.0 +Iphones (10383).jpg,0.9999979734420776 +Iphones (10402).jpg,0.9999996423721313 +Iphones (10419).jpg,1.0 +Iphones (10425).jpg,0.9999998807907104 +Iphones (10495).jpg,1.0 +Iphones (10523).jpg,0.1928700953722 +Iphones (10524).jpg,0.9999995231628418 +Iphones (10581).jpg,0.9999998807907104 +Iphones (10587).jpg,0.9999992847442627 +Iphones (10593).jpg,0.9999879598617554 +Iphones (10630).jpg,0.9411253929138184 +Iphones (10654).jpg,0.9726780652999878 +Iphones (10665).jpg,0.99479079246521 +Iphones (10678).jpg,0.9999974966049194 +Iphones (10744).jpg,0.9998493194580078 +Iphones (10778).jpg,0.9999977350234985 +Iphones (1078).jpg,0.9976651668548584 +Iphones (10791).jpg,0.985557496547699 +Iphones (10903).jpg,0.9999974966049194 +Iphones (10989).jpg,0.9958308339118958 +Iphones (11027).jpg,0.9992813467979431 +Iphones (11042).jpg,0.9999805688858032 +Iphones (11044).jpg,0.9999949932098389 +Iphones (11056).jpg,0.48426422476768494 +Iphones (11120).jpg,0.9888989329338074 +Iphones (11135).jpg,1.0 +Iphones (11152).jpg,1.0 +Iphones (11155).jpg,0.7365156412124634 +Iphones (11187).jpg,0.9999998807907104 +Iphones (11225).jpg,0.9999997615814209 +Iphones (11230).jpg,0.42429080605506897 +Iphones (11246).jpg,0.9998331069946289 +Iphones (11247).jpg,0.9987836480140686 +Iphones (11252).jpg,0.5433833599090576 +Iphones (11266).jpg,0.9973322153091431 +Iphones (11279).jpg,0.9960228204727173 +Iphones (1149).jpg,0.08737662434577942 +Iphones (11494).jpg,0.9955464601516724 +Iphones (11534).jpg,0.290888249874115 +Iphones (11589).jpg,0.993766188621521 +Iphones (11751).jpg,0.9993724226951599 +Iphones (11761).jpg,0.7439447045326233 +Iphones (11764).jpg,1.0 +Iphones (11765).jpg,0.6769675016403198 +Iphones (1180).jpg,1.0 +Iphones (11809).jpg,0.9999822378158569 +Iphones (1181).jpg,1.0 +Iphones (11821).jpg,1.0 +Iphones (11823).jpg,0.9999144077301025 +Iphones (11890).jpg,0.9445595741271973 +Iphones (11938).jpg,0.7604485750198364 +Iphones (12013).jpg,1.0 +Iphones (12014).jpg,0.9999984502792358 +Iphones (12054).jpg,0.9999945163726807 +Iphones (12124).jpg,1.0 +Iphones (12187).jpg,1.0 +Iphones (12210).jpg,0.8691444993019104 +Iphones (12228).jpg,1.0 +Iphones (12363).jpg,1.0 +Iphones (12366).jpg,0.3930543065071106 +Iphones (12418).jpg,1.0 +Iphones (12422).jpg,1.0 +Iphones (12465).jpg,0.9999998807907104 +Iphones (12499).jpg,0.9661591053009033 +Iphones (12500).jpg,1.0 +Iphones (12540).jpg,1.0 +Iphones (12551).jpg,1.0 +Iphones (12575).jpg,0.9999912977218628 +Iphones (12597).jpg,0.8420974016189575 +Iphones (12608).jpg,0.9999924898147583 +Iphones (1261).jpg,0.9981367588043213 +Iphones (12621).jpg,1.0 +Iphones (12667).jpg,0.6723871827125549 +Iphones (12684).jpg,1.0 +Iphones (1269).jpg,0.9999504089355469 +Iphones (12708).jpg,0.9998444318771362 +Iphones (12732).jpg,0.9999980926513672 +Iphones (12754).jpg,0.9885503649711609 +Iphones (12755).jpg,0.9533089995384216 +Iphones (128).jpg,0.9992196559906006 +Iphones (12809).jpg,0.5844401717185974 +Iphones (12813).jpg,1.0 +Iphones (1285).jpg,0.9999988079071045 +Iphones (12871).jpg,1.0 +Iphones (12897).jpg,0.49508702754974365 +Iphones (12916).jpg,0.9999966621398926 +Iphones (12957).jpg,0.9999998807907104 +Iphones (12990).jpg,0.655682384967804 +Iphones (13015).jpg,1.0 +Iphones (13035).jpg,0.9999985694885254 +Iphones (13059).jpg,0.7363046407699585 +Iphones (13064).jpg,1.0 +Iphones (13068).jpg,0.9999990463256836 +Iphones (13074).jpg,0.9999996423721313 +Iphones (13090).jpg,0.9105759263038635 +Iphones (13184).jpg,0.6150277256965637 +Iphones (13231).jpg,0.9220274686813354 +Iphones (13274).jpg,0.947858452796936 +Iphones (13301).jpg,0.959103524684906 +Iphones (13326).jpg,1.0 +Iphones (13415).jpg,0.261949360370636 +Iphones (13427).jpg,1.0 +Iphones (13444).jpg,1.0 +Iphones (13476).jpg,0.9988948702812195 +Iphones (13543).jpg,1.0 +Iphones (13546).jpg,1.0 +Iphones (13549).jpg,1.0 +Iphones (13570).jpg,0.9999984502792358 +Iphones (13604).jpg,1.0 +Iphones (13657).jpg,0.9999998807907104 +Iphones (13704).jpg,0.9953373670578003 +Iphones (13767).jpg,0.9904447197914124 +Iphones (13781).jpg,0.8624624013900757 +Iphones (13800).jpg,1.0 +Iphones (13814).jpg,0.9999691247940063 +Iphones (13836).jpg,1.0 +Iphones (13847).jpg,0.9999998807907104 +Iphones (1388).jpg,0.6282252073287964 +Iphones (13887).jpg,0.9999992847442627 +Iphones (13983).jpg,0.18755397200584412 +Iphones (14082).jpg,0.959103524684906 +Iphones (14089).jpg,1.0 +Iphones (14144).jpg,0.9988523721694946 +Iphones (14245).jpg,0.9981158971786499 +Iphones (14251).jpg,0.999830961227417 +Iphones (14296).jpg,0.1610797941684723 +Iphones (1431).jpg,1.0 +Iphones (1432).jpg,0.9611626863479614 +Iphones (14323).jpg,1.0 +Iphones (14326).jpg,1.0 +Iphones (14330).jpg,0.3221420645713806 +Iphones (14348).jpg,0.5434396266937256 +Iphones (14366).jpg,1.0 +Iphones (14372).jpg,0.9986993074417114 +Iphones (14402).jpg,0.9999996423721313 +Iphones (14417).jpg,0.9999998807907104 +Iphones (14459).jpg,1.0 +Iphones (14463).jpg,0.9999951124191284 +Iphones (14493).jpg,0.2745714485645294 +Iphones (14511).jpg,0.185250386595726 +Iphones (14512).jpg,0.9488164782524109 +Iphones (14578).jpg,0.9999972581863403 +Iphones (14580).jpg,0.9946514964103699 +Iphones (14586).jpg,0.9788153171539307 +Iphones (14635).jpg,0.9999920129776001 +Iphones (14638).jpg,1.0 +Iphones (1465).jpg,1.0 +Iphones (14694).jpg,0.9999994039535522 +Iphones (14702).jpg,0.8072815537452698 +Iphones (14733).jpg,0.22436611354351044 +Iphones (14761).jpg,0.9994174242019653 +Iphones (14779).jpg,0.9999998807907104 +Iphones (14794).jpg,0.9999990463256836 +Iphones (1480).jpg,0.4769457280635834 +Iphones (14857).jpg,0.9904909133911133 +Iphones (14924).jpg,0.9999997615814209 +Iphones (14934).jpg,0.9999982118606567 +Iphones (14960).jpg,0.9999984502792358 +Iphones (15013).jpg,1.0 +Iphones (15044).jpg,0.9999858140945435 +Iphones (15086).jpg,0.9999921321868896 +Iphones (15118).jpg,0.02915554866194725 +Iphones (15121).jpg,0.9999995231628418 +Iphones (1521).jpg,1.0 +Iphones (15218).jpg,0.9999017715454102 +Iphones (15225).jpg,1.0 +Iphones (1532).jpg,1.0 +Iphones (15335).jpg,0.9949454665184021 +Iphones (15365).jpg,0.9999990463256836 +Iphones (15380).jpg,0.9999016523361206 +Iphones (15412).jpg,0.9225800633430481 +Iphones (15445).jpg,0.9999955892562866 +Iphones (15479).jpg,1.0 +Iphones (15496).jpg,1.0 +Iphones (15517).jpg,0.20379231870174408 +Iphones (1554).jpg,1.0 +Iphones (15556).jpg,0.9993249177932739 +Iphones (15562).jpg,0.7936525940895081 +Iphones (15622).jpg,0.9999209642410278 +Iphones (15629).jpg,1.0 +Iphones (1565).jpg,0.9999980926513672 +Iphones (15656).jpg,0.9994957447052002 +Iphones (15686).jpg,1.0 +Iphones (15701).jpg,0.9998631477355957 +Iphones (15702).jpg,0.9873617887496948 +Iphones (15705).jpg,1.0 +Iphones (15783).jpg,0.9956032037734985 +Iphones (15792).jpg,0.9999744892120361 +Iphones (15840).jpg,0.9999997615814209 +Iphones (15850).jpg,1.0 +Iphones (15891).jpg,0.043144628405570984 +Iphones (15923).jpg,1.0 +Iphones (15927).jpg,0.12130396068096161 +Iphones (1593).jpg,0.9999998807907104 +Iphones (15932).jpg,0.7450388669967651 +Iphones (15982).jpg,0.5143526792526245 +Iphones (16003).jpg,0.04391588643193245 +Iphones (16031).jpg,0.9995346069335938 +Iphones (16063).jpg,0.4933713376522064 +Iphones (16181).jpg,1.0 +Iphones (16192).jpg,0.9999865293502808 +Iphones (16196).jpg,1.0 +Iphones (16262).jpg,0.9983277916908264 +Iphones (16266).jpg,1.0 +Iphones (16284).jpg,0.9938004612922668 +Iphones (16287).jpg,0.5808587074279785 +Iphones (16319).jpg,0.9925380349159241 +Iphones (16340).jpg,0.9999994039535522 +Iphones (16353).jpg,1.0 +Iphones (16422).jpg,0.9653803706169128 +Iphones (16431).jpg,1.0 +Iphones (16451).jpg,0.9753382205963135 +Iphones (16516).jpg,0.9988908171653748 +Iphones (16519).jpg,1.0 +Iphones (16529).jpg,0.9999953508377075 +Iphones (16586).jpg,0.9999997615814209 +Iphones (16595).jpg,0.9999988079071045 +Iphones (16607).jpg,0.004872556775808334 +Iphones (16678).jpg,0.9969543218612671 +Iphones (16685).jpg,1.0 +Iphones (16709).jpg,1.0 +Iphones (16766).jpg,0.9999223947525024 +Iphones (16828).jpg,1.0 +Iphones (16864).jpg,0.9908626079559326 +Iphones (16869).jpg,1.0 +Iphones (16913).jpg,1.0 +Iphones (1695).jpg,0.9797013998031616 +Iphones (16951).jpg,1.0 +Iphones (16965).jpg,0.9999943971633911 +Iphones (16978).jpg,0.7243916988372803 +Iphones (16980).jpg,0.9999998807907104 +Iphones (17034).jpg,0.9994705319404602 +Iphones (17037).jpg,0.9998887777328491 +Iphones (17060).jpg,1.0 +Iphones (17090).jpg,1.0 +Iphones (17132).jpg,0.9069585800170898 +Iphones (17139).jpg,0.999988317489624 +Iphones (17160).jpg,1.0 +Iphones (1717).jpg,0.964052677154541 +Iphones (1721).jpg,0.8139674067497253 +Iphones (17228).jpg,1.0 +Iphones (1725).jpg,1.0 +Iphones (17347).jpg,1.0 +Iphones (17348).jpg,0.8327540755271912 +Iphones (17350).jpg,0.999923586845398 +Iphones (17377).jpg,0.9752122163772583 +Iphones (17444).jpg,0.3557780981063843 +Iphones (17454).jpg,1.0 +Iphones (17464).jpg,0.6128326654434204 +Iphones (17506).jpg,0.999803364276886 +Iphones (17519).jpg,0.9999998807907104 +Iphones (17523).jpg,0.21689896285533905 +Iphones (17564).jpg,0.999998927116394 +Iphones (17649).jpg,0.9999902248382568 +Iphones (17667).jpg,0.14348073303699493 +Iphones (17683).jpg,0.27152982354164124 +Iphones (17685).jpg,0.42419227957725525 +Iphones (17726).jpg,0.4297519028186798 +Iphones (17741).jpg,0.9908586144447327 +Iphones (17744).jpg,0.9999983310699463 +Iphones (1776).jpg,0.45488134026527405 +Iphones (17818).jpg,1.0 +Iphones (17829).jpg,0.6258786916732788 +Iphones (17852).jpg,0.999997615814209 +Iphones (17858).jpg,0.9999648332595825 +Iphones (17880).jpg,0.998677670955658 +Iphones (17909).jpg,0.9437115788459778 +Iphones (18020).jpg,0.9999996423721313 +Iphones (18045).jpg,0.9983159303665161 +Iphones (18104).jpg,0.9998548030853271 +Iphones (18106).jpg,0.6632680296897888 +Iphones (18111).jpg,0.8377317190170288 +Iphones (18138).jpg,0.9885227680206299 +Iphones (18209).jpg,0.0008798761991783977 +Iphones (18279).jpg,1.0 +Iphones (1830).jpg,0.9939484596252441 +Iphones (18320).jpg,0.9864888787269592 +Iphones (18340).jpg,0.9991689920425415 +Iphones (18364).jpg,1.0 +Iphones (18429).jpg,1.0 +Iphones (18470).jpg,0.9999988079071045 +Iphones (18514).jpg,1.0 +Iphones (18532).jpg,0.3224373459815979 +Iphones (18544).jpg,1.0 +Iphones (18616).jpg,0.9998750686645508 +Iphones (18623).jpg,0.9980744123458862 +Iphones (18665).jpg,1.0 +Iphones (18700).jpg,0.9996678829193115 +Iphones (18714).jpg,0.007625687401741743 +Iphones (18769).jpg,1.0 +Iphones (18776).jpg,0.9989457726478577 +Iphones (18813).jpg,0.9999592304229736 +Iphones (18869).jpg,0.9999992847442627 +Iphones (1888).jpg,1.0 +Iphones (18894).jpg,0.7717374563217163 +Iphones (18921).jpg,0.9998948574066162 +Iphones (18970).jpg,0.9999998807907104 +Iphones (1899).jpg,0.9193682074546814 +Iphones (19017).jpg,0.9999984502792358 +Iphones (19027).jpg,1.0 +Iphones (19036).jpg,1.0 +Iphones (19062).jpg,0.02260914444923401 +Iphones (19087).jpg,1.0 +Iphones (19098).jpg,0.9999996423721313 +Iphones (19141).jpg,0.9996802806854248 +Iphones (19164).jpg,1.0 +Iphones (19171).jpg,0.9985264539718628 +Iphones (19180).jpg,1.0 +Iphones (1919).jpg,1.0 +Iphones (19202).jpg,1.0 +Iphones (19253).jpg,1.0 +Iphones (19258).jpg,0.9999828338623047 +Iphones (1930).jpg,1.0 +Iphones (19304).jpg,1.0 +Iphones (19337).jpg,0.9999991655349731 +Iphones (19376).jpg,1.0 +Iphones (19382).jpg,1.0 +Iphones (19387).jpg,0.9999587535858154 +Iphones (19465).jpg,0.9999997615814209 +Iphones (1957).jpg,0.9943645000457764 +Iphones (19598).jpg,1.0 +Iphones (19620).jpg,0.9997852444648743 +Iphones (19641).jpg,1.0 +Iphones (19642).jpg,0.9997785687446594 +Iphones (19655).jpg,1.0 +Iphones (1966).jpg,1.0 +Iphones (1970).jpg,0.999729573726654 +Iphones (19705).jpg,1.0 +Iphones (19796).jpg,0.6808004379272461 +Iphones (19807).jpg,1.0 +Iphones (19900).jpg,0.9997988343238831 +Iphones (19922).jpg,1.0 +Iphones (19963).jpg,1.0 +Iphones (19977).jpg,0.9983646273612976 +Iphones (19997).jpg,1.0 +Iphones (20004).jpg,1.0 +Iphones (20005).jpg,1.0 +Iphones (20039).jpg,0.9997923970222473 +Iphones (20048).jpg,0.9999998807907104 +Iphones (20075).jpg,0.8733741641044617 +Iphones (20104).jpg,0.9999866485595703 +Iphones (20105).jpg,0.9999210834503174 +Iphones (20210).jpg,1.0 +Iphones (20285).jpg,0.9693933129310608 +Iphones (20296).jpg,1.0 +Iphones (20380).jpg,0.989287257194519 +Iphones (20395).jpg,0.9999998807907104 +Iphones (2041).jpg,1.0 +Iphones (20444).jpg,0.5683493614196777 +Iphones (20498).jpg,0.9999998807907104 +Iphones (20581).jpg,0.6001397371292114 +Iphones (2061).jpg,0.9999006986618042 +Iphones (20619).jpg,1.0 +Iphones (20636).jpg,0.7078139185905457 +Iphones (20691).jpg,0.9983605742454529 +Iphones (20739).jpg,0.9821709394454956 +Iphones (20758).jpg,0.5368199944496155 +Iphones (20763).jpg,1.0 +Iphones (20775).jpg,1.0 +Iphones (20776).jpg,0.9523875117301941 +Iphones (20781).jpg,0.9997710585594177 +Iphones (20812).jpg,1.0 +Iphones (20840).jpg,0.0034364263992756605 +Iphones (2085).jpg,1.0 +Iphones (20867).jpg,1.0 +Iphones (20883).jpg,0.9925000071525574 +Iphones (20907).jpg,0.9996501207351685 +Iphones (20930).jpg,0.9999880790710449 +Iphones (20935).jpg,0.9978376030921936 +Iphones (2097).jpg,0.9999916553497314 +Iphones (21010).jpg,1.0 +Iphones (21011).jpg,0.9997722506523132 +Iphones (21013).jpg,0.0011487724259495735 +Iphones (2103).jpg,1.0 +Iphones (21097).jpg,0.9900610446929932 +Iphones (21131).jpg,0.34976503252983093 +Iphones (21212).jpg,1.0 +Iphones (21220).jpg,1.0 +Iphones (21232).jpg,1.0 +Iphones (2129).jpg,0.30478885769844055 +Iphones (21310).jpg,0.9998650550842285 +Iphones (21324).jpg,1.0 +Iphones (21367).jpg,0.999998927116394 +Iphones (21401).jpg,1.0 +Iphones (21442).jpg,1.0 +Iphones (21450).jpg,0.994670569896698 +Iphones (21468).jpg,0.9999793767929077 +Iphones (21480).jpg,1.0 +Iphones (21486).jpg,0.8116219639778137 +Iphones (21533).jpg,0.9995744824409485 +Iphones (21552).jpg,0.9997712969779968 +Iphones (21592).jpg,0.8348162174224854 +Iphones (21595).jpg,0.9855573773384094 +Iphones (21597).jpg,0.999863862991333 +Iphones (21607).jpg,1.0 +Iphones (21655).jpg,0.24346153438091278 +Iphones (21661).jpg,0.9966729879379272 +Iphones (21730).jpg,0.993694007396698 +Iphones (21744).jpg,1.0 +Iphones (21753).jpg,0.9840947985649109 +Iphones (21795).jpg,0.9261528253555298 +Iphones (21810).jpg,0.6335362792015076 +Iphones (21818).jpg,0.4378902018070221 +Iphones (21819).jpg,1.0 +Iphones (21837).jpg,1.0 +Iphones (21926).jpg,0.15265649557113647 +Iphones (21967).jpg,0.8838018774986267 +Iphones (21989).jpg,1.0 +Iphones (22024).jpg,0.9816161394119263 +Iphones (22029).jpg,0.15061604976654053 +Iphones (22046).jpg,0.9999998807907104 +Iphones (22095).jpg,0.9999998807907104 +Iphones (22142).jpg,1.0 +Iphones (22211).jpg,0.9922128319740295 +Iphones (22235).jpg,1.0 +Iphones (22247).jpg,1.0 +Iphones (22263).jpg,1.0 +Iphones (22296).jpg,0.9999856948852539 +Iphones (22313).jpg,0.5672329068183899 +Iphones (22374).jpg,0.999982476234436 +Iphones (22395).jpg,0.9999988079071045 +Iphones (22427).jpg,1.0 +Iphones (22445).jpg,0.7500247955322266 +Iphones (2245).jpg,1.0 +Iphones (22518).jpg,0.12225163727998734 +Iphones (22585).jpg,1.0 +Iphones (22607).jpg,0.9999786615371704 +Iphones (2264).jpg,0.9999262094497681 +Iphones (22644).jpg,1.0 +Iphones (22647).jpg,0.9999305009841919 +Iphones (22732).jpg,0.9999876022338867 +Iphones (2274).jpg,0.8248842358589172 +Iphones (22744).jpg,0.9999970197677612 +Iphones (22756).jpg,0.986793041229248 +Iphones (22778).jpg,0.9999862909317017 +Iphones (22781).jpg,1.0 +Iphones (22798).jpg,0.9999997615814209 +Iphones (22802).jpg,0.9999663829803467 +Iphones (22820).jpg,0.9989277720451355 +Iphones (22894).jpg,0.9634750485420227 +Iphones (22969).jpg,1.0 +Iphones (22977).jpg,0.9218116998672485 +Iphones (23017).jpg,1.0 +Iphones (23134).jpg,0.974702000617981 +Iphones (23135).jpg,0.9999948740005493 +Iphones (23157).jpg,1.0 +Iphones (2317).jpg,0.9999998807907104 +Iphones (23178).jpg,1.0 +Iphones (23216).jpg,0.999998927116394 +Iphones (23230).jpg,0.6195772886276245 +Iphones (23299).jpg,1.0 +Iphones (23318).jpg,0.8464694619178772 +Iphones (23335).jpg,1.0 +Iphones (23356).jpg,0.48044848442077637 +Iphones (2341).jpg,0.9999980926513672 +Iphones (2343).jpg,1.0 +Iphones (23447).jpg,0.9997722506523132 +Iphones (23462).jpg,0.491191029548645 +Iphones (23470).jpg,0.9995675683021545 +Iphones (23473).jpg,0.7995285391807556 +Iphones (23636).jpg,0.9967331886291504 +Iphones (2365).jpg,1.0 +Iphones (23665).jpg,1.0 +Iphones (2370).jpg,0.9999674558639526 +Iphones (23720).jpg,1.0 +Iphones (23745).jpg,1.0 +Iphones (23765).jpg,1.0 +Iphones (23768).jpg,1.0 +Iphones (23771).jpg,0.9996445178985596 +Iphones (23776).jpg,0.9999984502792358 +Iphones (23809).jpg,0.9999845027923584 +Iphones (23827).jpg,0.44922196865081787 +Iphones (23878).jpg,1.0 +Iphones (23880).jpg,1.0 +Iphones (23937).jpg,0.9999926090240479 +Iphones (23955).jpg,0.9999986886978149 +Iphones (23988).jpg,0.9999983310699463 +Iphones (24012).jpg,1.0 +Iphones (24019).jpg,0.9999874830245972 +Iphones (2404).jpg,0.998832643032074 +Iphones (24048).jpg,0.9308022856712341 +Iphones (24072).jpg,1.0 +Iphones (24104).jpg,0.9755502343177795 +Iphones (24124).jpg,0.01679302379488945 +Iphones (24125).jpg,0.05861280858516693 +Iphones (24159).jpg,0.9999979734420776 +Iphones (24160).jpg,0.39577120542526245 +Iphones (24177).jpg,0.9920645356178284 +Iphones (24220).jpg,0.9999966621398926 +Iphones (24321).jpg,0.3480553925037384 +Iphones (24324).jpg,0.9999998807907104 +Iphones (24359).jpg,0.9946058392524719 +Iphones (24373).jpg,0.27937766909599304 +Iphones (24381).jpg,0.9188029766082764 +Iphones (24393).jpg,0.9999454021453857 +Iphones (24399).jpg,1.0 +Iphones (24402).jpg,0.9999746084213257 +Iphones (24423).jpg,0.9976884126663208 +Iphones (24465).jpg,1.0 +Iphones (24468).jpg,1.0 +Iphones (24477).jpg,1.0 +Iphones (24504).jpg,0.9999682903289795 +Iphones (24519).jpg,1.0 +Iphones (24556).jpg,1.0 +Iphones (24616).jpg,1.0 +Iphones (24841).jpg,0.9999992847442627 +Iphones (24861).jpg,1.0 +Iphones (24867).jpg,0.9999147653579712 +Iphones (24909).jpg,0.9975215792655945 +Iphones (24919).jpg,1.0 +Iphones (24923).jpg,0.9999983310699463 +Iphones (24934).jpg,1.0 +Iphones (24936).jpg,0.9999120235443115 +Iphones (24994).jpg,0.9999997615814209 +Iphones (25033).jpg,0.9755502343177795 +Iphones (2505).jpg,1.0 +Iphones (25096).jpg,1.0 +Iphones (25109).jpg,1.0 +Iphones (25126).jpg,1.0 +Iphones (25140).jpg,0.9399765133857727 +Iphones (25160).jpg,0.9985221028327942 +Iphones (25167).jpg,0.9991897940635681 +Iphones (25202).jpg,0.9993402361869812 +Iphones (25235).jpg,0.9999998807907104 +Iphones (25281).jpg,0.33869045972824097 +Iphones (25305).jpg,0.9999382495880127 +Iphones (25385).jpg,0.9999128580093384 +Iphones (25534).jpg,0.00012934868573211133 +Iphones (25587).jpg,0.9982900023460388 +Iphones (25617).jpg,0.9999996423721313 +Iphones (25631).jpg,0.1450788974761963 +Iphones (2571).jpg,0.9999984502792358 +Iphones (25739).jpg,0.9990897178649902 +Iphones (25747).jpg,0.9999957084655762 +Iphones (25780).jpg,0.999997615814209 +Iphones (25805).jpg,0.9999563694000244 +Iphones (25813).jpg,1.0 +Iphones (25820).jpg,0.985829770565033 +Iphones (25853).jpg,0.47897136211395264 +Iphones (25978).jpg,0.5090804100036621 +Iphones (26011).jpg,0.9999672174453735 +Iphones (26013).jpg,1.0 +Iphones (26033).jpg,0.9999994039535522 +Iphones (26094).jpg,0.9999997615814209 +Iphones (26131).jpg,0.9999512434005737 +Iphones (26148).jpg,1.0 +Iphones (26162).jpg,1.0 +Iphones (26210).jpg,0.21461383998394012 +Iphones (26224).jpg,0.9937093257904053 +Iphones (26258).jpg,0.1816776692867279 +Iphones (263).jpg,0.9999995231628418 +Iphones (26301).jpg,0.9999997615814209 +Iphones (26309).jpg,0.9999990463256836 +Iphones (26333).jpg,0.8679077625274658 +Iphones (26341).jpg,1.0 +Iphones (26355).jpg,0.9999997615814209 +Iphones (26356).jpg,1.0 +Iphones (26377).jpg,0.999992847442627 +Iphones (26404).jpg,0.9970821738243103 +Iphones (26425).jpg,0.9999997615814209 +Iphones (26427).jpg,0.9927814602851868 +Iphones (26437).jpg,1.0 +Iphones (26461).jpg,1.0 +Iphones (26493).jpg,0.9999998807907104 +Iphones (26524).jpg,0.7727437019348145 +Iphones (26526).jpg,0.9999995231628418 +Iphones (26532).jpg,1.0 +Iphones (26537).jpg,0.9348177909851074 +Iphones (26555).jpg,0.9999998807907104 +Iphones (26567).jpg,1.0 +Iphones (26595).jpg,0.43810200691223145 +Iphones (26606).jpg,0.9934317469596863 +Iphones (26630).jpg,0.9993433356285095 +Iphones (26643).jpg,1.0 +Iphones (26650).jpg,0.999997615814209 +Iphones (26675).jpg,0.9410893321037292 +Iphones (26690).jpg,0.9999849796295166 +Iphones (26728).jpg,1.0 +Iphones (26767).jpg,1.0 +Iphones (2681).jpg,0.9999300241470337 +Iphones (26810).jpg,0.9943771958351135 +Iphones (26812).jpg,0.9480348825454712 +Iphones (26878).jpg,0.9317775368690491 +Iphones (2691).jpg,1.0 +Iphones (26918).jpg,0.9998399019241333 +Iphones (26934).jpg,0.9999853372573853 +Iphones (26967).jpg,1.0 +Iphones (26994).jpg,0.49774956703186035 +Iphones (27083).jpg,1.0 +Iphones (27102).jpg,1.0 +Iphones (27105).jpg,0.9013704657554626 +Iphones (27114).jpg,1.0 +Iphones (27179).jpg,0.9999970197677612 +Iphones (27252).jpg,0.9999535083770752 +Iphones (27262).jpg,0.9999995231628418 +Iphones (27293).jpg,1.0 +Iphones (2733).jpg,1.0 +Iphones (27339).jpg,0.16977082192897797 +Iphones (27415).jpg,1.0 +Iphones (27417).jpg,1.0 +Iphones (27482).jpg,1.0 +Iphones (2750).jpg,1.0 +Iphones (27513).jpg,1.0 +Iphones (27549).jpg,0.8509968519210815 +Iphones (27581).jpg,0.24184611439704895 +Iphones (27649).jpg,1.0 +Iphones (27652).jpg,1.0 +Iphones (27672).jpg,1.0 +Iphones (27686).jpg,0.9999957084655762 +Iphones (27698).jpg,0.999265730381012 +Iphones (27751).jpg,0.002044137567281723 +Iphones (27782).jpg,0.8180087208747864 +Iphones (27793).jpg,0.9841300249099731 +Iphones (27808).jpg,0.9999998807907104 +Iphones (27870).jpg,0.8985899686813354 +Iphones (27875).jpg,0.5091645121574402 +Iphones (27879).jpg,0.9999653100967407 +Iphones (27918).jpg,0.4053196907043457 +Iphones (27926).jpg,0.9996657371520996 +Iphones (27961).jpg,1.0 +Iphones (27979).jpg,0.9999922513961792 +Iphones (28028).jpg,0.7608686685562134 +Iphones (28030).jpg,0.9995667338371277 +Iphones (28086).jpg,1.0 +Iphones (28127).jpg,1.0 +Iphones (28159).jpg,0.9996868371963501 +Iphones (28226).jpg,0.9987302422523499 +Iphones (28237).jpg,0.9992433786392212 +Iphones (28276).jpg,0.9999991655349731 +Iphones (28284).jpg,1.0 +Iphones (28338).jpg,0.7468963265419006 +Iphones (28381).jpg,0.9981216788291931 +Iphones (28395).jpg,1.0 +Iphones (28456).jpg,0.9966853260993958 +Iphones (28468).jpg,0.9999314546585083 +Iphones (28475).jpg,1.0 +Iphones (28485).jpg,1.0 +Iphones (28505).jpg,0.9943771958351135 +Iphones (28508).jpg,1.0 +Iphones (28518).jpg,0.994670569896698 +Iphones (28620).jpg,1.0 +Iphones (28692).jpg,0.9999996423721313 +Iphones (28758).jpg,0.9918658137321472 +Iphones (28780).jpg,0.999991774559021 +Iphones (28782).jpg,0.9999997615814209 +Iphones (28831).jpg,1.0 +Iphones (28836).jpg,1.0 +Iphones (2886).jpg,1.0 +Iphones (28881).jpg,1.0 +Iphones (28896).jpg,1.0 +Iphones (28900).jpg,0.9846295714378357 +Iphones (2892).jpg,0.9874193072319031 +Iphones (28967).jpg,0.9253833293914795 +Iphones (29025).jpg,0.9943270087242126 +Iphones (29064).jpg,0.9710211753845215 +Iphones (29065).jpg,0.9999644756317139 +Iphones (29069).jpg,0.8862131237983704 +Iphones (29080).jpg,1.0 +Iphones (29113).jpg,1.0 +Iphones (29127).jpg,0.9999456405639648 +Iphones (29132).jpg,0.9964079260826111 +Iphones (29143).jpg,1.0 +Iphones (29153).jpg,0.999990701675415 +Iphones (29156).jpg,0.9977926015853882 +Iphones (29210).jpg,0.9999998807907104 +Iphones (29300).jpg,0.9999995231628418 +Iphones (29306).jpg,0.9995334148406982 +Iphones (29357).jpg,0.0151137700304389 +Iphones (29416).jpg,1.0 +Iphones (29425).jpg,0.9686920642852783 +Iphones (29441).jpg,0.9999972581863403 +Iphones (29448).jpg,0.00012022058217553422 +Iphones (29458).jpg,0.9998565912246704 +Iphones (29565).jpg,1.0 +Iphones (29572).jpg,0.027691634371876717 +Iphones (29598).jpg,1.0 +Iphones (29652).jpg,0.592653751373291 +Iphones (29662).jpg,0.02989022620022297 +Iphones (29681).jpg,1.0 +Iphones (29695).jpg,1.0 +Iphones (29730).jpg,0.9999994039535522 +Iphones (2977).jpg,0.9999996423721313 +Iphones (29786).jpg,1.0 +Iphones (29843).jpg,0.9999977350234985 +Iphones (29850).jpg,0.9999926090240479 +Iphones (29913).jpg,0.9999570846557617 +Iphones (29920).jpg,0.31106695532798767 +Iphones (29947).jpg,0.9999940395355225 +Iphones (29965).jpg,1.0 +Iphones (29966).jpg,0.6700071096420288 +Iphones (29994).jpg,0.9999943971633911 +Iphones (30030).jpg,0.9999973773956299 +Iphones (30152).jpg,0.9000416994094849 +Iphones (30167).jpg,0.0024982697796076536 +Iphones (30224).jpg,0.9997536540031433 +Iphones (30226).jpg,0.9984336495399475 +Iphones (3033).jpg,1.0 +Iphones (30334).jpg,1.0 +Iphones (30414).jpg,0.9999531507492065 +Iphones (30419).jpg,0.9999971389770508 +Iphones (30469).jpg,0.999535322189331 +Iphones (30489).jpg,0.9999866485595703 +Iphones (30556).jpg,0.9975044131278992 +Iphones (30578).jpg,1.0 +Iphones (30613).jpg,0.4600867033004761 +Iphones (30633).jpg,1.0 +Iphones (30651).jpg,1.0 +Iphones (30654).jpg,0.9680160284042358 +Iphones (30659).jpg,1.0 +Iphones (30686).jpg,0.9889813661575317 +Iphones (30698).jpg,0.016060035675764084 +Iphones (30728).jpg,1.0 +Iphones (30733).jpg,1.0 +Iphones (30764).jpg,0.9939193725585938 +Iphones (30797).jpg,0.9999065399169922 +Iphones (30821).jpg,0.9838464260101318 +Iphones (3090).jpg,0.9998195767402649 +Iphones (30921).jpg,0.9986293315887451 +Iphones (30944).jpg,1.0 +Iphones (31091).jpg,0.9999995231628418 +Iphones (31112).jpg,0.9999992847442627 +Iphones (31146).jpg,1.0 +Iphones (3118).jpg,1.0 +Iphones (31218).jpg,0.9999052286148071 +Iphones (31221).jpg,0.9646565318107605 +Iphones (31243).jpg,1.0 +Iphones (31258).jpg,0.6224954724311829 +Iphones (31259).jpg,0.9917309880256653 +Iphones (31279).jpg,0.9463446140289307 +Iphones (31329).jpg,0.9996218681335449 +Iphones (31388).jpg,0.9999998807907104 +Iphones (31424).jpg,0.9995396137237549 +Iphones (31448).jpg,0.11106330156326294 +Iphones (31450).jpg,1.0 +Iphones (31517).jpg,1.0 +Iphones (31587).jpg,1.0 +Iphones (31661).jpg,0.14465190470218658 +Iphones (31664).jpg,0.952407717704773 +Iphones (31678).jpg,1.0 +Iphones (31680).jpg,0.9992923736572266 +Iphones (31760).jpg,0.9988592863082886 +Iphones (31780).jpg,0.07369399070739746 +Iphones (31801).jpg,0.6752713322639465 +Iphones (31809).jpg,1.0 +Iphones (31830).jpg,1.0 +Iphones (31842).jpg,0.9759101867675781 +Iphones (31843).jpg,1.0 +Iphones (31864).jpg,0.006917634513229132 +Iphones (31958).jpg,0.9999996423721313 +Iphones (31975).jpg,0.9999998807907104 +Iphones (31990).jpg,0.9718201756477356 +Iphones (32000).jpg,0.9985594153404236 +Iphones (32022).jpg,0.30985820293426514 +Iphones (32027).jpg,0.606914758682251 +Iphones (32034).jpg,1.0 +Iphones (32059).jpg,0.7793982028961182 +Iphones (32090).jpg,0.9997785687446594 +Iphones (32101).jpg,1.0 +Iphones (32105).jpg,0.5770939588546753 +Iphones (3212).jpg,0.9999996423721313 +Iphones (32132).jpg,0.9999996423721313 +Iphones (32168).jpg,0.9998717308044434 +Iphones (3217).jpg,1.0 +Iphones (32261).jpg,0.9999992847442627 +Iphones (32262).jpg,0.9873784184455872 +Iphones (32268).jpg,0.9497694373130798 +Iphones (32298).jpg,0.706653356552124 +Iphones (3230).jpg,0.9918837547302246 +Iphones (32300).jpg,1.0 +Iphones (32344).jpg,0.9999990463256836 +Iphones (32350).jpg,0.9843145608901978 +Iphones (32353).jpg,0.9999922513961792 +Iphones (32363).jpg,1.0 +Iphones (32375).jpg,0.9999551773071289 +Iphones (32377).jpg,1.0 +Iphones (32380).jpg,0.9999994039535522 +Iphones (32432).jpg,0.9999998807907104 +Iphones (32447).jpg,0.9999998807907104 +Iphones (32461).jpg,1.0 +Iphones (32483).jpg,0.9162222146987915 +Iphones (32485).jpg,1.0 +Iphones (32510).jpg,1.0 +Iphones (32537).jpg,0.9999998807907104 +Iphones (32580).jpg,1.0 +Iphones (32588).jpg,0.769810676574707 +Iphones (32658).jpg,1.0 +Iphones (32782).jpg,0.9999271631240845 +Iphones (32785).jpg,0.9601808190345764 +Iphones (32790).jpg,0.9932247996330261 +Iphones (32816).jpg,0.9999998807907104 +Iphones (32887).jpg,0.9481467604637146 +Iphones (32985).jpg,0.9998812675476074 +Iphones (3304).jpg,1.0 +Iphones (33050).jpg,0.9999980926513672 +Iphones (33053).jpg,0.03224312141537666 +Iphones (33158).jpg,1.0 +Iphones (33186).jpg,0.9809565544128418 +Iphones (33203).jpg,0.03965648636221886 +Iphones (33207).jpg,0.9881954193115234 +Iphones (33288).jpg,1.0 +Iphones (33294).jpg,0.049749236553907394 +Iphones (33317).jpg,1.0 +Iphones (33320).jpg,0.9999988079071045 +Iphones (33330).jpg,1.0 +Iphones (33331).jpg,0.9620082378387451 +Iphones (3334).jpg,1.0 +Iphones (3338).jpg,0.9996076226234436 +Iphones (33382).jpg,0.819303035736084 +Iphones (3340).jpg,1.0 +Iphones (33405).jpg,1.0 +Iphones (33410).jpg,0.999998927116394 +Iphones (33444).jpg,0.603605329990387 +Iphones (33447).jpg,1.0 +Iphones (33448).jpg,1.0 +Iphones (3352).jpg,1.0 +Iphones (33537).jpg,0.6531113386154175 +Iphones (3359).jpg,1.0 +Iphones (33605).jpg,0.9999991655349731 +Iphones (33638).jpg,0.2567273676395416 +Iphones (33658).jpg,0.30887842178344727 +Iphones (33672).jpg,1.0 +Iphones (33732).jpg,0.8200886249542236 +Iphones (33739).jpg,0.993137001991272 +Iphones (33746).jpg,1.0 +Iphones (33764).jpg,0.999995231628418 +Iphones (3379).jpg,1.0 +Iphones (3393).jpg,1.0 +Iphones (3418).jpg,1.0 +Iphones (3445).jpg,1.0 +Iphones (3449).jpg,0.9999610185623169 +Iphones (3529).jpg,0.9999747276306152 +Iphones (3543).jpg,1.0 +Iphones (3581).jpg,1.0 +Iphones (3737).jpg,0.8488761186599731 +Iphones (3738).jpg,0.9999808073043823 +Iphones (3746).jpg,1.0 +Iphones (3877).jpg,1.0 +Iphones (3901).jpg,0.9999954700469971 +Iphones (3905).jpg,1.0 +Iphones (3915).jpg,0.9999998807907104 +Iphones (394).jpg,0.9999966621398926 +Iphones (3945).jpg,1.0 +Iphones (3995).jpg,0.9999996423721313 +Iphones (4020).jpg,1.0 +Iphones (4046).jpg,1.0 +Iphones (4058).jpg,1.0 +Iphones (4059).jpg,0.9834563136100769 +Iphones (4100).jpg,0.9999998807907104 +Iphones (4183).jpg,1.0 +Iphones (4184).jpg,0.9976938366889954 +Iphones (4204).jpg,0.9999979734420776 +Iphones (4244).jpg,1.0 +Iphones (4320).jpg,0.9999964237213135 +Iphones (4353).jpg,0.9945310950279236 +Iphones (4389).jpg,1.0 +Iphones (4407).jpg,1.0 +Iphones (4427).jpg,1.0 +Iphones (4531).jpg,0.2167728692293167 +Iphones (459).jpg,0.9908903241157532 +Iphones (4609).jpg,1.0 +Iphones (4642).jpg,0.07517551630735397 +Iphones (4661).jpg,1.0 +Iphones (4675).jpg,0.9999996423721313 +Iphones (4709).jpg,0.9637224078178406 +Iphones (4711).jpg,0.999994158744812 +Iphones (4740).jpg,1.0 +Iphones (4785).jpg,0.9996353387832642 +Iphones (4793).jpg,1.0 +Iphones (4795).jpg,0.9995738863945007 +Iphones (4801).jpg,1.0 +Iphones (4809).jpg,0.9999997615814209 +Iphones (4839).jpg,0.9900286793708801 +Iphones (4878).jpg,1.0 +Iphones (4891).jpg,0.7582716941833496 +Iphones (491).jpg,1.0 +Iphones (4922).jpg,1.0 +Iphones (4936).jpg,1.0 +Iphones (4949).jpg,1.0 +Iphones (5018).jpg,1.0 +Iphones (5025).jpg,1.0 +Iphones (5039).jpg,1.0 +Iphones (5042).jpg,1.0 +Iphones (5047).jpg,1.0 +Iphones (5054).jpg,0.7333152294158936 +Iphones (511).jpg,1.0 +Iphones (5220).jpg,0.9999886751174927 +Iphones (5240).jpg,0.9814656972885132 +Iphones (5268).jpg,0.9998911619186401 +Iphones (5294).jpg,0.9767548441886902 +Iphones (5298).jpg,0.9999985694885254 +Iphones (53).jpg,0.9221546053886414 +Iphones (5311).jpg,0.9886335134506226 +Iphones (5316).jpg,0.9997476935386658 +Iphones (5349).jpg,0.8498914837837219 +Iphones (5356).jpg,0.9956521391868591 +Iphones (5373).jpg,1.0 +Iphones (5398).jpg,1.0 +Iphones (5490).jpg,0.9998077750205994 +Iphones (5499).jpg,0.08119986206293106 +Iphones (5534).jpg,0.9997518658638 +Iphones (5570).jpg,1.0 +Iphones (5614).jpg,1.0 +Iphones (5674).jpg,1.0 +Iphones (5686).jpg,1.0 +Iphones (5794).jpg,1.0 +Iphones (5799).jpg,1.0 +Iphones (5803).jpg,0.9999991655349731 +Iphones (5808).jpg,1.0 +Iphones (588).jpg,0.9994718432426453 +Iphones (5946).jpg,1.0 +Iphones (5985).jpg,0.9999996423721313 +Iphones (6056).jpg,1.0 +Iphones (6071).jpg,0.9999979734420776 +Iphones (6074).jpg,0.6830334067344666 +Iphones (6100).jpg,1.0 +Iphones (6105).jpg,1.0 +Iphones (6107).jpg,0.9967769980430603 +Iphones (6112).jpg,0.9999949932098389 +Iphones (6119).jpg,0.9999818801879883 +Iphones (6145).jpg,1.0 +Iphones (6160).jpg,1.0 +Iphones (620).jpg,0.9999698400497437 +Iphones (6269).jpg,1.0 +Iphones (6301).jpg,0.8308552503585815 +Iphones (6362).jpg,0.9999988079071045 +Iphones (6364).jpg,0.999910831451416 +Iphones (6367).jpg,0.9999990463256836 +Iphones (6385).jpg,1.0 +Iphones (6424).jpg,0.9999974966049194 +Iphones (6458).jpg,0.9999992847442627 +Iphones (6460).jpg,0.9999756813049316 +Iphones (6552).jpg,1.0 +Iphones (6594).jpg,0.9997921586036682 +Iphones (668).jpg,0.9997660517692566 +Iphones (672).jpg,0.9437721371650696 +Iphones (6750).jpg,1.0 +Iphones (6758).jpg,0.9994673132896423 +Iphones (6763).jpg,0.9990936517715454 +Iphones (6787).jpg,1.0 +Iphones (68).jpg,0.9999973773956299 +Iphones (6812).jpg,0.9999281167984009 +Iphones (686).jpg,0.9998583793640137 +Iphones (6902).jpg,1.0 +Iphones (6932).jpg,1.0 +Iphones (6952).jpg,0.9999929666519165 +Iphones (6988).jpg,0.9997478127479553 +Iphones (702).jpg,1.0 +Iphones (7020).jpg,0.9999990463256836 +Iphones (7075).jpg,0.42239323258399963 +Iphones (7084).jpg,0.9999693632125854 +Iphones (7121).jpg,1.0 +Iphones (7155).jpg,1.0 +Iphones (7221).jpg,1.0 +Iphones (7228).jpg,1.0 +Iphones (723).jpg,0.9987865090370178 +Iphones (7233).jpg,0.8425717949867249 +Iphones (7253).jpg,1.0 +Iphones (7363).jpg,0.9778993129730225 +Iphones (7436).jpg,0.9891194105148315 +Iphones (7456).jpg,0.9999542236328125 +Iphones (746).jpg,1.0 +Iphones (7504).jpg,0.9990193843841553 +Iphones (7523).jpg,0.9892893433570862 +Iphones (7530).jpg,1.0 +Iphones (7552).jpg,0.9999994039535522 +Iphones (7557).jpg,0.9997588992118835 +Iphones (7608).jpg,1.0 +Iphones (7621).jpg,1.0 +Iphones (7624).jpg,0.9998853206634521 +Iphones (7633).jpg,1.0 +Iphones (7635).jpg,0.9999995231628418 +Iphones (7670).jpg,0.9999600648880005 +Iphones (768).jpg,1.0 +Iphones (7692).jpg,0.999984860420227 +Iphones (7762).jpg,0.00040164354140870273 +Iphones (7779).jpg,1.0 +Iphones (7797).jpg,1.0 +Iphones (7802).jpg,0.9999994039535522 +Iphones (7837).jpg,1.0 +Iphones (7858).jpg,1.0 +Iphones (7867).jpg,0.9847972989082336 +Iphones (7873).jpg,0.9815384149551392 +Iphones (7883).jpg,0.9999980926513672 +Iphones (7927).jpg,1.0 +Iphones (7957).jpg,0.9999842643737793 +Iphones (796).jpg,1.0 +Iphones (7994).jpg,0.9999889135360718 +Iphones (8132).jpg,1.0 +Iphones (8157).jpg,0.9999996423721313 +Iphones (8203).jpg,1.0 +Iphones (8246).jpg,1.0 +Iphones (8290).jpg,0.9999998807907104 +Iphones (8295).jpg,1.0 +Iphones (8347).jpg,1.0 +Iphones (8365).jpg,1.0 +Iphones (8420).jpg,1.0 +Iphones (8438).jpg,1.0 +Iphones (8466).jpg,0.9999964237213135 +Iphones (8475).jpg,1.0 +Iphones (8554).jpg,0.9999083280563354 +Iphones (8558).jpg,1.0 +Iphones (8578).jpg,1.0 +Iphones (8677).jpg,0.9989722967147827 +Iphones (874).jpg,1.0 +Iphones (8840).jpg,0.9999967813491821 +Iphones (8858).jpg,0.9999948740005493 +Iphones (8860).jpg,1.0 +Iphones (8949).jpg,0.9987720847129822 +Iphones (8980).jpg,0.9999946355819702 +Iphones (8996).jpg,1.0 +Iphones (9008).jpg,1.0 +Iphones (903).jpg,0.9999984502792358 +Iphones (9048).jpg,0.9999748468399048 +Iphones (9061).jpg,0.9845059514045715 +Iphones (9075).jpg,0.9995228052139282 +Iphones (9103).jpg,0.9956346154212952 +Iphones (9135).jpg,0.9999979734420776 +Iphones (9145).jpg,0.4627969264984131 +Iphones (9152).jpg,0.999561607837677 +Iphones (9157).jpg,1.0 +Iphones (9164).jpg,0.8221874237060547 +Iphones (9185).jpg,0.9999988079071045 +Iphones (9252).jpg,1.0 +Iphones (9285).jpg,0.5878834128379822 +Iphones (932).jpg,1.0 +Iphones (9321).jpg,1.0 +Iphones (9363).jpg,0.9953985810279846 +Iphones (9364).jpg,0.005505502689629793 +Iphones (9390).jpg,0.9977028965950012 +Iphones (9408).jpg,0.9957489967346191 +Iphones (9419).jpg,0.9998642206192017 +Iphones (9425).jpg,1.0 +Iphones (9458).jpg,0.9999676942825317 +Iphones (9476).jpg,0.9999489784240723 +Iphones (9488).jpg,1.0 +Iphones (9495).jpg,0.6739450693130493 +Iphones (9524).jpg,0.9938773512840271 +Iphones (9623).jpg,0.9995799660682678 +Iphones (9628).jpg,0.9994840621948242 +Iphones (9638).jpg,0.999953031539917 +Iphones (9651).jpg,1.0 +Iphones (9660).jpg,1.0 +Iphones (9673).jpg,0.9999994039535522 +Iphones (9687).jpg,0.9999861717224121 +Iphones (9729).jpg,1.0 +Iphones (9812).jpg,1.0 +Iphones (9823).jpg,0.9998019337654114 +Iphones (9843).jpg,0.6191881895065308 +Iphones (9871).jpg,0.9999691247940063 +Iphones (996).jpg,1.0 +Iphones (9960).jpg,0.9999068975448608 +Iphones (9992).jpg,0.9871994853019714