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

python - リクエストによるフォーム結果の取得

TRILEGALでシミュレーションの入力を設定する multipart/form-data を送信し、リダイレクトされたページから利用可能なファイルをダウンロードしたいと考えています。

リクエスト、urllib、Grab、mechanize などのドキュメントを調べましたが、mechanize では私のコードは次のようになります。

ただし、python 3 では利用できないため、テストできませんでした。

だから私はリクエストを試しました:

しかし、結果ページにアクセスする方法がわかりません - もしそうなら

送信したばかりのフォームの内容が表示されますが、実際のWeb サイトを開いて「送信」をクリックすると、新しいウィンドウが表示されます (method="post" action="./trilegal_1.6" に従います)。 .

リクエストを含む新しいウィンドウにアクセスするにはどうすればよいですか (つまり、送信ボタンをクリックすると開くページに移動します)、結果ページのリンクをクリックして結果ファイルを取得します (「結果は約 2 秒後に利用可能になります。このリンクで分。") ?

仕事を行うことができる他のツールを教えていただければ、本当に感謝しています.SOを調べて、この問題の解決に役立つものを探すのに何時間も費やしました.

ありがとうございました!

クリス

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

python-3.x - Python3 robobrowser SSL エラー

Python3 で robobrowser 経由で URL にアクセスしようとしていますが、SSL エラーが発生します。私は HTML と SSL について十分に理解していないので、ここまでたどり着くことができず、Google 検索はあまり役に立たないことがわかっています... 他のいくつかの URL を試してみましたが、うまくいきました。

これが私のコードです:

エラーは次のとおりです。

どんな助けでも大歓迎です