![](/img/trans.png)
[英]Can anyone help to how to add modify header user-agent to chrome browser using selenium webdriver programmatically
[英]Modify Java SWT Browser User-agent
如何設置SWT瀏覽器發送的用戶代理標頭?
編輯:或者是否有Java的瀏覽器庫允許指定用戶代理?
根據SWT平台文檔,您可以指定用戶標頭,包括用戶代理:
public boolean setUrl(String url,
String postData,
String[] headers)
開始加載URL。 其內容的加載是異步發生的。
如果URL導致發起HTTP請求,則將隨請求一起發送提供的postData和標頭參數(如果有)。 headers參數中的值必須是帶有冒號分隔符的名稱/值對,才能發送(例如:“ user-agent:custom”)。
請參閱: http : //help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fswt%2Fbrowser%2FBrowser.html
不是GUI瀏覽器,但是Jakarta Commons HttpClient允許您指定用戶代理。
http://www.manticmoo.com/articles/jeff/programming/java/setting-user-agent-in-jakarta-httpclient.php
您可以代替使用以下Swing瀏覽器組件的堆棧溢出問題列表: 最佳Java / Swing瀏覽器組件?
它們中的許多都是開源的,並且用Java編寫,因此您可以選擇其中之一,並在所選組件的源代碼中更改用戶代理標頭。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.