私はここで初めてPythonのスキルを習得しようとしています。私に親切にしてください:-)Pythonでhtml-table-datasetをループする方法
私はプログラミングの概念を完全に知らないわけではありませんが(私はこれまでPHPを使いこなしてきました)、Pythonへの移行はやや困難でした。これは主に、一般的な「デザインパターン」(?)などをすべて理解するわけではないにしても、基本的な理解がほとんどないという事実と関係していると思います。
これが問題になります。私の現在のプロジェクトの一部は美しいスープを利用して簡単なスクレーパーを書くことです。処理されるデータは、以下に示すものと幾分類似した構造を有する。
<table>
<tr>
<td class="date">2011-01-01</td>
</tr>
<tr class="item">
<td class="headline">Headline</td>
<td class="link"><a href="#">Link</a></td>
</tr>
<tr class="item">
<td class="headline">Headline</td>
<td class="link"><a href="#">Link</a></td>
</tr>
<tr>
<td class="date">2011-01-02</td>
</tr>
<tr class="item">
<td class="headline">Headline</td>
<td class="link"><a href="#">Link</a></td>
</tr>
<tr class="item">
<td class="headline">Headline</td>
<td class="link"><a href="#">Link</a></td>
</tr>
</table>
主な問題は、私は単にどのように1まわりで私の頭を得ることができないということである)現在の日付(TR-> TDクラス=「日付」を追跡する)2間)内の項目をループします後続のtr:s(tr class = "item" - > td class = "headline"およびtr class = "item" - > td class = "link")、および3)処理されたデータを配列に格納する。
さらに、すべてのデータがデータベースに挿入され、各エントリには次の情報が含まれている必要があります。 CRUDこと
- 日
- 見出し
- リンク
注:データベースをINGのが問題の一部ではない、私はよりよい私がしようとしているものを説明するために、これを言及ここをクリックしてください:-)
ここでは、猫を肌に触れるさまざまな方法があります。だからこそ問題の解決策は本当に大歓迎ですが、この種の問題を「攻撃」するためにあなたが実際に使う論理と戦略について詳しく説明してくれれば非常に感謝しています。
最後に、このようなノービスの質問には申し訳ありません。
こんにちは、私はあなたの提案に行くことにしました、それは本当にうまくいった。お疲れ様でした! :-) – Mattias