„requests.get Missing Schema Unvalid URL“-FehlerPython

Python-Programme
Anonymous
 „requests.get Missing Schema Unvalid URL“-Fehler

Post by Anonymous »

Code: Select all

for year in years:
data = requests.get(standing_url)
soup = BeautifulSoup(data.text)
standing_table = soup.select("table.stats_table")[0]

links = standing_table.find_all("a")
links = [I.get("href") for I in links]
links = [I for I in links if "/squads/" in I]
team_urls = [f"https//fbref.com{I}" for I in links]

for team_url in team_urls:
team_name = team_url.split("/")[-1].replace("-Stats","").replace("-"," ")

data = requests.get(team_url)
matches = pd.read_html(data.text, match = "Scores & Fixtures")[0]

soup = BeautifulSoup(data.text)
links = soup.find_all("a")
links = [I.get("href") for I in links]
links = [I for I in links if I and "all_comp/shooting/" in I]
data = requests.get(f"https://fbref.com{links[0]}")
shooting = pd.read_html(data.text, match = "Shooting")[0]
shooting.columns = shooting.columns.droplevel()
Ich wollte die Spieldaten für jedes Team extrahieren, erhalte jedoch ständig die Fehlermeldung „Fehlendes Schema“ in der Zeile „data = request.get(team_url):

Code: Select all

# MissingSchema: Invalid URL 'https//fbref.com/en/squads/18bb7c10/Arsenal-Stats': No scheme supplied. Perhaps you meant http://https//fbref.com/en/squads/18bb7c10/Arsenal-Stats?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post