Вадим Полуциган
Предложите Вадиму работу над вашим следующим проектом или зарегистрируйте профиль фрилансера и начинайте зарабатывать прямо сейчас.
Рейтинг
Уровень владения языками
Навыки и умения
Программирование
Дизайн и арт
Работа с текстами
Портфолио
-
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
PythonИмпорт просьбы
Импорт JSON
def calculate_profit(cost_of_goods, intermediary_percentage, delivery_cost):
… Расчёт общих затрат
total_cost = cost_of_goods * (1 + intermediary_percentage / 100) + delivery_cost
* Расчет НДС
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»
→
Дата = {
«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']
Калькуляция таможенных пошлин
Дата = {
«Value»: total_cost
«Country» — «CN»
«код»: «8418»,
«Квантиты»: 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
Дата = {
«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']
# Калькуляция прибыли
profit = cost_of_goods - total_cost - vat - customs_duties - allegro_fees
Returns прибыль
# example usage
profit = calculate_profit(1000, 5, 200)
печати (Profit)
-
500 UAH Chatbot для Dmart
PythonИмпорт просьбы
от bs4 import BeautifulSoup
Время импорта
… # set the URL of the dmarket website
URL = «https://www.dmarket.com/»
# Create a list of items and their maximum prices (Создайте список товаров и их максимальные цены)
предметы = {
«Item1»: 10 часов
«Item2»: 20 часов
«Item3»: 30 часов
→
# set the interval for re-listing sold items (in seconds)
relist_interval = 3600 # one hour
# Create a loop that runs continuously
В то же время True:
Попробуйте :
# send a GET request to the dmarket website
ответ = requests.get(url)
Суп = 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 цент выше, чем текущая цена
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) — расчетный интервал
Исключение как e:
· справляться с любыми ошибками, которые происходят во время процесса посылки
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
|