Find Jobs
Hire Freelancers

PHP/MySQL data scraping

$30-100 USD

Concluído
Publicado há aproximadamente 14 anos

$30-100 USD

Pago na entrega
Create PHP/MySQL code to extract and store data from a website which provides tide data. The website contains a range of locations, and allows user to submit queries to retrieve the tide times for each location for specified dates. I require PHP code which can be run to automatically extract and store the data into MySQL tables, for all available locations, for a whole specified year. ## Deliverables Tide Data Extraction Specification Summary Create PHP/MySQL code to extract and store data from a website which provides tide data. The website contains a range of locations, and allows user to submit queries to retrieve the tide times for each location for specified dates. I require PHP code which can be run to automatically extract and store the data into MySQL tables, for all available locations, for a whole specified year. Data Source Bureau of Meteorology, Australia Main Page: [login to view URL] This enables user to select locations in a number of different states / regions, for any given date to query the times of low and high tides. Languages Required All code to be PHP v5. All data to be stored into MySQL database. Location Data to Obtain Within each state/region there are standard ports and secondary ports Firstly I need a list of all such ports. For each port I need: 1. Name (eg. "Newcastle") 2. Station id (eg. "nsw_60310") [may not be available for secondary ports?] 3. Location (latitude and longitude in decimal degrees) [I am not sure of this is available directly from the site. It might be obtainable via geocoding eg. "Newcastle, NSW, Australia", or else from coordinates on map image, which appear to be designed as lat/long grids] For each secondary port I also need: 4. Name or stationid of primary port it is linked to 5. The time difference from that primary port (in minutes, +ve if after, -ve if before primary port) [Some give hrs/mins -> convert to minutes] Tide Data for Extraction NB - Each website query for a given date provides data for 1 week, starting on the given date NB - Extracted date/time are all local times BUT always in non-daylight-savings time 1. Date/Time of tide (Year/Month/Day hour/minute) [NB - date/times should simply be recorded as given ie. local standard time] 2. Tide Type Flag - either Low Tide or High Tide 3. Tide height in metres above Prediction Datum, to 2 decimal places (or alternatively as integer cms) [Unsure if any number might ever be -ve, best to assume it might be] Data Output Format I would like all extracted data to be entered into a MySQL database. I think that this would likely consist of two tables: 1. Locations table - one entry per location 2. Tide data - one entry per tide time/date per location Routines to Create 1. Routine to create empty MySQL tables 2. Routine to populate MySQL locations table by scraping website 3. Routine to populate MySQL tide data table for a given year number (eg. 2010, 2011), by scraping website
ID do Projeto: 3119304

Sobre o projeto

15 propostas
Projeto remoto
Ativo há 14 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
See private message.
$34 USD em 14 dias
5,0 (75 avaliações)
5,0
5,0
15 freelancers estão ofertando em média $162 USD for esse trabalho
Avatar do Usuário
See private message.
$80,75 USD em 14 dias
5,0 (36 avaliações)
5,4
5,4
Avatar do Usuário
See private message.
$109,65 USD em 14 dias
4,9 (117 avaliações)
5,4
5,4
Avatar do Usuário
See private message.
$25,50 USD em 14 dias
4,9 (26 avaliações)
3,9
3,9
Avatar do Usuário
See private message.
$84,99 USD em 14 dias
4,6 (13 avaliações)
3,3
3,3
Avatar do Usuário
See private message.
$80,75 USD em 14 dias
4,7 (6 avaliações)
2,9
2,9
Avatar do Usuário
See private message.
$85 USD em 14 dias
5,0 (4 avaliações)
2,6
2,6
Avatar do Usuário
See private message.
$85 USD em 14 dias
5,0 (3 avaliações)
1,9
1,9
Avatar do Usuário
See private message.
$255 USD em 14 dias
3,5 (2 avaliações)
2,0
2,0
Avatar do Usuário
See private message.
$85 USD em 14 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
See private message.
$85 USD em 14 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
See private message.
$84,15 USD em 14 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
See private message.
$340 USD em 14 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
See private message.
$65,45 USD em 14 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
See private message.
$935 USD em 14 dias
0,0 (0 avaliações)
2,5
2,5

Sobre o cliente

Bandeira do(a) AUSTRALIA
Australia
5,0
9
Membro desde mai. 9, 2008

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.