問題タブ [spynner]

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

python - Windows 7 の Python に spynner をインストールする

Windows 7 の Python 2.7.9 に spynner をインストールしたいのですが、「pip」を使用してみましたが、エラーが発生しています。トレースバック:

スピナーをインストールするにはどうすればよいですか? ありがとう

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

python - mechanize を使用して URL にアクセスすると、IP がカウントされないのはなぜですか?

これは私のコードです:

私は通常の webdriver、phantomjs、spynner などの可能な限りすべての方法を使用しましたが、すべてのコードは正しいですが、これを使用して URL にアクセスしても、私の IP が Web ページにカウントされない理由を理解できませんでした。しかし、リンクに手動でアクセスすると、そのカウントは ip プログラムのバグですか? 助けてください よろしくお願いします

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

python - クッキーをスクレイピーで spynner.Browser に渡すにはどうすればよいですか?

Web をクロールしようとしましたが、ページを完全にロードするには js を実行する必要があります。以下のようにミドルウェアで spynner.Browser を使用しました。問題は、クロールしようとしている Web で Cookie を有効にする必要があることです。

クッキーをスクレイピーで spynner.Browser に渡すにはどうすればよいですか?

Scrapy.request -> spynner.Browser() -> Scrapy.response

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

spynner - spynnerを使用して静的リソースなしでページをロードする方法は?

spynner を使用してページをロードする必要がありますが、画像 (.png/.jpg/.gif) と css (.css) をロードする必要はありません。これらのファイルをロードしないようにする方法はありますか?

ありがとう。

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

javascript - spynner User Agent の変更が機能しない

次のような状況があります: MSIE だけでアクセスする必要があるサイトにアクセスする必要があります。

このため、デフォルトでは MSIE ではないため、spynner ユーザー エージェントを変更する必要があります。

これが私のコードです:

Spynner をデバッグすると、変更されたユーザー エージェントが表示されます。

Web サイトから、デフォルトのユーザー エージェントを受け取ります。

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

python - Chrome ではなくヘッドレス ブラウザを使用している場合、Spotify で不正なリダイレクト URI を取得するのはなぜですか?

Spotify API を使用してトークンの作成を自動化しようとしていますが、使用しようとしているヘッドレス ブラウザーは常に「Invalid redirect_uri」でエラーになります。現在、Spynner と Ghost.py を使用しようとしていますが、どちらも同じ問題点に陥っています。

私がこれまでに知っていること:

  • 認証 URL は有効です。これを chrome にコピーすると、Spotify の応答コードとのリンクにリダイレクトされます。

  • クロムを介して有効な応答を取得するため、リダイレクト URI も有効です。

  • Spynner を使用しているときに奇妙な点が 1 つあります。エラー応答コードを確認すると、% 記号が %25 に置き換えられていることに気付きました。これがpyqt4によって行われているかどうかはわかりません.特殊文字の2番目のエンコーディングが問題を引き起こしているのではないかと思います. 特殊文字をエスケープせずに URL を渡そうとしましたが、それもうまくいきませんでした。

なぜこれを機能させることができないのか、私は途方に暮れています。ヘッドレス ブラウザのリンクが Chrome のようにリダイレクトされないのはなぜですか?