Complete the function in the Parser. Java Script specialist.
Hello. They made me a parser. It is on Python + Java. But that probably doesn't matter. Because the task that needs to be solved. The person who wrote the parser said that for this, a specialist with knowledge of web programming is needed. He wrote.
There is an interface that I am familiar with at a very primitive level of JS, HTML, CSS, so this task is difficult for me. But for these specialists, it is very simple. Because this is their topic. The interaction of one block with another — this is for front-end developers or full-stack developers. I specialize in Python. To perform this task, the parser code itself is not touched, but another interaction with the interface in the browser is needed, which I cannot perform. Something in static files — okay, but I can't do more.
Whoever understands the task. I will also provide a video. The video from the parser developer, in which the task is explained and shown.
And now the task itself. There is a field where I insert words for search. For example: How to choose a multicooker. I click the scraper start. I get data. This is a list of websites that the parser will parse. You will see it in screen 1.
Next, I need these data to be automatically transferred to the blocks that I will add below.
How I do this manually. I added a word for search. I got results. I copied and pasted into the block below. With one word, it's still okay. But if there are 10 or 100 such words. Well, you understand. It is necessary that when clicking on the button Scraper start, the data that appears is automatically transferred to the free empty column below. But! If there is already data in the column. Then it should not delete the previous data. Because this can happen if this is implemented carelessly. That is, there should be conditions. If the column is occupied, transfer to the column below in a free, empty column. This is if we go the simple way. But! I would like it better this way. Create a field where I insert a word for search. And create a button to add a field. And when clicking on such a field, both the field and the block for this field should be created below. A block where websites are inserted. Then I insert a word into the created field. I click scraper start. And the data found should be transferred to the block that was created along with this field. Why is this implementation better for me? Because if there are 5 search queries. Then this data will mix. But if we do it the way I wrote. Then 1 field will be linked to the block below. And then when I add such 5 fields, where I insert 5 different words. Then 5 blocks for these fields will be created automatically. And each field will transfer websites for each word to its block. To make you understand. 5 different words mean different websites. They cannot be mixed into one block. Each search result needs to be output to a separate block for parsing. If this is not done, then all saved websites will end up mixed in one file. This is illogical.
-
Ready to help you
I have extensive experience in writing parsers in Python
Feel free to reach out
-
571 5 0 Good day.
As far as I understand, you need to duplicate the field, and each field should have the same functionality as the parent one, but parse a different site.
We can discuss the implementation in more detail.
-
4013 106 0 Good day, I am interested in your project, I need to familiarize myself with the code and the libraries it is implemented with.
Feel free to reach out.
Current freelance projects in the category Data Parsing
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 ∙ 2 days 6 hours back ∙ 12 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 ∙ 2 days 11 hours back ∙ 16 proposals |
Need to scrape data from LinkedInWe need to scrape data from LinkedIn based on our list. For each entry, we need to find and collect available data if it exists on the LinkedIn profile, including the profile picture on the LinkedIn social network, email address, links to social media, company website, and… Data Parsing ∙ 2 days 17 hours back ∙ 27 proposals |
Parsing and classification of dataWe are looking for a developer to implement a system for collecting and structuring data from open sources. We have a database of small business owners in the USA, which contains the person's name, company name, address, and state. It is necessary to build a process for… Web Programming, Data Parsing ∙ 2 days 18 hours back ∙ 41 proposals |
Svitlahata
17 USD
It is necessary to import 1819 products from the XML/YML feed of Prom.ua to OpenCart 3. A ready XML file is available, which contains product names, descriptions, prices, photos, specifications, manufacturers, and categories. Requirements: import all products to OpenCart… Content Management Systems, Data Parsing ∙ 3 days 21 hours back ∙ 34 proposals |