問題タブ [user-agent]

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

.net - HttpRequest でユーザー エージェントを設定する方法 (単体テスト)

HttpRequest オブジェクトを受け取り、User Agent の設定に基づいて異なる動作をするメソッドがあります。私はそれを単体テストしようとしていますが、ユーザーエージェント文字列を設定する方法を追跡するのにかなりの時間を費やしています。生の HttpRequest オブジェクトと、最終的にそれを無駄にするさまざまな他のオブジェクトを試しました。

HttpRequest オブジェクトのユーザー エージェント文字列を設定する方法を知っている人はいますか?

ありがとう!

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

apache - Apache httpd では、特定の UserAgent に対してキャッシュを設定しないようにするにはどうすればよいですか?

ほとんどの静的コンテンツのリクエストにキャッシュ ヘッダーを追加するように Apache HTTPD を構成しました。

UserAgentに文字列 JNLP が含まれるリクエストに対して、このキャッシングを無効にするにはどうすればよいですか? リクエストがユーザー エージェント JNLP (たとえば " ") から送信された場合、HTTP レスポンスにキャッシュ関連のヘッダーを含めUser-Agent: JNLP/6.0 javaws/1.6.0_12 (b04) Java/1.6.0_12たくありません Cache-Control

ユーザー エージェントに基づいていくつかの構成例を見つけることができますが、ユーザー エージェントに応じてキャッシュを構成する方法がわかりません。

0 投票する
11 に答える
105290 参照

http - ユーザー エージェント文字列はどのくらい大きくなりますか?

ユーザー エージェントをデータベースに格納する場合、どのくらいの大きさに対応できますか?

UA を 200 未満に保つことを推奨するこのTechnet の記事を見つけました。これは、少なくとも私が見つけた HTTP 仕様で定義されているようには見えません。私の UA はすでに 149 文字で、.NET の各バージョンが追加されるようです。

文字列を解析して分解できることはわかっていますが、そうはしません。


EDIT
このブログに基づいて、 IE9 は短い UA 文字列を送信するように変更されます。これは良い変化です。


0 投票する
6 に答える
2714 参照

python - PythonでHTTPを介してUniProtと通信するにはどうすればよいですか?

タンパク質データベースであるUniProtからいくつかの結果を取得しようとしています(詳細は重要ではありません)。ある種類のIDから別の種類のIDに変換するスクリプトを使用しようとしています。これはブラウザで手動で行うことができましたが、Pythonではできませんでした。

http://www.uniprot.org/faq/28には、いくつかのサンプルスクリプトがあります。私はPerlを試しましたが、うまくいくようです。問題はPythonの試みです。(動作する)スクリプトは次のとおりです。

私の質問は次のとおりです。

1)Pythonでそれをどのように行いますか?

2)それを大規模に「スケーリング」することはできますか(つまり、クエリフィールドで多くのエントリを使用する)?

0 投票する
9 に答える
56363 参照

javascript - モバイル検出

Javascriptを使用してモバイルデバイスを検出する方法はありますか?また、携帯電話の識別に役立つユーザーエージェントを含むXMLがあることを調査しました。

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

browser - ユーザーエージェントとは?

ユーザー エージェントと呼ばれるものを変更できる多くの Web 開発ツールを目にします。それは何ですか?

0 投票する
9 に答える
150512 参照

python - urllib2.urlopen のユーザー エージェントを変更する

urllib2.urlopen のデフォルト以外のユーザー エージェントを使用して Web ページをダウンロードするにはどうすればよいですか?

0 投票する
5 に答える
14140 参照

security - 「Mozilla/4.0」とだけ言うユーザーエージェントはボットですよね?

Webアプリで、コードが生成されるべきではない方法で基本的に間違っているいくつかのリクエストを受け取っています...主に、GETパラメータが指定されていない.ashxへのリクエストです。

ユーザーエージェントは「Mozilla/4.0」(それ以上のものではありません)です。IPは日々変化します。

これはボットですよね?

ありがとう!

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

regex - ユーザー エージェント文字列で非 SP1 IE6 に一致するための最適な正規表現パターンは?

SP1 ではないすべての IE6 バージョンに一致するコードが必要でした (Windows XP SP2 の一部で、わかりにくいです)。これは、gzip を適切に処理しないバージョンの IE で gzip をオフにするためです。

私が思いついた最高のものは次のとおりです。

誰かがより良いパターンを持っていますか?上記の正規表現が行うことは、基本的に先読みを行って、SV1 (SP1 を示す) が存在しないことを確認することです。

テスト目的では、これは一致しないはずです。

しかし、これは次のようにする必要があります。