Олександр А.
Предложите Олександру работу над вашим следующим проектом или зарегистрируйте профиль фрилансера и начинайте зарабатывать прямо сейчас.
Рейтинг
Уровень владения языками
Навыки и умения
Программирование
Портфолио
-
Парсинг даних з різних джерел за допомогою багатопотоковості
PythonA brief description of the code:
The necessary libraries are imported: OS to work with the operating system, Pandas to work with data in the form of tables, and concurrent.futures to implement parallel execution flows.Features are imported from different modules (e.g., alko_run, bradasua_run, and so on) that carry out data parsing from the corresponding sources.The run_all_parsers() function is determined, which uses the flow pool to perform parallel parsing functions.A list of futures is created, in which each element represents the launch of the corresponding parsing function in a separate stream.The function concurrent.futures.wait() is called, which expects the completion of all the flows from the futures list.Then the result_dir directory is determined, where the parsing results are expected in the form of Excel files.This is a dataframe result.For each file in the result_dir directory, the Excel file is read using pd.read_excel() and the received data is aggregated using pd.concat() in the DataFrame result.Check that the result is not empty.If so, the results are stored in the Excel file all_product.xlsx.
… Therefore, this code carries out parsing data from several sources at the same time using multi-flow, and then collects results into one general Excel file if parsing results have been obtained.
-
Телеграм-бот для вирішування проблем у фотографів
PythonTelegram-bot that helps users solve problems associated with different locations.The basic functionality of the bot includes:
The Google Spreadsheets:
… The bot gets access to Google Spreadsheets and records information about users and their problems in the indicated table.Working with the database:
The bot will count and verify user data in the CSV file.It also saves and updates user information in a JSON file.Processing of commands and messages from users:
Processing the /start command or the first user entrance to the bot.Ask the user to share the contact.Check the user in the list.Choosing the city and the location where the problem arose.Processing of the location and reflection of problems:
After choosing the location, the bot suggests to select the problem from the list.Interaction with the user for a deeper disclosure of the problem:
The bot displays a specific problem and provides the option to choose the user’s subsequent actions, such as “Help” or “Scribe to Admin”.Information in Google Spreadsheets:
After the user processing is completed, the bot saves the information in the specified Google Spreadsheets.Starting the BOT:
After the processing is completed, the bot can be restarted for the start of a new discussion.#telegram-bot #telebot #Python3 #GoogleSheets #pandas #json
-
Агрегатор фриланс заказов
PythonСайт, который парсирует сайты для фриланс-заказа и собирает все в одну базу данных, позволяя пользователям искать работу по определенным критериям. На сайте также можно создать собственный личный кабинет и отслеживать новые заказы согласно своим желаниям. В проекте использовал такие технологии как #python #html #css #flask #sqlite #bs4 #flask_bcrypt.
-
Парсер цен на газ на сайте cegh.at
PythonОн основан на функции, которая принимает параметры запроса и индексы столбцов для выделения данных. Код итерется по списку параметров запросов, вызывает функцию и записывает полученные значения в CSV-файл.
Активность
| Последние ставки 2 | Бюджет | Добавлена | Сроки | Ставка | |
|---|---|---|---|---|---|
|
Парсинг карточек товаров с сайта
800 UAH
|
|||||
|
Добавление товаров на сайт, парсинг
500 UAH
|