待处理事项:
1、处理验证码和登录: 淘宝可能会要求用户输入验证码来进行登录或下单。您的程序需要能够处理这些验证码,并能够模拟用户的登录过程。
安装依赖库
需要引用的核心库是Selenium.RC,Selenium.Support,Selenium.WebDriver
然后再需要引用 浏览器驱动库,这里我以IE浏览器为例,Chrome使用方式跟IE是一样的,程序包名称为Selenium.WebDriver.ChromeDriver。
查找对应驱动版本:edge://version/
Edge版
谷歌版:chrome://version/
找到对应驱动,将驱动exe运行包运行,然后将路径添加至环境变量中
最后在项目中安装 Selenium WebDriver 包
写入如下代码:
IWebDriver driver = new EdgeDriver();
//IWebDriver driver = new ChromeDriver();
IWebElement element = driver.FindElement(By.Name("username"));
element.SendKeys("your_username");
element = driver.FindElement(By.Name("password"));
element.SendKeys("your_password");
element = driver.FindElement(By.CssSelector("input[type='submit']"));
element