как определить, нравится ли страница в facebook, поделиться преуспел в кукловоде - PullRequest
0 голосов
/ 19 июня 2019

У меня есть проблема, которую я не получаю, если страница fb уже понравилась или не использует puppeteer

app.get("/process", async (req, res) => {
  const page = await browser.newPage();

  let input = req.query.uri; //"the url which i need to like";

  let params = {
    href: input,
    ret: "sentry",
    act: "connect"
  };
  let uri =
    "https://www.facebook.com/plugins/error/confirm/like?iframe_referer=&kid_directed_site=false&secure=true&plugin=like&return_params=" +
    encodeURIComponent(JSON.stringify(params));
  await page.goto(uri, { waitUntil: "domcontentloaded" });
  await page.waitFor(1000);
  const fbBtn = await page.$("button[name=__CONFIRM__]");
  await fbBtn.click();
  console.log("Like: Done");
});
app.listen(port, () => console.log(`Example app listening on port ${port}!`));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...