実は、シングルクォーとで囲ってみた場合、「NameError: name 'Referer' is not defined」となってしまったんですよね...
というのがよくわからないのですが、実際に試したコードを 質問に追記できないでしょうか?
とりあえず...
requests.getなどでリクエストを送る際なのですが、HTTPヘッダーを指定する際、リファラーはどこか特定の場所に記載しなければならないなどはありますでしょうか?
リクエストヘッダの順番は特にないはずです。
また、Authorization
等と異なり、Referer
が、requests 内部で上書きされることもないと思うのですが...
Custom Headers
最低限の動作確認のコード例だと...
python
1headers = {
2 'Referer': 'http://example.com/',
3 'User-Agent': 'Python TEST User Agent'
4}
5response = requests.get('http://example.jp/test.php', headers=headers)
6print(response) # ==> <Response [200]>
で、
192.168.20.99 - - [19/Mar/2020:15:00:59 +0900] "GET /test.php HTTP/1.1" 200 15413 "http://example.com/" "Python TEST User Agent"
のようなアクセスログが記録され、Referer は問題なく送信されています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/19 01:58
2020/03/19 02:43 編集
2020/03/19 02:44 編集
2020/03/19 02:39
2020/03/19 02:43
2020/03/19 04:47