{"id":9918,"date":"2023-03-27T11:49:52","date_gmt":"2023-03-27T11:49:52","guid":{"rendered":"https:\/\/zappysys.com\/blog\/?p=9918"},"modified":"2024-06-27T13:58:08","modified_gmt":"2024-06-27T13:58:08","slug":"how-to-download-images-from-a-web-page-using-ssis","status":"publish","type":"post","link":"https:\/\/zappysys.com\/blog\/how-to-download-images-from-a-web-page-using-ssis\/","title":{"rendered":"How to download images from a web page using SSIS"},"content":{"rendered":"<h2><strong>Introduction<\/strong><\/h2>\n<p>The article shows how to download images from a web page using SSIS. Sometimes we need to download the images from a web page. In this post, we will show how to do this.<\/p>\n<h2><strong>Prerequisites<\/strong><\/h2>\n<p>Before we perform steps listed in this article, you will need to make sure following prerequisites are met:<\/p>\n<ol>\n<li>SSIS designer installed. Sometimes it is referred as BIDS or SSDT (<a href=\"https:\/\/learn.microsoft.com\/en-us\/sql\/ssdt\/download-sql-server-data-tools-ssdt?view=sql-server-ver16\">download it from Microsoft site<\/a>).<\/li>\n<li>Basic knowledge of SSIS package development using Microsoft SQL Server Integration Services.<\/li>\n<li>Make sure <a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/\">ZappySys SSIS PowerPack<\/a> is installed (<a href=\"https:\/\/zappysys.com\/products\/ssis-powerpack\/download\/\">download it<\/a>).<\/li>\n<li>Optional (If you want to Deploy and Schedule ) &#8211; <a href=\"https:\/\/zappysys.zendesk.com\/hc\/en-us\/articles\/360035974593\">Deploy and Schedule SSIS Packages<\/a><\/li>\n<\/ol>\n<h2><strong>Steps-by-step process to download images from HTML using SSIS<\/strong><\/h2>\n<h3>Use REST API task to get the HTML body<\/h3>\n<p>1. Drag and drop the REST API Task from SSIS toolbox, select the html page you want and save it in a variable.<\/p>\n<div id=\"attachment_9958\" style=\"width: 846px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/RAT1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9958\" class=\"size-full wp-image-9958\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/RAT1.png\" alt=\"\" width=\"836\" height=\"713\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/RAT1.png 836w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/RAT1-300x256.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/RAT1-768x655.png 768w\" sizes=\"(max-width: 836px) 100vw, 836px\" \/><\/a><p id=\"caption-attachment-9958\" class=\"wp-caption-text\">Select the page you want to get the images<\/p><\/div>\n<p>2. Go to <strong>Response Settings.\u00a0<\/strong>Check the option Save the response content. In <strong>Save Mode,\u00a0<\/strong>select <strong>Save to File. <\/strong>In the option <strong>Enter File Path<\/strong>, write the path for the html file.<\/p>\n<div id=\"attachment_9959\" style=\"width: 846px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/RAT2.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9959\" class=\"size-full wp-image-9959\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/RAT2.png\" alt=\"\" width=\"836\" height=\"713\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/RAT2.png 836w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/RAT2-300x256.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/RAT2-768x655.png 768w\" sizes=\"(max-width: 836px) 100vw, 836px\" \/><\/a><p id=\"caption-attachment-9959\" class=\"wp-caption-text\">Save the page in a file<\/p><\/div>\n<h3>Parse the image with Regular Expression parser task<\/h3>\n<p>3. From the SSIS toolbox drag and drop Regular Expression Parser Task on the Control flow designer surface.<\/p>\n<p>4. The next step is to save the source path from the images. You need to use Regex and here are two example you can use, in this page <a href=\"https:\/\/regex101.com\/\">Regex101<\/a> you can check more details about the expressions we are using:<\/p>\n<p>Expression 1: <span class=\"lang:default highlight:0 decode:true crayon-inline \">&lt;img.*?src=&#8221;(.*?)&#8221;{{*}}<\/span><br \/>\nExpression 2: <span class=\"lang:default highlight:0 decode:true crayon-inline\">src=&#8221;([a-z\\-_0-9\\\/\\:\\.]*\\.(png|jpg|jpeg|gif|png))&#8221;{{*}}<\/span><\/p>\n<div id=\"attachment_9960\" style=\"width: 692px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/Regex1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9960\" class=\"wp-image-9960 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/Regex1.png\" alt=\"download images from a web page - Regex configuration\" width=\"682\" height=\"805\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/Regex1.png 682w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/Regex1-254x300.png 254w\" sizes=\"(max-width: 682px) 100vw, 682px\" \/><\/a><p id=\"caption-attachment-9960\" class=\"wp-caption-text\">Regex expression to get the image code from the page<\/p><\/div>\n<h3>Read the image source with CSV source in order to\u00a0download images from a Web page<\/h3>\n<p>5. Now, Drag and Drop SSIS\u00a0<b>Data Flow Task<\/b>\u00a0from SSIS Toolbox.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full\" src=\"https:\/\/zappysys.com\/onlinehelp\/ssis-powerpack\/scr\/images\/drag-and-drop-data-flow-task.png\" width=\"460\" height=\"155\" \/><\/p>\n<p>6. Double click on the DataFlow task to see DataFlow designer surface.<\/p>\n<p>7. From the SSIS toolbox drag and drop CSV source and insert the variable you are using from the previous task<\/p>\n<div id=\"attachment_9961\" style=\"width: 836px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/csv.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9961\" class=\"wp-image-9961 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/csv.png\" alt=\"CSV Source configuration\" width=\"826\" height=\"733\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/csv.png 826w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/csv-300x266.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/csv-768x682.png 768w\" sizes=\"(max-width: 826px) 100vw, 826px\" \/><\/a><p id=\"caption-attachment-9961\" class=\"wp-caption-text\">Use CSV source to read the variable<\/p><\/div>\n<h3>Get the image name, image full path and the destination folder to download images from a Web Page<\/h3>\n<p>8. From the SSIS toolbox drag and drop\u00a0Derived Column transform to remove the HTML code and get the image name.<\/p>\n<p>Expression for the Image name:<\/p>\n<pre class=\"lang:default highlight:0 decode:true\">(DT_WSTR,1000)REVERSE(LEFT(REVERSE(REPLACE(REPLACE(Column1,\"src=\\\"\",\"\"),\"\\\"\",\"\")),(FINDSTRING(REVERSE(REPLACE(REPLACE(Column1,\"src=\\\"\",\"\"),\"\\\"\",\"\")),\"\/\",1) - 1)))<\/pre>\n<p>Remove the HTML code:<\/p>\n<pre class=\"lang:default decode:true \">REPLACE(REPLACE(Column1,\"src=\\\"\",\"\"),\"\\\"\",\"\")<\/pre>\n<div id=\"attachment_9962\" style=\"width: 796px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/derivedColumn1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9962\" class=\"wp-image-9962 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/derivedColumn1.png\" alt=\"Image name\" width=\"786\" height=\"635\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/derivedColumn1.png 786w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/derivedColumn1-300x242.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/derivedColumn1-768x620.png 768w\" sizes=\"(max-width: 786px) 100vw, 786px\" \/><\/a><p id=\"caption-attachment-9962\" class=\"wp-caption-text\">Add a new column and remove HTML code<\/p><\/div>\n<p>9. Now we will drag and drop another Derived Column, this one is for the file path for the images and validate if the image URL is valid. If the image URL has \u201chttp\u201d in the stringm then it is valid otherwise you need to add the rest of the URL. Here is our example for the filePath and validate the URL image.\u00a0If everything is OK, we can send the image URL.<\/p>\n<pre class=\"lang:default highlight:0 decode:true \">File path: (DT_WSTR,2500)@[User::vDestinationFolder] + ImageName\r\n\r\nValidate image URL: ((FINDSTRING(Column1,\"http\",1) &gt; 0) ? Column1 : (DT_WSTR,2500)(\"https:\/\/www.urlexample\/image\/\" + Column1))\r\n\r\nNote: @[User::vDestinationFolder] is a variable we used for the local path<\/pre>\n<div id=\"attachment_9963\" style=\"width: 796px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/derivedColumn2.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9963\" class=\"wp-image-9963 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/derivedColumn2.png\" alt=\"Expression in derived column\" width=\"786\" height=\"635\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/derivedColumn2.png 786w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/derivedColumn2-300x242.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/derivedColumn2-768x620.png 768w\" sizes=\"(max-width: 786px) 100vw, 786px\" \/><\/a><p id=\"caption-attachment-9963\" class=\"wp-caption-text\">Add a new column and verify the HTML path<\/p><\/div>\n<h3>Send the request and save the image In the folder TO\u00a0download images from a Web Page<\/h3>\n<p>10. Now we will drag and drop a web API destination and select the column in the input column to URL.\u00a0If the request is right, we can save the image in the local file.<\/p>\n<div id=\"attachment_11103\" style=\"width: 728px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/03\/wad1.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11103\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/03\/wad1.jpg\" alt=\"Web API destination for images URL\" width=\"718\" height=\"771\" class=\"size-full wp-image-11103\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/03\/wad1.jpg 718w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/03\/wad1-279x300.jpg 279w\" sizes=\"(max-width: 718px) 100vw, 718px\" \/><\/a><p id=\"caption-attachment-11103\" class=\"wp-caption-text\">Send a request for all images you get<\/p><\/div>\n<p>11. Now\u00a0drag and drop an Export Column transformation and select the ResponseText from the request and the file path.<\/p>\n<div id=\"attachment_9967\" style=\"width: 761px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/exportColumn.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9967\" class=\"wp-image-9967 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/exportColumn.png\" alt=\"download images from a web page - Export properties\" width=\"751\" height=\"635\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/exportColumn.png 751w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/exportColumn-300x254.png 300w\" sizes=\"(max-width: 751px) 100vw, 751px\" \/><\/a><p id=\"caption-attachment-9967\" class=\"wp-caption-text\">Select the image response and the local file path<\/p><\/div>\n<p>12. Finally, we use a trash destination to close the flow.<\/p>\n<div id=\"attachment_9964\" style=\"width: 352px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/dataflow2.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9964\" class=\"wp-image-9964 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/dataflow2.png\" alt=\"download images from a web page - All the tasks together \" width=\"342\" height=\"523\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/dataflow2.png 342w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/dataflow2-196x300.png 196w\" sizes=\"(max-width: 342px) 100vw, 342px\" \/><\/a><p id=\"caption-attachment-9964\" class=\"wp-caption-text\">The final result<\/p><\/div>\n<h2>Conclusion<\/h2>\n<p>If everything is OK, you will be able to download the images from your HTML page. To do that, we read the list of URLs from a list. Then we get the name of the images using expressions. Then we add a path for each image to store them. Finally, we save the images.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction The article shows how to download images from a web page using SSIS. Sometimes we need to download the images from a web page. In this post, we will show how to do this. Prerequisites Before we perform steps listed in this article, you will need to make sure following prerequisites are met: SSIS [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":9958,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[176,447],"tags":[531,609,3],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>How to download images from a web page using SSIS | ZappySys Blog<\/title>\r\n<meta name=\"description\" content=\"In this article we will see how to download images from a web page using SQL Server Integration Services. We will show step by step how to do it.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/zappysys.com\/blog\/how-to-download-images-from-a-web-page-using-ssis\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"How to download images from a web page using SSIS | ZappySys Blog\" \/>\r\n<meta property=\"og:description\" content=\"In this article we will see how to download images from a web page using SQL Server Integration Services. We will show step by step how to do it.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/zappysys.com\/blog\/how-to-download-images-from-a-web-page-using-ssis\/\" \/>\r\n<meta property=\"og:site_name\" content=\"ZappySys Blog\" \/>\r\n<meta property=\"article:published_time\" content=\"2023-03-27T11:49:52+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2024-06-27T13:58:08+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/RAT1.png\" \/>\r\n\t<meta property=\"og:image:width\" content=\"836\" \/>\r\n\t<meta property=\"og:image:height\" content=\"713\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\r\n<meta name=\"author\" content=\"ZappySys Team\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ZappySys Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/zappysys.com\/blog\/how-to-download-images-from-a-web-page-using-ssis\/\",\"url\":\"https:\/\/zappysys.com\/blog\/how-to-download-images-from-a-web-page-using-ssis\/\",\"name\":\"How to download images from a web page using SSIS | ZappySys Blog\",\"isPartOf\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/zappysys.com\/blog\/how-to-download-images-from-a-web-page-using-ssis\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/zappysys.com\/blog\/how-to-download-images-from-a-web-page-using-ssis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/RAT1.png\",\"datePublished\":\"2023-03-27T11:49:52+00:00\",\"dateModified\":\"2024-06-27T13:58:08+00:00\",\"author\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/91b041e2dcf7ece5f068893c1a68ac6e\"},\"description\":\"In this article we will see how to download images from a web page using SQL Server Integration Services. We will show step by step how to do it.\",\"breadcrumb\":{\"@id\":\"https:\/\/zappysys.com\/blog\/how-to-download-images-from-a-web-page-using-ssis\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/zappysys.com\/blog\/how-to-download-images-from-a-web-page-using-ssis\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/how-to-download-images-from-a-web-page-using-ssis\/#primaryimage\",\"url\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/RAT1.png\",\"contentUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/RAT1.png\",\"width\":836,\"height\":713,\"caption\":\"Select the page you want to get the images\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/zappysys.com\/blog\/how-to-download-images-from-a-web-page-using-ssis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/zappysys.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to download images from a web page using SSIS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/zappysys.com\/blog\/#website\",\"url\":\"https:\/\/zappysys.com\/blog\/\",\"name\":\"ZappySys Blog\",\"description\":\"SSIS \/ ODBC Drivers \/ API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/zappysys.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/91b041e2dcf7ece5f068893c1a68ac6e\",\"name\":\"ZappySys Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/746bec9c9d27f1b90bb181aa516ee234?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/746bec9c9d27f1b90bb181aa516ee234?s=96&d=mm&r=g\",\"caption\":\"ZappySys Team\"},\"sameAs\":[\"https:\/\/zappysys.com\"],\"url\":\"https:\/\/zappysys.com\/blog\/author\/dcalbimonte\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to download images from a web page using SSIS | ZappySys Blog","description":"In this article we will see how to download images from a web page using SQL Server Integration Services. We will show step by step how to do it.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zappysys.com\/blog\/how-to-download-images-from-a-web-page-using-ssis\/","og_locale":"en_US","og_type":"article","og_title":"How to download images from a web page using SSIS | ZappySys Blog","og_description":"In this article we will see how to download images from a web page using SQL Server Integration Services. We will show step by step how to do it.","og_url":"https:\/\/zappysys.com\/blog\/how-to-download-images-from-a-web-page-using-ssis\/","og_site_name":"ZappySys Blog","article_published_time":"2023-03-27T11:49:52+00:00","article_modified_time":"2024-06-27T13:58:08+00:00","og_image":[{"width":836,"height":713,"url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/RAT1.png","type":"image\/png"}],"author":"ZappySys Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"ZappySys Team","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/zappysys.com\/blog\/how-to-download-images-from-a-web-page-using-ssis\/","url":"https:\/\/zappysys.com\/blog\/how-to-download-images-from-a-web-page-using-ssis\/","name":"How to download images from a web page using SSIS | ZappySys Blog","isPartOf":{"@id":"https:\/\/zappysys.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zappysys.com\/blog\/how-to-download-images-from-a-web-page-using-ssis\/#primaryimage"},"image":{"@id":"https:\/\/zappysys.com\/blog\/how-to-download-images-from-a-web-page-using-ssis\/#primaryimage"},"thumbnailUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/RAT1.png","datePublished":"2023-03-27T11:49:52+00:00","dateModified":"2024-06-27T13:58:08+00:00","author":{"@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/91b041e2dcf7ece5f068893c1a68ac6e"},"description":"In this article we will see how to download images from a web page using SQL Server Integration Services. We will show step by step how to do it.","breadcrumb":{"@id":"https:\/\/zappysys.com\/blog\/how-to-download-images-from-a-web-page-using-ssis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zappysys.com\/blog\/how-to-download-images-from-a-web-page-using-ssis\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/how-to-download-images-from-a-web-page-using-ssis\/#primaryimage","url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/RAT1.png","contentUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2023\/02\/RAT1.png","width":836,"height":713,"caption":"Select the page you want to get the images"},{"@type":"BreadcrumbList","@id":"https:\/\/zappysys.com\/blog\/how-to-download-images-from-a-web-page-using-ssis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zappysys.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to download images from a web page using SSIS"}]},{"@type":"WebSite","@id":"https:\/\/zappysys.com\/blog\/#website","url":"https:\/\/zappysys.com\/blog\/","name":"ZappySys Blog","description":"SSIS \/ ODBC Drivers \/ API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zappysys.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/91b041e2dcf7ece5f068893c1a68ac6e","name":"ZappySys Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/746bec9c9d27f1b90bb181aa516ee234?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/746bec9c9d27f1b90bb181aa516ee234?s=96&d=mm&r=g","caption":"ZappySys Team"},"sameAs":["https:\/\/zappysys.com"],"url":"https:\/\/zappysys.com\/blog\/author\/dcalbimonte\/"}]}},"_links":{"self":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/9918"}],"collection":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/comments?post=9918"}],"version-history":[{"count":25,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/9918\/revisions"}],"predecessor-version":[{"id":11488,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/9918\/revisions\/11488"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media\/9958"}],"wp:attachment":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media?parent=9918"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/categories?post=9918"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/tags?post=9918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}