This commit is contained in:
Harsh Gupta 2024-08-14 14:41:02 +05:30
parent e9ac98a628
commit db6cd7d76c
3 changed files with 5 additions and 4 deletions

View File

@ -567,7 +567,7 @@ ${suffixMixins.length ? `\n${suffixMixins.join('\n\n')}\n` : ''}`;
}
async crawl(req: Request, res: Response) {
const rpcReflect: RPCReflection = {};
// const rpcReflect: RPCReflection = {};
const ctx = { req, res };
const crawlerOptionsHeaderOnly = CrawlerOptionsHeaderOnly.from(req.headers);
const crawlerOptionsParamsAllowed = CrawlerOptions.from(req.method === 'POST' ? req.body : req.query);
@ -619,7 +619,7 @@ ${suffixMixins.length ? `\n${suffixMixins.join('\n\n')}\n` : ''}`;
if (!ctx.req.accepts('text/plain') && ctx.req.accepts('text/event-stream')) {
const sseStream = new OutputServerEventStream();
rpcReflect.return(sseStream);
// rpcReflect.return(sseStream);
try {
for await (const scrapped of this.scrap(urlToCrawl, crawlOpts, crawlerOptions)) {

View File

@ -2,14 +2,14 @@ import os from 'os';
import fs from 'fs';
import { container, singleton } from 'tsyringe';
import { AsyncService, Defer, marshalErrorLike, AssertionFailureError, delay, maxConcurrency } from 'civkit';
import { Logger } from '../shared/services/logger';
import { Logger } from '../shared/logger';
import type { Browser, CookieParam, Page } from 'puppeteer';
import puppeteer from 'puppeteer-extra';
import puppeteerBlockResources from 'puppeteer-extra-plugin-block-resources';
import puppeteerPageProxy from 'puppeteer-extra-plugin-page-proxy';
import { SecurityCompromiseError, ServiceCrashedError } from '../shared/lib/errors';
import { SecurityCompromiseError, ServiceCrashedError } from '../shared/errors';
import { TimeoutError } from 'puppeteer';
const tldExtract = require('tld-extract');

View File

@ -15,6 +15,7 @@
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"esModuleInterop": true,
"noImplicitAny": false,
"noImplicitOverride": true,
},
"compileOnSave": true,