問題タブ [bs4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
53 参照

python - ファイルの読み取りと追加のコンテキスト マネージャー: 読み取りではなく、書き込みのみ

ファイルを読み込んで追加しようとしていますが、コンテキスト マネージャを使用しているとうまくいかないようです。

このコードでは、「serien」リストのアイテムの 1 つを含むサイト上のすべてのリンクを取得しようとしています。リンクがリストにある場合は、まずリンクが既にファイルにあるかどうかを確認します。リンクが見つかった場合、リンクを再度追加しないことになっています。しかし、そうです。

正しいモードを使用していないか、何らかの形でコンテキストマネージャーを台無しにしたと推測しています。それとも私は完全に間違っていますか

コンテキストマネージャーを使用するのはこれが初めてです。ヒントをいただければ幸いです。

編集:コンテキストマネージャーのない同様のプロジェクト。ここでもコンテキストマネージャーを使用してみましたが、同じ問題が発生したためあきらめました。

そして、コンテキストマネージャーを使用して:

0 投票する
1 に答える
1606 参照

python - Python と BeautifulSoup4 - TD タグからテキストを抽出する

他の多くの質問を調べた後、私は立ち往生しています。私のコードは現在、データを名前付きの行に分割していますが、含まれているテキストだけでなく行全体を返しています。次の行から ASCO VALVE MFG., INC. を探しています:行からそのテキスト。

私の入力は次のようになります:

データ行は次のとおりです。

私のコードは現在、データを名前付きの行に分割していますが、html 行全体を返しています。

私が最終的に試みているのは、2番目のCSVファイルと一致する[CSNOのテキスト]と[SNのテキスト]のペアを推測する辞書です。すべてが理にかなっていることを願っています。

0 投票する
2 に答える
303 参照

javascript - すべての要素のテキストを順番に取得する方法

bs4を使用してテーブルからテキストを取得しています

しかし、どうすれば2つのfindallを順番に持つことができますか? 私は以下を試しました

headings = [i.get_text() for i in table.find("tr").find_all("td").find_all("div")]

使用するfind("td")だけでは、テーブルからすべての値ではなく、1 つの値のみを取得します。どのようにループし"td"てすべての要素を取得できますか"div"

0 投票する
0 に答える
260 参照

python - Python と BeautifulSoup4 を使用してテーブル行から特定のテーブル データを取得する方法

私はどこでも調査しましたが、問題が発生しています.....個々の要素にアクセスし、空のpythonリストに値を追加したいです...そしてもちろん、pythonリストに正しいデータを取得した後、私は行きますそれらをcsvファイルに追加するには...

0 投票する
1 に答える
243 参照

python-2.7 - 一致する TD BS4 を使用して TR の最後の TD を取得する

「年末」を含む行の最後の TD を取得するにはどうすればよいですか? 本質的に「魔法!」を掴もうとしている。その上。

「年末」は問題なく検索できますが、「年末」の TD が含まれる TR の最後の TD まで反復する方法がわかりません。

0 投票する
4 に答える
4846 参照

python - Python: 各段落の最初の文を表示/取得する

これは私が持っているコードですが、段落全体を出力します。最初のドットまで、最初の文のみを印刷する方法は?

このコードは次を出力します。

人間の脳が、宇宙で知られている他のすべての物体よりもいくつかの点ではるかに優れた能力を持っていると述べても、議論の余地はありません。脳は宇宙が存在すること、素数が無数に存在する理由、リンゴは時空の湾曲によって落ちること、生まれつきの本能に従うことが道徳的に正しいことを理解できる唯一の物体です。間違っているか、それ自体が存在します。また、そのユニークな能力は、そのような脳の問題に限定されていません。冷たい、物理的な事実は、宇宙に飛び出し、害を及ぼすことなく戻ったり、隕石の衝突を予測して防止したり、絶対零度よりも 10 億分の 1 度高い温度まで物体を冷却したり、検出したりすることができる唯一の種類の物体であるということです。銀河の距離を越えたその種の他のもの。

しかし、私はそれを印刷したいだけです:

人間の脳が、宇宙で知られている他のすべての物体よりもいくつかの点ではるかに優れた能力を持っていると述べても、議論の余地はありません。

手伝ってくれてありがとう

0 投票する
1 に答える
3878 参照

python - 内部からリンクを抽出する方法

:美しいスープ

次のように書かれたリンクを抽出しようとしています。

私のコードは次のとおりです。

「print a」のようなものは、単にie<a>内の行全体を出力します。<h2 class=section-heading>

しかし、「print n.get ['href']」を実行すると、エラーが発生します。

ここで何か間違ったことをしていますか?助けてください

ここで同様のケースの質問が見つかりませんでした。私の問題はここでは少し独特です。特定のクラス名のセクション見出し内にあるリンクを抽出しようとしています。


配列の更新されたデータで Collection ビューをリロードするだけです。バックグラウンドスレッドでリクエストしたとおり。ここで、メイン スレッドでデータをリロードする必要があります。

うまくいけば、それはあなたを助けるでしょう.