Проблема с местоположением при парсинге
Проблема при парсинге - при работе кода происходят странные вещи. Одну ссылку он парсит - и выдает результат в рублях, другую - в польской валюте, другую - в евро. Помогите решить проблему))
import requests
from bs4 import BeautifulSoup as BS
def function1_request(url):
HEADERS = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.152 YaBrowser/21.2.3.100 Yowser/2.5 Safari/537.36'
}
ret_url = requests.get(url, HEADERS)
return ret_url
def sbor_dannyh(dan1_url):
dan_url = function1_request(dan1_url)
soap1 = BS(dan_url.text, 'html.parser')
price_thing = soap1.find('span', class_='market_listing_price market_listing_price_with_fee').text.strip()[:-5].replace(',', '.')
#print(price_thing.split(' ')[0])
def_url = dan1_url.split('?filter')[0]
print(def_url)
ab_def_url = function1_request(def_url)
def_soap = BS(ab_def_url.text, 'html.parser')
def_price_thing = def_soap.find('span', class_='market_listing_price market_listing_price_with_fee')
print(def_price_thing)
sbor_dannyh('https://steamcommunity.com/market/listings/730/UMP-45%20%7C%20Carbon%20Fiber%20%28Minimal%20Wear%29?filter=%22Astralis%202020%20RMR%2C%20Astralis%202020%20RMR%22')
sbor_dannyh('https://steamcommunity.com/market/listings/730/StatTrak%E2%84%A2%20CZ75-Auto%20%7C%20Imprint%20%28Field-Tested%29?filter=%22Astralis%20Atlanta%202017%2C%20Astralis%20Atlanta%202017%22')