Đã Đóng

Developing a file scraper to scrape firmware files from vendors websites


The project is a scraper which is able to continuously crawl different vendors websites and find various kinds of IoT/connected devices firmware files available on vendors web sites and download the files as well as their details in a centralized database. It should be able to download only the binary firmware files not text files such as release notes or firmware installers, be able to download new files as soon as they are available on the vendors web site( the time to send a new request to sync should be able to be configured per vendor), and be able to support adding credentials or the other required info by the vendor to be able to download the firmware file or get its details. In case a vendor provides an installer for the specific firmware, and not the firmware itself, if the download link can be extracted from the installer, it should be found out and the firmware should be downloaded. If there is no way to receive the firmware without installation, the installer should be simply downloaded and marked as “installer” in the database ( which needs another binary field called "installer" to be added to the database design ) It should also be clear in the DB that for which vendor & firmware this installer is. Note that:

1. The code should be written in Python

2. The system which the script needs to be executed does not have any GUI, so it should not need installing any GUI app as a dependency.

3. The list of vendors will be provided by us and it must be able to download all of the firmwares for all of the devices as well as all of the different versions of a specific firmware available on the vendors websites without ignoring any of them. We are open to any suggestions provided by the Developer regarding new vendors but developing the scraper for them requires confirmation from us.


The output generated by the system should be able to download the firmware files in the path we define and save their details in a SQLite database. The mandatory database fields include ( Manufacturer, Model, Version, Type, Name, Release Date(if available) ) i.e. ( Cisco, Video Surveillance 6030 IP Camera, 2.7.0, IP Camera, [login to view URL], 21/08/2015 ) There is a non-mandatory binary field which indicates if the device is discontinued or not depending on the fact that vendor mention that on the website or not.


1) Python Source Code including the comments in the code explaining each function & its details. We should be able to give any required input as an argument and execute it as one line command in the Linux terminal.

2) Dependencies

3) Manual to install, configure and use the scraper

Kĩ năng: Python, SQLite, Web Scraping, Linux

Về Bên Thuê:
( 0 nhận xét ) Schaarbeek, Belgium

ID dự án: #21370468

54 freelancer đang chào giá trung bình €1087 cho công việc này


Hi. I did read the project description and have a few questions. 1. Do you need the script as well or data only? 2. What is the format of the output data? CSV is OK? We can do other formats as well. 3. Which fields do Thêm

€1250 EUR trong 7 ngày
(115 Nhận xét)

Hello Respect sir I saw your description, I can't stand the excitement of seeing the project you post on... I bet one's shirt on I have the ability to complete your project perfetly because I have experience with your Thêm

€1125 EUR trong 7 ngày
(90 Nhận xét)

Hi, I'm very interested in your project as I have rich experience in web scrapping for such features based on Python language. I would like to discuss more details via chat. Thanks

€1125 EUR trong 7 ngày
(29 Nhận xét)

Hi, I hope you're doing well i have done scrapping almost on Half of Worldwide web including eCommerce giants (Amazon, eBay, craigslist) News Feed, Social media websites, API's. I develop my own scrapers and Bo Thêm

€1050 EUR trong 7 ngày
(35 Nhận xét)

Hi, Sir!! i am a python expert and full-stack developer with full time. -):-):-) i want to help you with my python skills :-):-):-) “””” Specially Data Science , Data Analysis “””” i use sklearn , Tensorflow, k Thêm

€1125 EUR trong 7 ngày
(47 Nhận xét)

Dear my employer! I have just read your description carefully. As a python expert(Python Level 1: 75%, https://www.freelancer.com/u/Mickelson?w=f ), I am sure that I can handle your project perfectly. Even If you don't Thêm

€1125 EUR trong 7 ngày
(73 Nhận xét)

Hello, I have gone through your project description and understood what has to be done in this task and can give you a complete assurance that I can do the job. I have sound experience in performing such kind of work Thêm

€1125 EUR trong 7 ngày
(21 Nhận xét)

I have worked on many similar projects developing Python scripts to extract all kinds of information from all kinds of web sites including those with complex and obfuscated javascript. I am absolutely confident than I Thêm

€750 EUR trong 7 ngày
(41 Nhận xét)

Hi there! My name is Orestes and I am a Software Engineer with specialty in Java (Spring Framework) and PHP (Laravel Framework). I represent a whole team of software engineers (so our language stack is actually quite Thêm

€1608 EUR trong 20 ngày
(11 Nhận xét)

Hi, I have gone through your requirement to scrape lots of websites. I am EXPERT in building scraping tools /scripts. Hence, I can SURELY work on your project. I am having 4 YEARS of EXPERIENCE in developing PHP-PYTHON Thêm

€750 EUR trong 3 ngày
(62 Nhận xét)

Hello, i have knowledge in all areas required to build this application for you. I know Python well, i have build scrapers with download functionality with Scrapy , i'm using Linux for many years and i know some softw Thêm

€1125 EUR trong 10 ngày
(24 Nhận xét)

hi, there. I have read your description carefully. I am very interested in your project. I have high Python skill and have experience with web scraping. Please contact me and discuss further. Thanks.

€1125 EUR trong 7 ngày
(20 Nhận xét)

Hi I am a technical evangelist, developer and can do this task for you. I have more than 15 years of experience in software development and am a microsoft certified professional.I have strong work experience in xamarin Thêm

€1250 EUR trong 7 ngày
(7 Nhận xét)

I can do it

€750 EUR trong 7 ngày
(12 Nhận xét)

Hi, I build a python scraper to scrape vendors websites for firmware files. please send me a message so that we can discuss [login to view URL],

€1200 EUR trong 21 ngày
(14 Nhận xét)

Hi, I can design and develop a scrapper for you in Python I am familiar with related libraries and frameworks such as Tensorflow, Keras, Theano, Torch Scipy, Scikit-learn. and I am skilled in Python, R, Lua, Go etc. Thêm

€1500 EUR trong 35 ngày
(3 Nhận xét)

Hi, respected client !! This is Ma, energetic full stack developer with 7+ years experience developing robust code for high-volume businesses. I am a relentless learner, and enjoy reading about, studying, and attending Thêm

€750 EUR trong 7 ngày
(3 Nhận xét)

Hi! I'm senior python developer, working for 3 years now. I am expert in python automation using selenium for chrome and web scraping which I have done for sites like amazon, facebook, ebay etc. I can complete the pr Thêm

€1000 EUR trong 7 ngày
(13 Nhận xét)

Hello, I am a senior web developer with rich experiences about web scraping and data mining and handling. I have read your project detail carefully. Before I have scraped data according to employer's request with pytho Thêm

€1000 EUR trong 15 ngày
(6 Nhận xét)

Hi, Nice to meet you! I am very interesting your project and I am confident of I can help your job. I'm a professional python expert developer with over 7 years of experience. Seems to be an interesting work and good Thêm

€1125 EUR trong 7 ngày
(10 Nhận xét)