Vadim Polutsigan
Zaproponuj Vadim pracę nad swoim kolejnym zleceniem.
Ranking
Poziom znajomości języków obcych
Umiejętności i kwalifikacje
Programowanie
Design i sztuka
Praca z tekstami
Portfolio
-
82 PLN Czcionki na mundur
Grafika wektorowaNaszywki dla batalionu remontowo-odtworzeniowego
-
73 PLN Parser do wyszukiwania filmów
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('ile stron należy sparsować: '))
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,})
-
Prosty parser do wyodrębniania linku do produktu
Pythonfrom LxmlSoup import LxmlSoup
import requests
html = requests.get('https://sunlight.net/catalog').text # pobieramy kod html strony
… soup = LxmlSoup(html) # tworzymy instancję klasy LxmlSoup
links = soup.find_all('a', class_='cl-item-link js-cl-item-link js-cl-item-root-link') # pobieramy listę linków i nazw
for i, link in enumerate(links):
url = link.get("href") # pobieramy link do produktu
name = link.text() # wyciągamy nazwę z bloku z linkiem
price = soup.find_all("div", class_="cl-item-info-price-discount")[i].text() # wyciągamy cenę
print(i)
print(f"Url - {url}")
print(f"Nazwa - {name}")
print(f"Cena - {price}\n")
-
41 PLN kalkulator do obliczania potencjalnego zysku przy imporcie towarów
Pythonimport requests
import json
def calculate_profit(cost_of_goods, intermediary_percentage, delivery_cost):
… # oblicz całkowity koszt
total_cost = cost_of_goods * (1 + intermediary_percentage / 100) + delivery_cost
# oblicz 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']
# oblicz cła
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']
# oblicz prowizję Allegro i opłatę promocyjną
data = {
'price': total_cost + vat + customs_duties,
'category': 1 # zastąp identyfikatorem kategorii Allegro dla swojego produktu
}
response = requests.post('https://api.allegro.pl/calculator/fees', headers=headers, data=json.dumps(data))
allegro_fees = response.json()['output']['finalValue']
# oblicz zysk
profit = cost_of_goods - total_cost - vat - customs_duties - allegro_fees
return profit
# przykład użycia
profit = calculate_profit(1000, 5, 200)
print(profit)
-
41 PLN Chatbot dla Dmart
PythonWymagania importowe
od bs4 import BeautifulSoup
Czas importu
… # ustawić URL strony internetowej dmarket
url = „https://www.dmarket.com/”
Tworzenie listy elementów i ich maksymalnych cen
elementy = {
„Item1”: 10.00
„Item2”: 20.00
„Item3”: 30.00
# set the interval for re-listing sold items (w sekundach)
relist_interval = 3600 # 1 godzina
#create a loop that runs continuously
Choć jest prawdziwe:
Spróbuj :
# send a GET request to the dmarket website
Odpowiedź = requests.get(url)
zupy = BeautifulSoup(response.content, „html.parser”)
# iterate through the items and check their prices
dla elementów, max_price w items.items():
# find the current price of the item on the website
current_price = float(soup.find("span", {"class": "price"}).text)
# sprawdź, czy bieżąca cena jest niższa niż maksymalna cena
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 tutaj
# update the maximum price for the item
elementy[item] = bid_price
# wait for the specified interval before re-listing sold items
time.sleep (relist_interval) – czas spania
Z wyjątkiem E:
# handle wszelkie błędy, które zdarzają się podczas procesu bidding
druk(”An error occurred:”, e)
Aktywność
| Ostatnie oferty 10 | Budżet | Dodana | Terminy | Oferta | |
|---|---|---|---|---|---|
|
Dopracować logo
58 PLN
|
|||||
|
Opracowanie logo
164 PLN
|
|||||
|
Zaktualizować logo firmy
82 PLN
|
|||||
|
Tworzenie logo dla strony internetowej kompresji obrazów
58 PLN
|
|||||
|
Należy dopracować wizualnie logo
82 PLN
|
|||||
|
Monogramy ślubne
58 PLN
|
|||||
|
Logo dla sklepu wędkarskiego
329 PLN
|
|||||
|
Potrzebny jest projektant do aktualizacji logo oraz stworzenia rozpoznawalnej ikony (tematyka bezpieczeństwo/instalacja).
82 PLN
|
|||||
|
Wizualizacja pod szewron
82 PLN
|
|||||
|
TECHNICZNE ZADANIE na opracowanie / korektę kolorowego logo
164 PLN
|