From aadd80b3b213988aa5701075f2650198e4066349 Mon Sep 17 00:00:00 2001 From: Philipp Tanlak Date: Wed, 1 Nov 2023 21:20:40 +0100 Subject: Add login functionality --- examples/hackernews_login.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 examples/hackernews_login.js (limited to 'examples') diff --git a/examples/hackernews_login.js b/examples/hackernews_login.js new file mode 100644 index 0000000..371b8b7 --- /dev/null +++ b/examples/hackernews_login.js @@ -0,0 +1,20 @@ +import { submitForm } from "flyscrape" + +export const config = { + url: "https://news.ycombinator.com", +} + +export function login() { + const formData = { + "acct": "my-username", + "pw": "my-password", + } + + submitForm("https://news.ycombinator.com/login", formData) +} + +export default function ({ doc }) { + return { + karma: doc.find("#karma").text() + } +} -- cgit v1.2.3