我想在www.imgur.com上自动化一些流程,我决定使用Selenium WebDriver库来实现Java。我已经能够得到很多代码来解决这个问题:当我直接访问imgur时,只有一个白色的屏幕鞋,并且在刷新时不会改变。直接访问登录页面会产生SSL错误。
System.setProperty("webdriver.chrome.driver","C:\\workspace\\Test\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://www.imgur.com/signin");
WebElement username = driver.findElement(By.id("username"));
username.sendKeys("username");
WebElement password = driver.findElement(By.id("password"));
String pass = "password";
password.sendKeys(pass);
password.submit();
driver.get("http://www.imgur.com");
我已经能够使用google搜索提供的链接来解决这个问题,但添加更多功能需要我能够直接管理网址。
提前致谢!
答案 0 :(得分:1)
它只是http://imgur.com/
,而不是http://www.imgur.com
。这就是Google链接工作的原因,它们链接到第一个 - 不同的网址。
任何技术政策都不要求www
前缀。有些人选择将带有和不带前缀的网址指向同一服务器。有些人选择只使用其中一种。似乎imgur没有前缀。
这里有关于www
前缀的更多信息:
http://en.wikipedia.org/wiki/World_Wide_Web#WWW_prefix