Find Jobs
Hire Freelancers

Scraping data from EToro

$30-250 USD

Closed
Posted over 3 years ago

$30-250 USD

Paid on delivery
I need a script for an app that will scrape the required data (info about the traders I copy and the trades they perform) from eToro: [login to view URL] The script needs to be written in Python which I can run on a Mac as a stand alone app or as a Python script ([login to view URL]) for terminal. ---Stand Alone--- For the stand alone Osx app I need a visual interface to input the variables (and which retain the previously used variables) and view the output visually locally as well as saved in csv format downloaded to a pre selected folder and emailed to an email inserted in the before mentioned variables input interface. App start: The application starts with the variable window where the parameters are entered -List of traders to scrape separated by commas (information from previous run of app is retained) -List of emails that the output will be sent to separated by commas (information from previous run of app is retained) -Location where the CSV file will be saved locally Ounce the above variables are entered and the execute button clicked The app / scraper will then go to each traders profile one by one (a profile is accessed through this URL [login to view URL]<trader> And it will download the data of all the traders For each traders you need to download the following: Example traders : [login to view URL] 1) In the STATS TAB: 1.1) in PERFORMANCE section: - all years, so for each year 1) the year itself (eg 2016) 2) value for each month (eg -0.24, 2.31,..). use value UNKNOWN for fields with missing values. 1.2) in AVERAGE risk score section: - height of each column for each year (0 to 100%) 1.3) in TRADING section: - number of TOTAL TRADES value (eg 211) - Avg. profit value (eg 4.97%) - Avg. loss value (eg -32.50%) - PROFITABLE VALUE (eg 80.06%) - list of all items under the bar, eg: INDICES 48.5%, ETFS 4.6%, STOCKS 12.43%, COMMODITIES 4% 1.4) in the ADDITIONAL STATS section: - TRADES PER WEEK value (eg 3.98) - AVG. HOLDING TIME value (here I need the numerical value + string for time unit pairs, eg: (2.5, "Weeks") or (5, "Days") - ACTIVE SINCE value (just copy the date string) - PROFITABLE WEEKS value (eg 41.45%) 2) In the PORTOFOLIO TAB: 2.1) - for each item in the portofolio: - the ticker (eg: GOOG, CSCO, AAPL, etc) - the name (eg: Google, Cisco, Apple, etc) - the BUY/Sell string - Invested number - P/L(%) number - Value number 2.2) - then click on this item to see all buy/sells of the given item, For each buy/sell I need: - the amount - the leverage - open - current - SL - TP 2.3) On the portfolio screen, if one clicks on the dropdown menu that's called PORTFOLIO, you can see the trader's HISTORY. On the top right, change 30D to 1Y, then, for each element on this list I need: - the action (eg: BUY SHOP, SELL AAPL) - open - open time - close - close time - P/L(%) 3) Output data format: please save everything in csv, visually in window and email. ---Terminal Version--- App start: - The application is essentially the same except it runs in terminal when it starts it preforms a search from a list of traders that it's given to it by parameters (each trader separated from one another by commas) list of emails to which output will be sent (separated from one another by a commas) the cvs file save location and the cvs file name. i.e : <myapp trader1, trader2, trader3, email1, email2, /Users/mdg/Desktop/,cvsoutput> The app / scraper will then go to each traders profile one by one (a profile is accessed through this URL [login to view URL]<trader> as the ---Stand Alone--- app and following the same parameters. The app should be delivered as a standalone app and [login to view URL] script [login to view URL] I will test both the stand alone app as well as python script to verify the outputted data to see if it's correct before payment. Please do not hesitate to ask any questions if anything is unclear.
Project ID: 28415450

About the project

11 proposals
Remote project
Active 3 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
11 freelancers are bidding on average $153 USD for this job
User Avatar
Hi, manager! How are you? After checking your job description, I knew I can be a good candidate because I have done a similar job. * I've completed all the projects with 5 stars rating & nice feedback. I have 5 years of experience in web scraping script development and I am building a special tool for web scraping. As you can see in my profile, I am as sharp as a tack in scraping work so I will give you a good result. So far, I have developed many scraping scripts, the ability to code the complex functionality in quick turn around time. ✔️ Scrapy. ✔️ Selenium. ✔️ BeautifulSoup. ✔️ Pandas ✔️ Multi-thread ✔️ Requests Assure to deliver high-quality work with a fast turnaround. Feel free to arrange an interview for discussing your job in detail. Please contact me for more further discussion. Looking forward to hearing from you. Best regards.
$150 USD in 3 days
5.0 (10 reviews)
3.9
3.9
User Avatar
Hi there, I have good experience in python and i can provide you the expected results quickly. Message me and lets take this forward. Thanks
$250 USD in 2 days
5.0 (18 reviews)
4.1
4.1
User Avatar
========== Python web scraping expert ============== Hi. Nice to meet you. I have a rich experience in python web scraping Now I am ready for you and i can show sample project to you. I 'm sure i can get all data you need using web scraping technologies such as selenium and BeautifulSoup I will make good result and satisfy you. Dear regards. Emilija
$130 USD in 2 days
5.0 (1 review)
1.0
1.0
User Avatar
Hey micheldegeofroy, I have seen the trading website and found the method to scrap the data.I am an python web-scraping expert. You can fully rely on me giving the job. Why me? ✔️ Free support for 1 month ✔️ 100% error free checked code ✔️ High quality work at a perfect price My weakness: I am a windows user. So I wouldn't be able to create the stand alone App. Hope that you won't make any mistake to give me the job! Thanks & Regards, Zubayer Rahman
$100 USD in 7 days
5.0 (1 review)
0.4
0.4
User Avatar
Hello, Greetings I have expertise in Website Development and it's Hosting.I have 7+ years of experience. I have some queries and I guess you might also have some. So if you liked my proposal please message me on freelancer so that we can discuss it further. Looking forward to hear from you. Regards
$200 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello sir, I am new on freelancer. But i can your work on your requirement. I have experience in accounts of two companies. I can comprise in payment. you can hire me. Regards Nafees
$30 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of SPAIN
san francisco javier, Spain
0.0
0
Payment method verified
Member since Mar 5, 2017

Client Verification

Other jobs from this client

Open Box
$30-250 USD
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.