You've landed at the right place. oDesk is now Upwork. Learn about the new platform.

Web Scraping Jobs

259 were found based on your criteria {{ paging.total | number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("hourly") | number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("fixed") | number:0}})
show all
only
only
only
show all
only
only
only
only
only
show all
only
only
only
Looking for the Team App?
Download the New Upwork Team App
Fixed-Price - Intermediate ($$) - Est. Budget: $30 - Posted
Hello, We're looking for 2 Java methods that : I ) Query first page on yell.com Method parameters : (String category, String city) Sample parameters : Restaurants, London Sample url : https://www.yell.com/ucs/UcsSearchAction.do?keywords=restaurants&location=London&scrambleSeed=1724872632 a - Query first page b- Save cookie c - Save raw HTML result to a file II ) Query next page using cookie Method parameter : (String url) Sample parameter : https://www.yell.com/ucs/UcsSearchAction.do?keywords=restaurants&location=London&scrambleSeed=1724872632&pageNum=2 a - Query next page b - Save raw HTML result to a file To complete this job, complete the following test : Loop 10 times the following request - Query first page - Query next page - Query third page ... - Query tenth page Regards
Skills: Web scraping Java Linux System Administration Mac OS App Development
Fixed-Price - Intermediate ($$) - Est. Budget: $750 - Posted
Hello, I need an excellent coder who has done sports data/betting sites before. Must show samples of sports data/betting sites. Please do make sure you do this to be considered for the job. I like to see sample or demo of this type of project. I will provide you more info once you contact me.
Skills: Web scraping CSS HTML PHP
Fixed-Price - Intermediate ($$) - Est. Budget: $25 - Posted
Step 1: I need someone to go onto a website and copy/paste a membership database into Excel. This will be the master list. There are 89 pages with about 20 names per page. Step 2: delete all information from the spreadsheet except the name and email address. Step 3: build a Macro so that a user can go down the list and check a box next to the names that they want to use for the current process. There should be an option to select all or uncheck all that were chosen the last time the lest was used. In essence the list will be used over and over, but the names selected will change every time. An ideal solution would be to use a voice command to select the. names from the master list Step 4: copy the list selected into a new worksheet with just the email address.
Skills: Web scraping Microsoft Excel
Hourly - Intermediate ($$) - Est. Time: Less than 1 month, 10-30 hrs/week - Posted
Want to get company names (particularly Solar PV installers) from online membership directories from Texas and Hawaii. Then identify two contacts from each company based on their position and then get contact information for both of those contacts. PLEASE SEE ATTACHED INSTRUCTION GUIDE THAT OUTLINES WORK TO IN DETAIL Depending on hourly rates and estimates for number of records that will be collected, will negotiate either a fixed price for set number of leads contacts or maximum amount of hours worked. Expectation is about 200-250 companies between the two markets. My hope is that someone might be able to create a script or a bot to collect this information, however this position will also be posted in the admin section.
Skills: Web scraping Data Entry Data mining Data Science
Fixed-Price - Intermediate ($$) - Est. Budget: $45 - Posted
We are seeking an extremely detail oriented web researcher. You will use a combination of company websites, LinkedIn, and other web searches to identify contacts within the companies. The data will include: Company Name, First and Last Name, Title, email address and phone. We will provide a shared spreadsheet. The spreadsheet contains 100 rows, with contact info for 3 titles (and corresponding information) per row.
Skills: Web scraping Data Entry Data mining Data scraping
Hourly - Intermediate ($$) - Est. Time: Less than 1 week, 30+ hrs/week - Posted
I need a spreadsheet created with the information of every hydroponic/garden supply store in the United States. Please create the spreadsheet with columns for different information (store name, street address, city, state, phone number, email address, website). This is all information that can be mined off the internet. We are pressed for time on this project, so I am seeking a team that can devote a few people to the task and get everything completed in a few days time.
Skills: Web scraping Data mining Internet research Spreadsheets
Hourly - Expert ($$$) - Est. Time: 1 to 3 months, 10-30 hrs/week - Posted
I am looking to build a program that can do web scraping of a single site on a daily basis. I would like this software to be able to run in the cloud and extract data to a spreadsheet. I plan to continually improve and add on to this web scraping platform and integrate the data with other services so there is a strong possibility of continual work if interested. below is a brief video explaining what I need done http://screencast.com/t/OcdWxFR7CgjE Please be honest, dependable, and highly experienced in programming/web scraping.
Skills: Web scraping Data scraping
Fixed-Price - Intermediate ($$) - Est. Budget: $500 - Posted
Good day, I'm looking for someone to help me with a research project. I need someone to either scrape Linkedin or do some good old research on Google and find the contact details (including email addresses) of interior designers from Paris. I'm looking for basic contact information, such as name, email address, company name and company address structured in a nice, clean manner.
Skills: Web scraping Data Entry Data mining Data scraping
Looking for the Team App?
Download the New Upwork Team App
Fixed Price Budget - ${{ job.amount.amount | number:0 }} to ${{ job.maxAmount.amount | number:0 }} Fixed-Price - Est. Budget: ${{ job.amount.amount | number:0 }} Open to Suggestion Hourly - Est. Time: {{ [job.duration, job.engagement].join(', ') }} - Posted
Skills: {{ skill.prettyName }}
Looking for the Team App?
Download the New Upwork Team App