【问题标题】:Proxies in selenium node js硒节点js中的代理
【发布时间】:2021-08-26 11:29:01
【问题描述】:

过去几天我一直在尝试在 node.js 中构建一个带有代理的 selenium 浏览器。我已经研究了该主题,但提供的解决方案均不适合我,因为它们已被弃用或过时。我尝试了不同的插件和方法。有人可以用正确的代码示例回答我或将我链接到解决方案吗?

【问题讨论】:

    标签: node.js selenium proxy


    【解决方案1】:

    给你

    const { Builder } = require('selenium-webdriver')
    const chrome = require('selenium-webdriver/chrome')
    
    const PROXY = "190.60.104.218:3128"
    const option = new chrome.Options().addArguments(`--proxy-server=http://${PROXY}`)
    
    const driver = new Builder().forBrowser('chrome').setChromeOptions(option).build()
    
    driver.get('http://httpbin.org/ip')
      .then(() => console.log('DONE'))
    

    代理不是匿名的,所以原始 IP 也会出现

    【讨论】:

    • 好的,非常感谢 :) 您是否也知道我需要更改哪些内容才能使用也有用户名和密码的代理?
    • 你可以简单地使用http://username:password@ip:port
    猜你喜欢
    • 1970-01-01
    • 2020-03-19
    • 1970-01-01
    • 2020-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-11
    • 1970-01-01
    相关资源
    最近更新 更多