Write a website parser in Python
There is a website https://csfloat.com/ where I list prices for skin buyouts. However, there are many listings and checking them all manually is difficult. I need a script that I can run once a day or several times a day to update the information. I propose the following implementation: I will enter the product links and the prices I set in an Excel file. For example, a link like https://csfloat.com/item/859683954570169307. On the left bottom, there is "Buy Orders," and the script should take the highest price from there and compare it with my price (column 1 will contain the link, column 2 will contain my price). The script should fill in the column with the site price and the result column. If my price is the first (highest), then everything is okay, and it should write "best price" and highlight the cell in green. If my price is not the first (meaning I was outbid), it should write "not the best" and highlight the cell in red. The third result option is if my price is higher than the site price, then mark it as "check position" (maybe I bought the item and this link is no longer relevant) and fill it with blue.
One nuance is that the currency can vary. All my prices are in USD, but if I open the site in incognito or without logging in, it automatically shows ₴ (UAN). It should not be a problem for the parser. I don’t know how you set up your parser, maybe you can log in, and that will eliminate the issue. You should probably advise on this.
The Excel file will be on my computer, not cloud-based.
Here is a link to an example of how I will fill out the Excel: https://docs.google.com/spreadsheets/d/11soqBiVu84Wio6mk9e2PP_Q8fB0o8uWp/edit?usp=sharing&ouid=114175722550637528242&rtpof=true&sd=true
Client's review of cooperation with Maksim Shupov
Write a website parser in Pythonquickly, great, and always in touch
Freelancer's review of cooperation with Arkady Surkov
Write a website parser in PythonI was very glad to cooperate with you. Very pleasant man. No problems arose during work.
-
643 8 0 Good evening, Arkady
I am ready to write a parser for you that will collect prices for the goods listed in the table and enter their prices in dollars. I have extensive experience working with this type of parser, so there will be no problems. I would be happy to get started right now.
-
315 5 0 3 Good afternoon, I can complete your order in a couple of hours.
This is how it will look
Link My price Site price Result
https://csfloat.com/item/... 12.50 12.50 ✅ Best price (green)
https://csfloat.com/item/... 14.75 14.90 🔵 Check (blue)
https://csfloat.com/item/... 10.00 10.00 ✅ Best price (green)
-
7394 230 0 Ready to perform
Ready to perform
Ready to perform
Ready to perform
Ready to perform
-
726 9 1 Hello! I have reviewed the project and am ready to start working. I am confident you will be satisfied with the result.
-
3516 51 2 Good day!
My name is Oleksandr, I am a full stack developer with 4 years of experience. I am ready to implement a script for you that will check current prices on CSFloat, compare them with your prices, and update a local Excel file with color-coded markings.
I know how to handle issues with currencies and "Buy Orders," and I work with Puppeteer/Playwright and Excel using Python or Node.js. I can start immediately — the implementation will take 1–2 days.
Current freelance projects in the category Data Parsing
Parsing products, preparation for import to WPScrape the full catalog of these websites: https://svit-mebliv.ua/ https://kompanit.com.ua/ru https://amia.com.ua/ https://mebliromax.com.ua/ https://pehotin.com.ua/catalog/ https://www.sokme.ua/ru/ All products need to be combined into one general table for import into WP.… Web Programming, Data Parsing ∙ 1 day 23 hours back ∙ 54 proposals |
I am looking for a programmer for OpenCart.Good day 1) It is necessary to implement on the website dneprkomfort.dp.ua A module for Ukrainian banks has been purchased, and we have already integrated Mono Bank Here is an example from our competitor It is necessary to implement installment payments, purchase in parts… Web Programming, Data Parsing ∙ 2 days 20 hours back ∙ 48 proposals |
A specialist in Telegram promotion is required.
28 USD
Tasks: invite real users from the username database to new chats and send messages to the target database. Only quality traffic and work with a live audience are of interest — performers using bots, fake engagement, or low-quality methods are requested NOT TO DISTURB. Work… Data Parsing, Social Media Marketing (SMM) ∙ 6 days 22 hours back ∙ 9 proposals |
Consultation on parsing Instagram account subscribersHello. It is necessary to conduct a preliminary assessment of the feasibility of the following task. I have a list of Instagram accounts. The goal is to obtain contact information (primarily email addresses) of users who follow these accounts. Previously, I encountered companies… Data Parsing ∙ 10 days 17 hours back ∙ 13 proposals |
A specialist is needed to find contacts of decision-makers in Ukraine.It is necessary to gather a database (or ready database) of contacts of decision-makers (DMs) in companies in Ukraine. Information Gathering, Data Parsing ∙ 10 days 22 hours back ∙ 22 proposals |