write python script for scraping stat data, including but limited to xG xA xGI xGC, from fpl official website
 I'm happy to help you get started with a Python script for scraping stats data from the official Fantasy Premier League (FPL) website. However, it's important to note that web scraping should be done in compliance with the website's terms of service, and the specific data you're looking for may not be available through scraping.

That being said, here's an example script that uses the `requests` and `BeautifulSoup` libraries to scrape xG, xA, xGI, and xGC stats for a given player:
```python
import requests
from bs4 import BeautifulSoup

# Replace 'Player Name' with the name of the player you want to get stats for
player_name = 'Player Name'

# Send a request to the FPL website to get the HTML content
url = f'https://fantasy.premierleague.com/player/{player_name}/statistics'
response = requests.get(url)

# Parse the HTML content using BeautifulSoup
soup = BeautifulSoup(response.content, 'html.parser')

# Find the table that contains the stats data
stats_table = soup.find('table', {'class': 'ism-table'})

# Find the rows in the table that contain the stats data
stats_rows = stats
import requests 
import re 

url = 'https://www.fantasyfootballscout.com/nfl/player/statistics/?sport=nfl&season=2020&draft_type=standard'

# Get all the player names
player_names = requests.get(url).text

# Split the player names into a list
player_names_list = player_names.split()

# For each player name, get their stats
for player_name in player_names_list:
    player_stats = requests.get(f'{url}/{player_name}').text
    player_stats_dict = re.findall(r'[A-Z]{3} ([0-9]+)', player_stats)
    print(player_name, end='|')
    for stat in player_stats_dict:
        print(f'{stat} {player_name}')
    print()