ばかげた質問でごめんなさい...Pythonを使い始めたばかりです(でも私はそれが大好きです)。
問題:シリアでの暴力の記録のためにセンター からデータを取得したい。現在、このスクレーパーを使用してデータを収集しています。問題は、テーブルからすべての行を取得するのではなく、1つの行にしかアクセスできないことです。推奨される出力は次のようになります
名前ステータス性別地域地域死亡原因死亡原因
import urllib2
from BeautifulSoup import BeautifulSoup
f = open('syriawar.tsv', 'w')
f.write("Row" + "\t" + "Data" + "\n")
for x in range (0,249):
syria = "file" + "\t" + str(x)
print "fetching data ... " + syria
url ='http://vdc-sy.org/index.php/en/martyrs/' + str(x) + '/c29ydGJ5PWEua2lsbGVkX2RhdGV8c29ydGRpcj1ERVNDfGFwcHJvdmVkPXZpc2libGV8c2hvdz0xfGV4dHJhZGlzcGxheT0wfA=='
page = urllib2.urlopen(url)
soup = BeautifulSoup(page)
sentence = soup.findAll('tr')[3].text
words = sentence
Data = str(words)
f.write(str(x) + "\t" + Data + "\n" )
f.close()