Scrape Stock Earnings Calendar from web

Ukończone Opublikowano 5 lat temu Płatność przy odbiorze
Ukończone Płatność przy odbiorze

Create a C++ program using Visual Studio called [login to view URL] that will be run from the command line in Windows.

It will take in one parameter which is a date, and then download the information for that date and save it in a *.csv file named EC_YYYYMMDD.csv.

For example, if the following was typed into the command line:

getEarningsCalendar 20180830

The file [login to view URL] would be created with the companies that were reporting earnings on 30 August 2018.

You will scrape the data from [login to view URL] for the date requested. Save a csv file with data for each company reporting earnings either BMO ("Before market open") or AMC ("After market close").

The first line of the file will always be a header containing the names of the fields to be saved. It will be exactly this:

symbol,date,stringtime,time,epsest,revest

Each company reporting that day will be stored on its own line. Here are a couple of example lines:

IBM,2018-07-30,9:00 AM ET,A,1.21,2156.7

ARE,2018-07-30,7:30 AM ET,A,0.53,86.2

ATTO,2018-07-30,7:45 AM ET,A,0.18,631.7

The various fields are described below.

Symbol=stock symbol ex. COKE (Coca-Cola Bottling Co Consolidated)

Date= YYYY-MM-DD for example, 2018-08-26

Stringtime= Grab raw text from website

Time= B(Before market open), or D(during market hours), or A (after market close), or ? (unknown)

Time is always one of the following letters -- ABD? -- based on the value of stringtime, as follows:

midnight to 9:29 AM ET = B

9:30 AM ET to 3:59 PM ET = D

4:00 to midnight = A

anything else = ?

epsest = numeric value.

Remove $ and any commas. For example, $1,234.56 would become 1234.56

Change (number) to -number. That is, parenthesis represent negative values.

epsest with an unknown value is displayed as "-". Change it to -999999.99

revest= make it numeric in millions and again drop any $ or commas.

Examples:

Change "944.92 M" to 944.92

Change "2.23 B" to 2230.00

Change "-" (representing unknown value) to -999999.99

Note: There is often a "Show More" button that displays additional companies when clicked.

These companies need to be included in the output file.

Deliverables: C++ source code compilable using visual studio.

(You may also include an executable file and a sample *.csv to allow us to test more quickly, but it is not necessary.)

Programowanie w C++ Pozyskiwanie danych z Internetu

Numer ID Projektu: #17654697

O projekcie

10 ofert Zdalny projekt Aktywny 5 lat temu

Przyznany użytkownikowi:

billinhit

Hi, I am a Qt/C++ developer and also MEAN stack developer. I have over 6 years on C++ and 5 years on angular/nodejs. I read your requirements very carefully. Because default scrape page([login to view URL] Więcej

$70 USD w ciągu 3 dni
(10 ocen)
4.1

10 freelancerów złożyło ofertę za $197 w tym projekcie

asin1987

Dear Employer, I will write a code on C# which will work with Visual studio and will run on Windows machine. I understand most of your requirement. Please message me so that we can discuss this more. Thanks and R Więcej

$250 USD w ciągu 3 dni
(177 Oceny)
7.6
zekovicm

Hi there,I am Miljan,Web Scraping expert from Bosnia & Herzegovina,Europe. I have carefully gone through with your requirements and I would like to help you with this job ! I can start immediately and finish it within Więcej

$155 USD w ciągu 3 dni
(101 Oceny)
7.3
kkc264043kkc

Can provide you python script. will be runnable as usual as c# over windows with the date argument and will generate csv. Will do all the installation and provide you instructions and setup document. Will be very easy Więcej

$200 USD w ciągu 3 dni
(44 Oceny)
6.0
suju8811

Hello. I am an experienced C++ developer. I have just read your project description and I am confident I can do you work well. Followings are my questions for your project. 1. The data will be scrapping is only fir Więcej

$200 USD w ciągu 3 dni
(9 Oceny)
5.6
Nidhijain123

Hi, I can take up this task and will ensure the task is done and delivered to your level of satisfaction. I have very sound experience in scraping and have my own tool for scraping data from website. I can even w Więcej

$177 USD w ciągu 3 dni
(22 Oceny)
5.6
shezy007

I possess the ability to write program in C++ , Scrape data and set the data ..........!!!!!!!!!!!!!!!!!!!!!!!!!!!!

$350 USD w ciągu 3 dni
(20 Oceny)
4.5
AssistSW

I have experience scraping and would like to help design your product. I done it more with selenuim, but I can do it in C++ as well. please let me know

$177 USD w ciągu 3 dni
(2 Oceny)
2.2
abzkn

Hey there! I'm new here but I have done saeral webscrapping projects... so request you to accept bid

$165 USD w ciągu 4 dni
(0 Oceny)
0.0