Scrape Stock Earnings Calendar from web
$30-250 USD
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.)
Numer ID Projektu: #17654697
O projekcie
10 freelancerów złożyło ofertę za $197 w tym projekcie
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
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
I possess the ability to write program in C++ , Scrape data and set the data ..........!!!!!!!!!!!!!!!!!!!!!!!!!!!!
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
Hey there! I'm new here but I have done saeral webscrapping projects... so request you to accept bid