![](/img/trans.png)
[英]How to set a custom name for the user-agent using Selenium and Python
[英]How to set the user-agent of an HTTP request using Gio?
我正在嘗試使用Gio進行異步HTTP請求,我想為我的請求設置一個自定義用戶代理,但是找不到任何相關的東西。
我正在使用PyGObject來訪問Gio,但我肯定可以擺脫一個C示例。
以以下為例https://live.gnome.org/Vala/GIONetworkingSample
您需要將用戶代理添加到請求的標頭中。 在以上示例中,替換為:
var message = "GET / HTTP/1.1\r\nHost: www.google.com\r\n\r\n";
與:
var message = "GET / HTTP/1.1\r\nHost: www.google.com\r\nUser-Agent: Mozilla/5.0 (X11; Linux x86_64)\r\n\r\n";
這個想法在python中是相同的。 請查閱HTTP 1.0 RFC 1945 (第5章,第23-25頁)以獲取有關HTTP請求格式的詳細信息。 用戶代理標題字段在第10.15節中描述。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.