Вадим Полуциган
Завжди до кінця!!!
Запропонуйте Вадиму роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.
Рейтинг
Рівень володіння мовами
Резюме
Трудоголик
Навички та вміння
Програмування
Дизайн та арт
Робота з текстами
Портфоліо
-
1000 UAH Шевроны На Форму
Векторна графікаШеврони для ремонтно-відновлювального батальону
-
887 UAH Парсер для поиска фильмов
Pythonimport requests
from bs4 import BeautifulSoup
from time import sleep
… headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)
AppleWebKit/537.36 (KHTML, like Gecko)"
" Chrome/101.0.4951.67 Safari/537.36"}
page = int( input('сколько страниц нужно спарсить: '))
def card_film():
for page_num in range(0, page):
URL = f'https://lordserial.live/anime-serialy/page/{page_num}/'
response = requests.get(URL, headers=headers).text
soup = BeautifulSoup(response, 'lxml')
card = soup.find_all('div', class_='th-item')
for data in card:
name = data.find('div', class_='th-title').text
card_url = data.find('a', class_='th-in with-mask').get('href')
yield name, card_url
items = []
for title, url in card_film():
sleep(1)
items.append({'title': title, 'url': url,})
-
Простой парсер для извлечения ссылки на товар
Pythonfrom LxmlSoup import LxmlSoup
import requests
html = requests.get('https://sunlight.net/catalog').text # получаем html код сайта
… soup = LxmlSoup(html) # создаём экземпляр класса LxmlSoup
links = soup.find_all('a', class_='cl-item-link js-cl-item-link js-cl-item-root-link') # получаем список ссылок и наименований
for i, link in enumerate(links):
url = link.get("href") # получаем ссылку товара
name = link.text() # извлекаем наименование из блока со ссылкой
price = soup.find_all("div", class_="cl-item-info-price-discount")[i].text() # извлекаем цену
print(i)
print(f"Url - {url}")
print(f"Name - {name}")
print(f"Price - {price}\n")
-
500 UAH calculator to calculate the potential profit when importing good
Pythonimport requests
import json
def calculate_profit(cost_of_goods, intermediary_percentage, delivery_cost):
… # calculate total cost
total_cost = cost_of_goods * (1 + intermediary_percentage / 100) + delivery_cost
# calculate VAT
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299',
'Content-Type': 'application/json'
}
data = {
'value': total_cost,
'vatRate': 23,
'type': 'brutto'
}
response = requests.post('https://www.chinskiraport.pl/calc/calcVAT', headers=headers, data=json.dumps(data))
vat = response.json()['result']
# calculate customs duties
data = {
'value': total_cost,
'country': 'CN',
'code': '8418',
'quantity': 1,
'unitPrice': total_cost
}
response = requests.post('https://www.chinskiraport.pl/calc/calcCustoms', headers=headers, data=json.dumps(data))
customs_duties = response.json()['result']
# calculate Allegro commission and promotion fee
data = {
'price': total_cost + vat + customs_duties,
'category': 1 # replace with the Allegro category ID for your product
}
response = requests.post('https://api.allegro.pl/calculator/fees', headers=headers, data=json.dumps(data))
allegro_fees = response.json()['output']['finalValue']
# calculate profit
profit = cost_of_goods - total_cost - vat - customs_duties - allegro_fees
return profit
# example usage
profit = calculate_profit(1000, 5, 200)
print(profit)
-
500 UAH Chatbot for Dmart
Pythonimport requests
from bs4 import BeautifulSoup
import time
… # set the URL of the dmarket website
url = "https://www.dmarket.com/"
# create a list of items and their maximum prices
items = {
"Item1": 10.00,
"Item2": 20.00,
"Item3": 30.00,
}
# set the interval for re-listing sold items (in seconds)
relist_interval = 3600 # one hour
# create a loop that runs continuously
while True:
try:
# send a GET request to the dmarket website
response = requests.get(url)
soup = BeautifulSoup(response.content, "html.parser")
# iterate through the items and check their prices
for item, max_price in items.items():
# find the current price of the item on the website
current_price = float(soup.find("span", {"class": "price"}).text)
# check if the current price is lower than the maximum price
if current_price < max_price:
# place a bid that is 1 cent higher than the current price
bid_price = current_price + 0.01
# insert code to place a bid here
# update the maximum price for the item
items[item] = bid_price
# wait for the specified interval before re-listing sold items
time.sleep(relist_interval)
except Exception as e:
# handle any errors that occur during the bidding process
print("An error occurred:", e)
Активність
| Останні ставки 10 | Бюджет | Додано | Терміни | Ставка | |
|---|---|---|---|---|---|
|
Допрацювати логотип
700 UAH
|
|||||
|
Розробка логотипу
2000 UAH
|
|||||
|
Оновити логотип компанії
1000 UAH
|
|||||
|
Створення логотипу для сайту стиснення зображень
700 UAH
|
|||||
|
Потрібно доопрацювати візуально логотип
1000 UAH
|
|||||
|
Весільні монограми
700 UAH
|
|||||
|
Логотип для риболовного магазину
4000 UAH
|
|||||
|
Потрібен дизайнер для оновлення логотипа та створення впізнаваної іконки (тематика безпека/встановле
1000 UAH
|
|||||
|
Візуал під шеврон
1000 UAH
|
|||||
|
ТЕХНІЧНЕ ЗАВДАННЯ на розробку / коригування кольорового логотипа
2000 UAH
|