問題タブ [mechanize]

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 に答える
8083 参照

python - mechanizeを使用してWebページ上のリンクを取得し、それらのリンクを開く方法

Pythonでmechanizeを使用してページのすべてのリンクを取得し、リンクを開きたいのですが、どうすればよいですか?

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

python - python mechanize は HTTP 認証を処理できますか?

Mechanize (Python) が 401 で失敗し、http ダイジェスト URL を開くことができません。私はグーグルでデバッグを試みましたが、成功しませんでした。

私のコードは次のようになります。

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

php - クライアント側での PHP スクリプト出力のキャッシュ

呼び出されるたびにランダムな画像を出力するphpスクリプトがあります。そのため、Web ブラウザーでスクリプトを開くと、1 つの画像が表示され、更新すると別の画像が表示されます。

コマンドラインから(機械化を介して)Webサイトにアクセスして、正しい画像をキャプチャしようとしています。urllib2.urlopen(...) を使用して画像を取得しましたが、そのたびに異なる画像が取得されます。一貫して同じ画像を取得できるようにしたい。どうすればそれを達成できますか?

ありがとう!

更新: これは私が話していることの例です。この画像を Web ブラウザで再読み込みすると、毎回異なる画像がポップアップ表示されます。右クリックして保存すると、正しい画像が得られます。そして、それを続ければ、正しい画像を取得し続けます...しかし、コマンドラインからどのようにしますか?

http://www.biglickmedia.com/art/random/index.php

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

python - easy_install で Mechanize がインストールされていませんか?

古い W​​in2K マシンから、より強力な新しい Vista 64 ビット PC に移行中です。ほとんどの移行はかなりスムーズに進みましたが、Python 関連のツールをすべて再インストールする必要があることがわかりました。

mechanize-0.1.11.tar.gz ファイルをダウンロードし、easy_install を実行してインストールしました。これにより、C:\Python25\Lib\site-packages\mechanize-0.1.11-py2.5.egg が生成されました。

次に、Python スクリプトを実行してテストしたところ、インタープリターで問題なく動作しました。しかし、py2exe を実行してスクリプトをコンパイルすると、mechanize が見つからないというメッセージが表示されます。

次に、卵を新しいフォルダーに移動し、easy_installを使用してインストールしました-インストールされたことを示すすべての兆候が得られました。

しかし、py2exeを使用しようとすると、同じメッセージが表示されます-機械化が存在しません!

ディスク全体の「機械化」を検索したところ、結果として2つの卵ファイルのみが取得されました。インストールによってどのようなファイルが生成される必要がありますか? また、それらのファイルはどこにあると予想されますか?

明らかに、私はここに何かが欠けています...何か提案はありますか?

また、おそらく関連して、私が実行しているpythonは32ビット2.5.4バージョンです...これは私が以前に持っていたもので、64ビットバージョンをインストールする前にすべてを適切に機能させたいと思っていました-さらに、いくつかは表示されません64 ビット バージョンをサポートしていると思われるツール (easy_install & py2exe) の それは問題の一部ですか、64 ビット バージョンをインストールして実行する必要がありますか? また、スクリプトを実行するときに 32 ビット PC を実行しているユーザーにとっては問題になりますか?

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

ruby - Ruby Mechanize が force_encoding 例外を取得する

少なくとも時々、ページに移動すると、この例外が発生します

他の誰かがこの問題を見ましたか?

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

javascript - Ruby Mechanize gemにJSサポートを追加するにはどうすればよいですか?

JavaScriptのサポートを追加して、次のような単純なリダイレクトを処理できるようにする方法はありdocument.location.href=ますか?

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

javascript - javascriptのサポートを必要とするWebスクレイピングサイト

重複の可能性:
Javascriptが多いWebページからのスクリーンスクレイピング

フォーム入力やWebスクレイピングなどのタスクを実行したいだけですが、JavaScriptのサポートが必要なサイトで実行します。また、同じセッションでフォームやスクレイプなどを入力する必要があります。理想的には、コマンドラインからWebブラウザを制御する方法が必要です。また、これらすべてにLinuxのみを使用したいので、.NETは使用できません。

Python用のwebbrowserライブラリを見つけましたが、その機能は非常に制限されているように見えます。それがmechanizeとBeautifulSoupとインターフェースできるとしたら、それは素晴らしいことです。助言がありますか?ありがとう!