>>124
Ruby でスクレイピングしてるから、Python はあまり知らないけど、

>for elm in sp.select_one('#id').string:
sp.select_one('#id') に直接、.string は付かないのじゃないの?

複数の要素をループして、各要素にしてから、つなげれば?

for elm in sp.select_one('#id(仮)'):
elm.string

>f = open('date.csv','a', newline='')
ここでオプションで、UTF-8 か、sjis を指定できないの?