問題タブ [robobrowser]

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 投票する
0 に答える
53 参照

html - Robobrowser は最初の終了タグで停止します

robobrowser を使用して Web ページを解析しようとしていますが、一部の html は次のとおりです。

ただし、使用しようとすると、次のようfind_all(class_="lineScore mlbBoxScore postEvent") に返されます。

</table>最初のタグで停止します。どうすればこれを防ぐことができますか。これはbeatifulsoupなどでも発生しますか? どんな助けでも大歓迎です。

編集:

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

URL は www.cbssports.com/mlb/scoreboard です。

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

python-3.x - AttributeError: 'module' オブジェクトには 'open' 属性がありません Python 3.4 with robobrowser

Visual Studio には python 3.4 が必要であり、mechanize は 3.4 と互換性がないため、mechanize の代替として、代わりに「robobrowser」を見つけましたが、browser.open が「」を返す理由を理解するのに苦労しています。 AttributeError: 'module' オブジェクトに属性 'open' がありません"

提案、または代替品はありますか?

編集:ドキュメントはここで見つけることができ、「開く」は有効です。 https://robobrowser.readthedocs.org/en/latest/api.html#module-robobrowser.browser

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

python - Python を使用して Web サイトのボタンをクリックする

サーバー上で Python を使用して、検索バーでキーワードを検索するプロセスを自動化したいと考えています。ただし、最初に検索すると免責事項が返され、受け入れられると、結果が実際に表示されます。免責事項のサイトは次のとおりです。

http://emma.msrb.org/Disclaimer.aspx

私はすでにウェブサイトを調べましたが、これは私の予備的なコードです:

次に、次のことを行います。

しかし、本体にはまだデータが含まれていません。機械化も試みましたが、同じ結果でした。mechanizeまたはRoboBrowserだけを使用して、Seleniumなしでこれを行う方法はありますか? もしそうなら、私は私のスクリプトで何が欠けていますか?

PS: [同意する] ボタンの HTML スクリプト:

0 投票する
3 に答える
2175 参照

python-3.x - RoboBrowser BadRequestKeyError(キー)

RoboBrowser を使用して Web サイトにサインインしようとしていますが、エラー メッセージが表示されたままです。

私のコード:

エラーメッセージ:

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

python - Python 3.5でスクレイピング中にWebサイトにログインする方法

Web サイトからデータをスクレイピングしようとしてwww.vestiairecollective.comいます スクレイピング中に、そのメイン ページのいくつかにしかアクセスできません。たとえば、私のスクリプトは url のデータをスクレイピングできませんhttp://www.vestiairecollective.com/women-bags/handbags/#_=catalog&id_brand%5B%5D=50&material%5B%5D=3&step=180

その方法を示すスタックオーバーフローの多くの質問を参照しました。Windowsでpython 3.5を使用しているため、「機械化」と「cookielib」は機能しません。また、「robobrowser」などのライブラリが機能することを指摘する質問もほとんど見られませんでした。私もそれを試してみましたが、途中で立ち往生しました。

次に、セッションを試してみましたが、request.Sessions() と入力すると、リクエストにはセッションという属性がありません。

上記の URL を使用する場合は、この特定の Web サイトのコードを使用して、robobrowser またはその他の方法で私を助けてください。

これは私が答えを参照した後に試したことです:-

ここでは、「crl」ページからスクレイピングを行う必要がありますが、メイン ページ自体から行っています。

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

python - Python経由でFacebookユーザーアクセストークンを取得する

私は実際にプログラムでPythonを介してFacebookのユーザーアクセストークンを取得したいと考えています。私は次のコードを使用します:

そして私は成功してログインします。ユーザーアクセストークンを取得するにはどうすればよいですか?

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

python-3.x - robobrowser でフォームを送信できません。無効な送信エラー

これが私のコードです:robobrowser import browserから

Web サイトにサインインできるので form1 は機能しますが、この場合にコメントを残そうとすると (up)、form2 は機能しません。InvalidSubmit エラーまたは Bad Request エラーが発生し続けます。form1 のコードと form2 のコードは同じように見えますが、一方が機能し、他方が機能しません。私は python3.5 と robobrowser を使用しています。それが役立つ場合は Mac OS を使用しています。前もって感謝します。これが私のトレースバックです:

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

python - Web サイトの送信ボタンと Python、アクション属性なし

オンライン ストアとやり取りするプログラムを Python で作成しています。これまでのところ、目的のアイテムを見つけて BeautifulSoup を使用してページに移動できましたが、[カートに追加] ボタンをクリックする際に問題が発生しました。robobrowser などを使用してオンラインで見つけたソリューションのほとんどは、メソッド属性を持つタグを扱っていることを除いて機能します。私が扱っているサイトの for は次のようになります。

このボタンを「クリック」するにはどうすればよいですか?どのライブラリが必要ですか。ちなみに私はpython 3を使っているのでmechanizeは使えません。助けてくれてありがとう。