@@ -48,10 +48,11 @@ export function convertInputToActorConfigs(input: ActorInputData): PreparedActor
48
48
49
49
function * createActorRunConfigForCrawler ( { input, urlData, checkerId, playwrightBrowser, memory } : CreateActorRunConfig ) {
50
50
for ( const group of input . proxyConfiguration . apifyProxyGroups ?? [ 'auto' ] ) {
51
+ const { url } = urlData ;
51
52
const config : PreparedActorConfig = {
52
53
actorId : checkerId ,
53
54
proxyUsed : group === 'auto' ? undefined : group ,
54
- url : urlData . url ,
55
+ url,
55
56
input : {
56
57
saveSnapshot : input . saveSnapshot ,
57
58
urlsToCheck : [ urlData ] ,
@@ -60,8 +61,10 @@ function* createActorRunConfigForCrawler({ input, urlData, checkerId, playwright
60
61
apifyProxyCountry : input . proxyConfiguration . apifyProxyCountry ,
61
62
apifyProxyGroups : group === 'auto' ? undefined : [ group ] ,
62
63
} ,
63
- linkSelector : input . linkSelector ,
64
- pseudoUrls : input . pseudoUrls ,
64
+ linkSelector : input . enqueueAllOnDomain ? 'a[href]' : input . linkSelector ,
65
+ pseudoUrls : input . enqueueAllOnDomain
66
+ ? [ { purl : `${ new URL ( url ) . origin } [.*]` } ]
67
+ : input . pseudoUrls ,
65
68
repeatChecksOnProvidedUrls : input . repeatChecksOnProvidedUrls ,
66
69
maxNumberOfPagesCheckedPerDomain : input . maxNumberOfPagesCheckedPerDomain ,
67
70
maxConcurrentPagesCheckedPerDomain : input . maxConcurrentPagesCheckedPerDomain ,
0 commit comments