私は最近、このコードセグメントをオンラインで見つけました。これはPythonであり、パンダの列挙式を使用しています。Python - Webクロールのためのパンダと列挙の使用
import pandas as pd
url = 'http://myurl.com/mypage/'
for i, df in enumerate(pd.read_html(url)):
df.to_csv('myfile_%s.csv' % i)
それは、単一のURLではなく、ウェブページのリストを通過し、単一.csvファイルに各ページのテーブルからすべての情報を置くことができるので、これを書き換える方法はありますか?私の主な推測はforループのようなsomelikeです。
url_base = 'http://myurl.com/mypage/'
count = 1
for i in range(1,5):
url = '%s%s' %(url_base,count)
for i, df in enumerate(pd.read_html(url)):
df.to_csv('myfile_%s.csv' % i)
count = count + 1
両方のループで変数として「i」があります。それは許されますが、それを避けてください。 –