2017-10-02 17 views
1
import pandas as pd 

dfs = pd.read_html('https://www.cbssports.com/nhl/stats/playersort/nhl/year-2017-season-preseason-category-goals') 
df = pd.concat(dfs, ignore_index=True) 
df.to_csv("20172018PreseasonData.csv", index=False) 
print(df) 

1〜17ページをすべて一度にクロールしようとしています。私がこれを実行すると、私がリンクしているのは「すべて」ですが、それでも1ページしかクロールされません。同じCSV上のすべての1-17が欲しいです。助言がありますか?ページのクロールこのPythonスクリプトの場合

答えて

0

ページのソースコードを見ると(ページを右クリックしてgoogle chromeの場合はinspectを押してください)、「ALL」ページへの実際のリンクは画像のハイライト行に示されているようにhttps://www.cbssports.com/nhl/stats/playersort/nhl/year-2017-season-preseason-category-goals?print_rows=9999です以下。

enter image description here

関連する問題