問題タブ [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 投票する
1 に答える
10375 参照

python - robobrowser を使用してページの html を返す方法

http://robobrowser.readthedocs.org/en/latest/readme.htmlは、美しいスープ ライブラリに基づく新しい Python ライブラリです。HTMLページを開いてdjangoアプリ内で返すことでテストしようとしていますが、この最も単純なタスクを実行する方法がわかりません。私のdjangoアプリには以下が含まれています:

すべてのページの HTML を返すにはどうすればよいですか?

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

python - 美しいスープ/ロボブラウザでネストされたリンクを選択する方法

http://robobrowser.readthedocs.org/en/latest/readme.htmlは、美しいスープ ライブラリに基づく新しい Python ライブラリです。

私は次のHTMLを持っています:

次のdjangoビュー関数があります

利回り:

しかし、美しいスープを使用して内側のタグを選択するにはどうすればよいですか?

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

python - キレイなスープバウンド法とは?

http://robobrowser.readthedocs.org/en/latest/readme.htmlは、美しいスープ ライブラリに基づく新しい Python ライブラリです。HTMLページを開いてdjangoアプリ内で返すことでテストしようとしていますが、この最も単純なタスクを実行する方法がわかりません。私のdjangoアプリには以下が含まれています:

出力されたhtmlを見ると、次のように表示されます。

キレイなスープバウンド法とは?どうすればストレートhtmlを取得できますか?

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

python - robobrowser を使用して HTML からタグを削除する方法

http://robobrowser.readthedocs.org/en/latest/readme.htmlは、美しいスープ ライブラリに基づく新しい Python ライブラリです。いくつかの助けを借りて、django アプリ内で html ページを返しましたが、タグを取り除いて text だけにする方法がわかりません。私のdjangoアプリには以下が含まれています:

出力された html を見ると、元の html と同じであることがわかります。また、robobrowser には美しいスープの text() メソッドがないと思います。

私も試しました(PythonコードからHTMLタグを文字列から削除します):

同じ結果!HTMLタグを削除してテキストを返すにはどうすればよいですか?

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

python - robobrowser-python で POST リクエストを作成する方法

http://robobrowser.readthedocs.org/en/latest/api.html

browser.open(myurl)に似た RB メソッドを使用して探している API をヒットしようとしていますrequests.post(url,data=data)

robobrowser は requests と beautifulsoup の上に構築されているので、そうする方法があるに違いないと思います。

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

python - InvalidSchema の接続アダプタが見つかりませんでした。django でエラーが発生しました

http://robobrowser.readthedocs.org/en/latest/readme.htmlを試しています。これは、美しいスープとリクエスト ライブラリに基づく新しい Python ライブラリです。現在、一連のページを開き、後で解析するために応答をリストに保存するために使用しています。デバッガーのリストは次のようになります。

robobrowser オブジェクトにいくつかのページをループさせて応答を保存することで、このリストを生成しました。

この上記の部分はうまく機能しているようですが、試してみると:

私のdjangoインデックスファイルで、エラーが発生しています:

トレースバック:

私は何を間違っていますか?

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

python - Python リクエストによる Cookie の作成の失敗

ポップアウト フォームのデータをローカル Web サイトに投稿しようとしています。これを行うために、サイトから提供されるリクエスト ヘッダーとデータおよび Cookie 情報をエミュレートしています。(注: コードから電子メールとパスワードを大幅に編集していますが (明らかな理由で)、他のすべてのコードは同じままです。)

Cookie、ヘッダー、リクエスト、データなどの複数の順列を試しました。さらに、ネットワークインスペクターで Cookie と予想されるヘッダーとデータを確認しました。リクエストのサンプル コードを使用して、簡単に Cookie を設定できます。私のコードが実際のサイトで機能しない理由を説明することはできません。詳細については、次のコードを参照してください。

Cookie オブジェクトを出力し、Cookie 属性 (辞書) が空であることに注意してください。