Product parser
It is necessary to parse products from this category
https://vencon(крапка)ua/ua/catalog/multisplit-sistemy
Specifically
A source file with 3 columns is required.
1) Product article number (code)
2) Article of Product Variants
3) Names of characteristic types
4) Control (control column) - value for logical verification to check how the parser works
For example, an analog from another category
article number (code) - 303118
variants - 301277,303118, 303132,303133,301495
Names of characteristic types - Room Area, m²
Quantity - 5
Note - in this category, there are both direct URLs and modal window functionality with "scrolling".
There is an example of a ready-made file generated by the basic parser (columns marked in yellow need to be refined for proper operation).
The basic parser runs on Python.
Потрібен Файлик пайтон який я запущу в VS і він працюватиме і забиратиме з донора цих 3 колонки.
Зараз є готовий парсер який всі потрібні колонки витягує та опрацьовує. Проблема в категорії яка вказана в задачі.
Щоб не писати новий - потрібно рішення для колонки Артикули варіантів
ось наприклад частина яка не справляєьться з задачею
def get_article_from_url(url):
try:
response = requests.get(url, headers=HEADERS, timeout=15)
if response.status_code != 200:
return ""
soup = BeautifulSoup(response.text, "html.parser")
tag = soup.find("span", class_="article-number")
return tag.get_text(strip=True).replace("Код:", "").strip() if tag else ""
except:
return ""
.....
variant_links, variant_articles = [], []
if not skip("Посилання на варіанти") or not skip("Артикули варіантів"):
variant_buttons = soup.select(".same-series-products-switcher .variants button")
for btn in variant_buttons:
data_url = btn.get("data-url")
if data_url:
full_url = urljoin("https://vencon.ua", data_url)
if not skip("Посилання на варіанти"):
variant_links.append(full_url)
if not skip("Артикули варіантів"):
variant_articles.append(get_article_from_url(full_url))
Applications 3
-
313 Hello!
Ready to complete your task. Had some experience with such a project. I will be happy to help - Feel free to contact me.
-
571 6 1 1 Hello, Timur!
I have over four years of experience in Python development and am ready to efficiently and quickly implement your product parser. I will solve issues with data retrieval from modal windows using Selenium, and for regular URLs, I will use BeautifulSoup. I guarantee a reliable output file with the necessary columns for quality control. Let's make your project successful together!
-
297 2 0 Good day!
I have experience in automation and working with parsers — I have already done similar tasks. I can refine the script so that it correctly extracts article options and characteristics, even if they open through modal windows or load dynamically.
I will deliver the result in the required format (article, options, characteristics + control column). If there is existing code — I will adapt it, or I will write a new solution tailored to your conditions.
Write to me — I will review the website and quickly get started.
-
414 1 0 Hello, I am ready to implement the parser. I suggest we move to private messages to discuss and start cooperation
-
5801 152 4 3 Good afternoon, Timur! I am ready to do this work for you. Feel free to contact me!
-
486 23 0 Good afternoon.
I can complete the task, not everything is immediately clear, if you write then I can already look at the site in more detail, and specify the price and deadlines.
I have been engaged in parsing and programming for more than 7 years.
-
7472 230 0 Ready to perform
Ready to perform
Ready to perform
Ready to perform
Ready to perform
Current freelance projects in the category Data Parsing
LinkedIn mailing
120 USD
LinkedIn Mailing It is necessary to launch a LinkedIn mailing to the specified database. 30,000+ contacts We are waiting for proposals Email Marketing, Data Parsing ∙ 20 hours 1 minute back ∙ 8 proposals |
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 ∙ 1 day 20 hours back ∙ 31 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 ∙ 3 days 1 hour back ∙ 43 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 ∙ 3 days 17 hours back ∙ 59 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 ∙ 3 days 21 hours back ∙ 29 proposals |