Can I get the referrer?

You can pass this value along: document.referrer. That expression would need to be evaluated on website 2, not on website 3. So: // website2.html <img src=”https://stackoverflow.com/questions/6856697/website3.com/pxl.gif” id=”pxl” /> <script> document.getElementById(‘pxl’).src += ‘?ref=” + encodeURIComponent(document.referrer); </script> The request to website3 will then include the referrer.

Way to change Google Chrome user agent in Selenium?

A simple way to use a random User Agent would be using Python’s fake_useragent module as follows : from selenium import webdriver from selenium.webdriver.chrome.options import Options from fake_useragent import UserAgent options = Options() ua = UserAgent() userAgent = ua.random print(userAgent) options.add_argument(f’user-agent={userAgent}’) driver = webdriver.Chrome(chrome_options=options, executable_path=r’C:\WebDrivers\ChromeDriver\chromedriver_win32\chromedriver.exe’) driver.get(“https://www.google.co.in”) driver.quit() Result of 3 consecutive execution is as follows … Read more

Parsing HTTP User-Agent string

I finally decided to write my own, and I am happy with the outcome. Please feel free to use/modify/send me patches, etc. It’s here: http://pypi.python.org/pypi/httpagentparser Usage example: >>> import httpagentparser >>> s = “Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.9 (KHTML, like Gecko) \ Chrome/5.0.307.11 Safari/532.9” >>> print(httpagentparser.simple_detect(s)) (‘Linux’, ‘Chrome 5.0.307.11’) >>> print(httpagentparser.detect(s)) {‘os’: {‘name’: … Read more

Sites not accepting wget user agent header

It seems Yahoo server does some heuristic based on User-Agent in a case Accept header is set to */*. Accept: text/html did the trick for me. e.g. wget –header=”Accept: text/html” –user-agent=”Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:21.0) Gecko/20100101 Firefox/21.0″ http://yahoo.com Note: if you don’t declare Accept header then wget automatically adds Accept:*/* which means … Read more

Operating System from User-Agent HTTP Header [closed]

Here’s a quick list… let me know if I missed one you are interested in. http://www.geekpedia.com/code47_Detect-operating-system-from-user-agent-string.html: // Match user agent string with operating systems Windows 3.11 => Win16, Windows 95 => (Windows 95)|(Win95)|(Windows_95), Windows 98 => (Windows 98)|(Win98), Windows 2000 => (Windows NT 5.0)|(Windows 2000), Windows XP => (Windows NT 5.1)|(Windows XP), Windows Server 2003 … Read more

How to recognize Facebook User-Agent

For list of user-agent strings, look up here. The most used, as of September 2015, are facebookexternalhit/* and Facebot. As you haven’t stated what language you’re trying to recognize the user-agent in, I can’t tell you more information. If you do want to recognize Facebook bot in PHP, use if ( strpos($_SERVER[“HTTP_USER_AGENT”], “facebookexternalhit/”) !== false … Read more

android user agent

After much research, I figured it out. There is a way to set a user agent for Android WebView. webview.getSettings().setUserAgentString(“user-agent-string”); http://developer.android.com/reference/android/webkit/WebSettings.html

What is the User Agent string name for Microsoft Edge?

Microsoft Edge UA string: Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10136 I detail why in this blog post. Neowin recently reported that Microsoft’s new browser for Windows 10, Spartan, uses the Chrome UA string, “Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36 Edge/12.0″. That is done on purpose. … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)