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.
-
667 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.
-
302 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)
-
7472 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.
-
3559 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 company emails from a specific industry
113 USD
Find contacts (e-mail, phone number) of companies engaged in the specified business mentioned in this Google document https://docs.google.com/document/d/1_d-iLxLSL3gjRvo1GmUpWNm0Pm5YoKGcEvaiDc_2I0g/edit?usp=sharing The result should be in the form of a table with the following… Data Parsing ∙ 4 hours 52 minutes back ∙ 16 proposals |
Need a parser for the online store https://www.lcsc.com/It is necessary to regularly (once a month, or upon script launch) obtain up-to-date information about the products available in the store. https://www.lcsc.com/ from the catalog of all sections.… Data Parsing ∙ 1 day 10 hours back ∙ 41 proposals |
OpenCart — rental catalog of special equipment
135 USD
OpenCart — Equipment Rental Catalog Need to launch an equipment rental catalog on OpenCart. Theme: excavators cherry pickers forklifts generators cranes scaffolding other construction equipment. It is preferable that you already have a ready-made template or developments… Web Programming, Data Parsing ∙ 2 days 2 hours back ∙ 57 proposals |
Transfer the program - the server where the program was located has crashed (officially permitted parsing of government data)
46 USD
Hello! My client has encountered the case described below. We need help transferring to a new server and testing the program. It would be better to have a programmer who understands parsing. Software & Server Configuration, Data Parsing ∙ 2 days 6 hours back ∙ 29 proposals |
Website parsingImplementation of 4 parsers (directory websites) is required. There is a technical specification, and there is a code example as a reference. The tasks include: Writing a parser Integrating a proxy Deduplication logic (transfer the logic from the example) Hashing logic based… Data Parsing ∙ 3 days 22 hours back ∙ 44 proposals |