Find Jobs
Hire Freelancers

Website Parser/Scraper Needed [Java]

$10-30 USD

Cancelled
Posted over 7 years ago

$10-30 USD

Paid on delivery
I require a web-scraping application to be written that does not require additional dependencies (ie nothing other than the base install java/jvm/jre). *** READ ENTIRE PROJECT REQUIREMENT BEFORE BIDDING *** Scraper must log to an excel document (see sample in files section) Sample URL for testing: [login to view URL]|&bedrooms=0&bathrooms=1&Accessible=False&pictures=False&pets=False&ac=False&AgeRestricted=False&smoking=False&coveredParking=False&MaxSqFt=5000&MinSqFt=0&keyword=&sortBy=LastUpdate Scraper requirements: - GUI must match design of sample in files section (Scraper [login to view URL]) - accept direct input of URL to begin scraping - allow adding/editing/deleting of saved URLs - - a saved URL item will contain a title and the URL. Only the title will be displayed in the GUI list - clicking an entry in the list will load the URL into the URL text box above the list - select an output file / option (... button) to type or browse to target file location - - browse dialog must filter for .xlsx by default - - scraper must log data into an excel document - - if file exists, data will be appended to the existing file - - - set all entries in the "Active" column to "No" - - if file does not exist, scraper must create the target file - - - First row must contain the following headings: Active, Last Active, Landlord Name, Phone, Contacted, Notes - "Scrape" button will begin scraping the URL in the URL text box. - - MUST use the text in the box, as it might be manually edited before running - connect to website - determine # of listings/pages returned - visit each listing's page - save each landlord's name and telephone number (on the right side of the page) - - if excel file selected earlier exists, scan the file to see if landlord information is already in the file (excluding ' - - if already in the file - - - update record's "Active" field to "Yes" - - - update record's "Last Active" field to current date (YYYY/MM/DD format) - - - go to next property - - if not already in file - - - add a record to the file using field structure below Scraper must go through each page of returned results to get all data. Links for each page are at the bottom of the page. Visual progress should be displayed as scraper runs, and stored in a log file named "[login to view URL]" representing the date and time the scraper was executed. See "console and log [login to view URL]" for example of what both should look like. Fields: Active (Yes/No) Last Active (YYYY/MM/DD format) Landlord Name (as it appears) Phone (###-###-#### format, no ( ) around first digits) Contacted ("No" by default for all new contacts. do not alter for existing contacts) Notes (leave blank, do not edit) The end-state is to have an excel document i can use to keep updating and adding new contacts based on the scrape of the [login to view URL] website. Deliverable includes all source code files. To be considered for this project, you MUST: - Have a bid proposal within the posted project budget - Include the phrase "Java is more than just coffee" as the first line in your bid proposal - State when you will be able to begin actively working the project, and if you are working any other projects at this time - Visit the sample URL, select the first property, and confirm you can see the name and phone number on the page *** Your bid will not be considered if you do not conduct the steps above ***
Project ID: 11385508

About the project

6 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
6 freelancers are bidding on average $155 USD for this job
User Avatar
Hello Sir, How are you? I understand your job and very much excited to offer my services for your job. Please feel free to contact me directly to discuss this position further. I am all time online on Skype and Gtalk/ Google Hangouts. We can discuss there in details in a quick way, if you are interested. Best Regards, Shafaqat Ali
$20 USD in 2 days
4.9 (43 reviews)
5.1
5.1
User Avatar
Dear Sir,I read your job description very carefully .I ready to start this project .i can show sample .if you interested please discuss over live chat about project. Thank you, Arham IT
$166 USD in 5 days
4.7 (4 reviews)
2.6
2.6
User Avatar
Hello, I am experienced and specialized in C/C++ and Java programming, I have experience in Android. I have taken part in many competitions, including national competition, in which I won 2nd prize. I am currently a Computer Science student at National University of Singapore. I always work with responsibility and quality. Please contact me for details and time required, I will finish the job within time required. Thank you!
$111 USD in 1 day
5.0 (3 reviews)
0.9
0.9
User Avatar
Java is more than just coffee I have a lot of experience with custom web scraping, you can check my previous projects about scraping. Also, I am good at web design so that the a good at designing gui/s, or it can be a command line tool as needed. But, I do not think that your budget is suitable for this task as it is like undermining programming effort that will be put into it. Plus, you have a lot of requests. I will not go below my bid.
$100 USD in 7 days
5.0 (2 reviews)
0.2
0.2

About the client

Flag of UNITED STATES
x, United States
4.6
4
Payment method verified
Member since Dec 19, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.