适用于Instagram的Selenium WebDriver Bot

时间:2016-02-20 03:08:04

标签: selenium webdriver instagram bots

我正在尝试开发一个简单的机器人,它喜欢来自特殊主题标签的Instagram图片。我正在使用Selenium,但我对“点击图片”的操作有疑问。登录和搜索标签工作。 xpath是正确的,但是当我运行程序时它找不到它。

public void like() {
        driver.findElement(By.xpath(".//*[@id='react-root']/section/main/article/div[2]/div[1]/div[2]/a[1]/div[2]"))
                .click();

    }

1 个答案:

答案 0 :(得分:0)

After the click function:

for (int second = 0;; second++) {
if (second >= 60) fail("timeout");
try { if (isElementPresent((By.xpath(".//*[@id='react-root']/section/main/article/div[2]/div[1]/div[2]/a[1]/div[2]")))) break; } catch (Exception e) {}
        Thread.sleep(1000);
    }