Open daijro opened 5 months ago
@daijro is it possible to inject generated fingerprint into hrequests or requests
@daijro is it possible to inject generated fingerprint into hrequests or requests
Hi, BrowserForge headers can be easily set to a requests session (see here).
Here are some examples:
import requests
from browserforge.headers import HeaderGenerator
# Create the header generator
headers = HeaderGenerator()
# Build the requests session
session = requests.Session()
session.headers = headers.generate() # Set the session headers
# Send a request
resp = session.get('https://example.com')
print(resp.status_code)
If you're using Requests, you might also want to look into using Hazetunnel to spoof the TLS fingerprint to match the User-Agent browser like hrequests does.
import hrequests
from browserforge.headers import HeaderGenerator
# Create a chrome header generator
headers = HeaderGenerator(browser='chrome')
# Build a chrome hrequests session
session = hrequests.Session(browser='chrome')
session.headers = headers.generate() # Set the session headers
# Send a request
resp = session.get('https://example.com')
print(resp.status_code)
Note: Browserforge will be integrated into hrequests in an upcoming update.
I'm considering separating the the
browserforge.injectors
submodule into an independently updatedbrowserforge-injector
library on pypi in order to:browserforge
packagebrowserforge
package lighterDoes anyone have any thoughts on this? Let me know!