Below are examples of how to set up a proxy using the Local API Clients in different programming languages:
For Javascript:
const createProfileRequest = BuilderForCreateProfile
.forBaseProfile(chromeBaseProfileList[0].id)
.setRecommendedDefaults()
.setWebglMeta(
'manual',
{
vendor: 'Google Inc. (AMD)',
renderer: 'ANGLE (AMD Radeaon (TM) RX 560 Direct3D11 vs_5_0),
},
)
.build();
const profile = await client.createProfile({ body: createProfileRequest });
For Python:
create_profile_request = BuilderForCreateProfile \
.for_base_profile(base_profiles[0].id) \
.set_recommended_defaults() \
.set_webgl_meta('manual', WebglMetaSpoofingOptions(vendor='Google Inc. (AMD)', renderer='ANGLE (AMD Radeaon (TM) RX 560 Direct3D11 vs_5_0)')) \
.build()
profile = client.create_profile(body=create_profile_request)
These answers are provided from the Kameleo [Set WebGL Metadata from API][1] article.
[1]: https://help.kameleo.io/hc/en-us/articles/13381644742300-Set-WebGL-Metadata-from-API
Below are examples of how to set up a proxy using the Local API Clients in different programming languages:
For Javascript:
const createProfileRequest = BuilderForCreateProfile
.forBaseProfile(chromeBaseProfileList[0].id)
.setRecommendedDefaults()
.setProxy(
'socks5', # Options ('http', 'socks5', 'ssh')
{
host: '<proxy_host>',
port: <proxy_port>,
id: '<username>',
secret: '<password>',
},
)
.build();
const profile = await client.createProfile({ body: createProfileRequest });
For Python:
create_profile_request = BuilderForCreateProfile \
.for_base_profile(base_profiles[0].id) \
.set_recommended_defaults() \
.set_proxy('socks5', Server(host='<proxy_host>', port=<proxy_port>, id='<username>', secret='<password>')) \
.build()
profile = client.create_profile(body=create_profile_request)
For C#:
var createProfileRequest = BuilderForCreateProfile
.ForBaseProfile(baseProfileList[0].Id)
.SetRecommendedDefaults()
.SetProxy("socks5", new Server("<proxy_host>", <proxy_port>, "<username>", "<password>"))
.Build();
var profile = await client.CreateProfileAsync(createProfileRequest);
These answers are provided from the Kameleo [Set Proxy from API][1] article.
[1]: https://help.kameleo.io/hc/en-us/articles/4455243268625-Set-Proxy-from-API