import requests
from bs4 import BeautifulSoup
from fake_useragent import UserAgent
import lxml
import time
from threading import Thread
import time
def main(url,hash_name,myprice):
headers = {
'user-agent': UserAgent().random
}
r=requests.get(url=url,headers=headers).text
soup=BeautifulSoup(r,'lxml')
price=soup.find("div",class_="ip-bestprice")
chip=float(price.text)
# Подставить нужные данные из API руководства
params = {
'key': 'XXXXXXXXXXXXXXXXXXXXXXX',
'hash_name': hash_name,
'price': chip*100
}
if (chip < myprice):
response = requests.get('https://rust.tm/api/v2/buy', params=params)
print(response.json())
else:
print(chip)
if __name__ == '__main__':
while 1==1:
Thread(target = main('https://rust.tm/item/5358808098-0-Shipping%20Container%20Garage%20Door/','Shipping Container Garage Door', 60)).start()
Thread(target = main('https://rust.tm/item/5518269987-0-Abyss%20Vest/','Abyss Vest', 140)).start
Thread(target = main('https://rust.tm/item/4136069987-0-Weather%20Large%20Wood%20Box/','Weather Large Wood Box', 100)).start
Как здесь запустить одну функцию с разными параметрами не по очереди, а одновременно. Попробовал Thread, но не получилось, помогите пожалуйста.