human
WebアドレスからすべてのテーブルをダウンロードするPythonスクリプトを書きます。
gpt
```
import requests
from bs4 import BeautifulSoup
import pandas as pd

# ウェブアドレス
url = "https://example.com"

# ウェブアドレスへのリクエストを行う
res = requests.get(url)

# リクエストが成功したかチェックする
if res.status_code == 200：
    # BeautifulSoupでレスポンスを解析する
    soup = BeautifulSoup(res.text, "html.parser")
    # ページ上のすべてのテーブルを見つける
    tables = soup.find_all("table")
    # テーブルをトラバースする
    for i, table in enumerate(tables)：
        # テーブルをpandas DataFrameに変換。
        df = pd.read_html(str(table))[0] # DataFrameとして保存する。
        # DataFrameをCSVファイルとして保存する
        df.to_csv(f "table_{i}.csv", index=False)
else：
    # リクエストに失敗した場合にエラーメッセージを表示する.
    print("Error downloading page.")
```

このコードは、requestsライブラリを使ってWebアドレスにリクエストを行い、BeautifulSoupを使ってHTMLコンテンツを解析し、ページ上のすべてのテーブルを見つける。そして、pandas read_html関数を使用して各テーブルをDataFrameに変換し、各DataFrameを一意の名前を持つCSVファイルとして保存します。