1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
import requests
from bs4 import BeautifulSoup
import pandas as pd
import urllib3
url = 'https://www.futbin.com/21/players'
response = requests.get(url)
if response.ok:
soup = BeautifulSoup(response.text,'lxml')
table = soup.find('tbody')
tds = soup.findAll('td')
for td in tds :
imgPlayer = td.find('img', class_='player_img')
imgPlayerLink = imgPlayer['data-original']
name = td.find('a', class_='player_name_players_table')
detail = td.find('span', class_= 'players_club_nation')
club = detail.find('img')
clubLink = club['src']
pays = club.find_next('img')
paysLink = pays['src']
league = pays.find_next('img')
leagueLink = league['src']
note = name.find_next('td')
position = note.find_next('td')
version = position.find_next('td')
prix = version.find_next('td')
print(imgPlayerLink)
print(name.text)
print(clubLink)
print(paysLink)
print(leagueLink)
print(note.text)
print(position.text)
print(version.text)
print(prix.text) |
Partager