目的:のすべての行内のアンカータグからテキストを抽出し、modelsそれをcsvに入れます。
私はこのコードを試しています:
with open('Sprint_data.csv', 'ab') as csvfile:
  spamwriter = csv.writer(csvfile)
  models = soup.find_all('li' , {"class" : "phoneListing"})
  for model in models:
      model_name = unicode(u' '.join(model.a.stripped_strings)).encode('utf8').strip()
      spamwriter.writerow(unicode(u' '.join(model.a.stripped_strings)).encode('utf8').strip())
csvの各セルに1文字しか含まれていないことを除いて、正常に機能しています。
このような:
|  S  |  A  |   M  |   S  |   U   |  N  |   G   |
それ以外の:
|SAMSUNG|
もちろん、何かが足りません。しかし、何ですか?