Tag: 用户代理

如何在Django中检测浏览器types?

我如何检测客户端正在使用哪种浏览器types。 我有一个问题,我不得不要求人们使用不同的浏览器(Firefox),而不是IE浏览器。 我怎样才能得到这个信息。 我知道HTTP请求有这个信息(头)。 我将如何从Django框架中的view.py获取navigator.appName?

如何在PHP中获取用户代理

我使用这个JS代码来知道用户使用什么浏览器。 <script> document.write(navigator.appName); </script> 我想要得到这个navigator.appName到php代码来使用它像这样: if ($appName == "Internet Explorer") { // blabla } 我该怎么做?

如何设置与Apache HTTP客户端库4.1自定义用户代理?

如何使HTTPClient使用自定义User-Agent头? 以下代码提交空的用户代理。 我错过了什么? import java.io.IOException; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.params.CoreProtocolPNames; import org.apache.http.protocol.BasicHttpContext; import org.apache.http.protocol.HttpContext; import org.apache.http.util.EntityUtils; public class TestHTTP { public static void main(String[] args) throws ClientProtocolException, IOException { HttpGet request = new HttpGet("http://tool.keepmeapi.com/echo"); HttpContext HTTP_CONTEXT = new BasicHttpContext(); HTTP_CONTEXT.setAttribute(CoreProtocolPNames.USER_AGENT, "Mozilla/5.0 (X11; U; Linux x86_64; en-US; […]

有没有办法在Rails 3.1中检测用户代理?

可能重复: 自动检测手机浏览器(通过用户代理?) Rails 3:HTTP_USER_AGENT 有没有办法从当前的访问者检测用户代理? 我目前正在进行一个项目来显示video文件。 但对于iPad,iPhone /三星Galaxy Tab / Internet Explorer / Firefox。 我需要显示video是否有一个坚实的方法来检查哪个浏览器访问我的Rails应用程序? 多谢你们!

寻找Java用户代理stringparsing器

有没有人知道在Javaparsing用户代理string伟大的库? 我们写了一个自定义的,但这对许多人来说似乎是一个普遍的问题。 我猜想有一个好的图书馆可用的地方。 例如,用户代理string… “Mozilla / 5.0(Windows; U; Windows NT 6.0; en-US)AppleWebKit / 532.0(KHTML,如Gecko)Chrome / 3.0.195.21 Safari / 532.0” …在我们的网站上隐秘地宣布使用Chrome浏览器的Windows Vista PC的到来。 我已经看到在Python和ruby图书馆。 有什么在那里的Java?

用Python获取维基百科文章

我试图用Python的urllib获取Wikipedia文章: f = urllib.urlopen("http://en.wikipedia.org/w/index.php?title=Albert_Einstein&printable=yes") s = f.read() f.close() 但是,而不是HTML页面,我收到以下回应:错误 – 维基媒体基金会: Request: GET http://en.wikipedia.org/w/index.php?title=Albert_Einstein&printable=yes, from 192.35.17.11 via knsq1.knams.wikimedia.org (squid/2.6.STABLE21) to () Error: ERR_ACCESS_DENIED, errno [No Error] at Tue, 23 Sep 2008 09:09:08 GMT 维基百科似乎阻止不是来自标准浏览器的请求。 任何人都知道如何解决这个问题?

android用户代理

我正在编写一个Android应用程序,使用WebView来显示HTML内容。 我被告知为我的应用程序获得一个Android用户代理 – 我该怎么做? 我从我的应用程序以及Android浏览器打开了http://whatsmyuseragent.com – 两个用户代理都是一样的。 请帮忙!

如何检测股票Android浏览器

导航到http://whatsmyuseragent.com/显示我的我的股票在我的Galaxy Nexus运行4.2.1 Android浏览器有用户代理 Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.34 Safari/534.24 这个用户代理中没有任何东西允许我唯一地检测到它是一个股票Android浏览器。 Chrome for Android应用程序至less在UA中有android 。 有没有什么办法来检测股票Android应用程序?

什么软件正在发送用户代理“testing证书信息”?

谷歌在这个问题上是惊人的哑巴。 在我公司的networking软件错误日志中,我们看到多个人都有一个Apache访问日志条目,其中包含:HTTP / 1.1“500 – ” – “”testing证书信息“ 我不知道这个软件是从哪里来的,也不知道为什么它会向我们发送格式不正确的URL请求……但是find它可能是很好的,也许如果它是开放源代码软件就可以纠正它。 🙂 (这可能是一个ServerFault的问题,但我是一个开发人员,所以我想我会先问这里。)

浏览器的用户代理string的标准格式是什么?

是否有用于创build用户代理string的RFC,官方标准或模板? iPhone的用户代理string似乎很奇怪… Mozilla / 5.0(iPhone; U; 像Mac OS X的CPU iPhone OS 3_1_2 ; en-us)AppleWebKit / 528.18( KHTML,如Gecko )Version / 4.0 Mobile / 7D11 Safari / 528.16