diff --git a/packages/content-handler/src/newsletters/beehiiv-handler.ts b/packages/content-handler/src/newsletters/beehiiv-handler.ts index 5b128a447..e0cf5c687 100644 --- a/packages/content-handler/src/newsletters/beehiiv-handler.ts +++ b/packages/content-handler/src/newsletters/beehiiv-handler.ts @@ -8,7 +8,7 @@ export class BeehiivHandler extends ContentHandler { } findNewsletterHeaderHref(dom: Document): string | undefined { - const readOnline = dom.querySelectorAll('table tr td div a') + const readOnline = dom.querySelectorAll('table tr td a') let res: string | undefined = undefined readOnline.forEach((e) => { if (e.textContent === 'Read Online') { diff --git a/packages/content-handler/test/data/milkroad-newsletter.html b/packages/content-handler/test/data/milkroad-newsletter.html new file mode 100644 index 000000000..0bec4252d --- /dev/null +++ b/packages/content-handler/test/data/milkroad-newsletter.html @@ -0,0 +1,157 @@ +🥛The SEC is investigating the Bored Apes. Here's why..🔍
Are NFTs in trouble?👀

October 12, 2022   |   Read Online

twigyttk
 

Update your email preferences or unsubscribe here

© The Milk Road

228 Park Ave S, #29976, New York, New York 10003

   Publish on beehiiv
diff --git a/packages/content-handler/test/newsletter.test.ts b/packages/content-handler/test/newsletter.test.ts index ea97a0421..46e3eb3d4 100644 --- a/packages/content-handler/test/newsletter.test.ts +++ b/packages/content-handler/test/newsletter.test.ts @@ -136,6 +136,17 @@ describe('Newsletter email test', () => { }) ).to.eventually.be.true }) + it('returns true for milkroad newsletter', async () => { + const html = load('./test/data/milkroad-newsletter.html') + await expect( + new BeehiivHandler().isNewsletter({ + html, + postHeader: '', + from: '', + unSubHeader: '', + }) + ).to.eventually.be.true + }) }) describe('findNewsletterUrl', async () => {