Add HTTP_SEC_CH_UA as possible header to detect crawler #536
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Requests from Facebook are coming through with various User Agent headers from the same IP address.
It has been observed that for some of these requests, usually when attempting to emulate a mobile device; the User Agent does not identify that it is coming from Facebook. The HTTP_SEC_CH_UA header does contain the same "HeadlessChrome" value as all requests do.
Sample of requests HTTP_USER_AGENT header:
and matching HTTP_SEC_CH_UA lines for same requests:
Matching on this header will detect these requests as crawlers.