January 2019
Beginner to intermediate
776 pages
19h 58m
English
You can send the custom user-agent values in the HTTP request header.
Listing 4.7 explains spoofing Mozilla Firefox in your client code as follows:
#!/usr/bin/env python # Python Network Programming Cookbook -- Chapter - 4 # This program requires Python 3.5.2 or any later version # It may run on any other version with/without modifications. # # Follow the comments inline to make it run on Python 2.7.x. import urllib.request, urllib.error, urllib.parse # Comment out the above line and uncomment the below for Python 2.7.x. #import urllib2 BROWSER = 'Mozilla/5.0 (Windows NT 5.1; rv:20.0) Gecko/20100101 Firefox/20.0' URL = 'http://www.python.org' def spoof_firefox(): opener = urllib.request.build_opener() # Comment out the above ...
Read now
Unlock full access