Budget: 200 UAH Deadline: 1 day
Есть два года опыта программирования на Python и в разработке ПО! Год опыта работы в области машинного обучения и нейронных сетей.
Помощь студенту в решении задач в Python - веб парсинг, чат бот, голосовой помощник, взлом архива методом «брутфорс» и т.д. Несложные задачи, необходим просто совет, минимальная помощь для дальнейшего освоения.
Budget: 200 UAH Deadline: 1 day
Есть два года опыта программирования на Python и в разработке ПО! Год опыта работы в области машинного обучения и нейронных сетей.
Budget: 200 UAH Deadline: 1 day
Здравствуйте, опыт разработки на питоне 3 года, занимался всем перечисленным. С радостью помогу.
Budget: 200 UAH Deadline: 1 day
Доброго дня!
По завданнях бачу що ви навчаєтеся в Шагу!
Можу допомогти із завданнями.
Budget: 400 UAH Deadline: 10 days
Добрый день!
Готовпомочь с каждым таском, минимальная помощь за код/проект - 100 грн.
В Python 3+ лет!
Пигите в лс
Budget: 500 UAH Deadline: 1 day
Здраствуйте, готов выполнить. Пишите - обсудим детали проекта.
Задание 1
Выполните парсинг сайта Marvel.
Соберите следующую информацию о героях Marvel:
name,
link,
universe,
other aliases,
education,
place of origin,
identity,
known relatives.
Создайте dataset и сохраните его в CSV-файл методами
Python.
Задание 2
В описании некоторых персонажей содержатся следующие
характеристики:
durability,
energy,
fighting skills,
intelligence,
speed,
strength.
Выполните парсинг страниц и создайте dataset, в котором
для каждого персонажа будут указаны его показатели
п.с. есть набранный код, но не работает...
from bs4 import BeautifulSoup
import requests
import pandas
import glob
from collections import OrderedDict
pages_csv = 'characters_pages.csv'
characters_csv = 'characters_dataset.csv'
def get_all_links():
page = requests.get('https://www.marvel.com/characters')
soup = BeautifulSoup(page.content, 'html.parser')
pages = []
mvl_cards = soup.find('div', {'class': 'full-content'}).find_all('div', {'class': 'mvl-card mvl-card--explore'})
for i in range(len(mvl_cards)-1):
link = mvl_cards[i]
page = link.find('a')
print(i, page['href'], page.text)
pages.append(page['href'])
df = pandas.DataFrame({'Link': pages})
write_csv_file(df, pages_csv)
def create_characters_df():
base_url = 'https://www.marvel.com'
pages = pandas.read_csv(pages_csv)
links = pages['Link']
marvel_list = []
columns = []
for link in links:
marvel_characters = OrderedDict()
request = requests.get(base_url + str(link))
content = request.content
soup = BeautifulSoup(content, 'html.parser')
marvel_characters['Name'] = soup.find("h1").text.replace("\n", "").strip()
marvel_characters['Link'] = link
print(soup.find('h1').text.replace("\n", "").strip(), base_url + str(link))
label = soup.findAll('p', {'class': 'bioheader__label'})
stat = soup.findAll('p', {'class': 'bioheader__stat'})
for i in range(len(label)):
column = label[i].text.title()
if column not in columns:
columns.append(column)
try:
marvel_characters[column] = stat[i].text.replace('\n', '').strip()
except:
marvel_characters[column] = ''
marvel_list.append(marvel_characters)
df = pandas.DataFrame(marvel_list)
write_csv_file(df, characters_csv)
def write_csv_file(df, name):
df.to_csv(name, index=False)
print('Success \n')
def read_csv_file(name):
df = pandas.read_csv(name)
return df
def main():
files = glob.glob('*.csv')
if characters_csv not in files:
if pages_csv not in files:
print('Create characters_pages.csv')
get_all_links()
print('Create characters_dataset.csv')
create_characters_df()
df = read_csv_file(characters_csv)
df = df.fillna('')
print('Columns: ', df.columns.values)
print(df[['Link', 'Eyes']])
if __name__ == '__main__':
main()
при запросе через requests блок с карточками героев просто отсутствует, он потом подгружается скриптом, это другие инструменты надо использовать
Need a specialist for writing parsers who can bypass CLOUDFRAME. Parsing of products occurs from sites with authorization. There are 10+ donors of varying complexity, with different levels of protection. Parsing of products occurs from sites with authorization. Parses data into a ready-made Mysql database + photographs on the server. It is necessary to write a parser according to the tasks described in the technical assignment and adapt the data to the existing database for full functionality on the site. Technical assignment and example donor upon request. Desktop parsers and C# are not considered.
A lightweight and fast microservice is required to generate PDF documents (invoices, acts, reports) based on HTML/CSS templates (Jinja2) and incoming JSON data using Python. The service should accept data via API, render the document, and return the finished file or save it to an S3-compatible storage.Technology Stack Language: Python 3.11+ Framework: FastAPI PDF Generation: Weasyprint or Playwright / Jinja2 (for templating) Tools: Celery (for background generation of heavy reports), DockerFunctional Requirements POST /api/v1/templates (Template Registration): Upload HTML template and styles, save them in the system under a unique name (slug). POST /api/v1/reports/generate (Synchronous Generation): Accepts template_slug and a JSON object with data. Returns the finished PDF file in the response body (suitable for small invoices). POST /api/v1/reports/generate-async (Asynchronous Generation): For heavy reports. Puts the task in the queue (Celery). Returns task_id. Upon completion of generation, uploads the file to S3 and sends a Webhook to the specified URL with a download link.Acceptance Criteria The code is structured (divided into modules: api, core, tasks, services). Presence of Docker Compose (FastAPI + Redis + Celery). Test coverage (pytest) for generation endpoints.
Bot for mirroring positions on Binance Futures (Python) A bot is needed that reads my positions on Hyperliquid (public API) and Bitget Futures (my read-only key) and proportionally replicates them on my Binance USDT-M Futures via API. Logic: opening, increasing, partial closing, full closing — everything is mirrored with a customizable size ratio. Polling every 5–10 seconds. Correct handling of partial closures and averaging is mandatory. Requirements: notifications in Telegram about trades and errors; config (pairs, ratio, limits); deployment on my VPS + instructions; source code is transferred to me. I will enter the keys myself. Stages: 1) Hyperliquid→Binance, test with small amounts; 2) Bitget→Binance. Payment through safe in stages. In your response, indicate your experience with exchange APIs and how you will handle a partial closure of 30% of the position by the leader.
A deep technical verification of three PDF files for authenticity and possible signs of editing or forgery is required. Not only a visual assessment of the documents is needed. The performer must have a good understanding of the internal structure of PDF files and be able to analyze: file metadata; PDF structure and individual objects; creation history and possible editing; software used; embedded fonts, images, layers, and other elements; possible signs of re-saving, conversion, modifications, or backdating of the document; any technical discrepancies that may indicate manipulation of the files. Based on the verification results, a clear written conclusion regarding each file must be provided, indicating the identified signs, risks, and limitations of the verification. We are considering specialists who have practical experience in digital forensics, PDF document analysis, metadata, or verifying electronic files for authenticity. In your response, please briefly describe your experience, methods, and tools that you use for such verification.
The indicator for use in trading should determine certain ranges with history and analyze them with the current one.