Executando verificação de segurança...
2

Como devo salvar na Base de Dados ?
Depende muito dos dados do tipo de dado que você está obtendo. Por ex: digamos que você queira pegar os itens da Amazon e Mercado Livre. Algumas propriedades você terá em comum entre os dois sites como por exemplo nome do produto, preço e descrição, no entanto, você talvez queira salvar a reputação do vendedor no Mercado Livre pois isso geralmente indica o quão confiável é aquele anúncio e as informações ali apresentadas.

Cada Loja devera ter sua Tabela?
Depende da sua regra de negócios. Se os dados que você precisa podem ser encontrados com facilidade em todos os sites que você escaneia então você pode ter uma tabela única. Se não, talvez queira salvar em tabelas diferentes e aplicar sua lógica de negócios depois.

Como vou comparar os valores depois, pois os id dos itens de cada loja/site e totalmente diferente, sera que vou ter que ir pela descrição?
Você não pode ter uma coluna no seu banco de dados especificando o site que você pegou o item? Aqui eu uso vendor.

✅ Se gostou, dá um joinha na minha resposta para me apoiar.

Carregando publicação patrocinada...
1

Boaa, porem na ultima e que estou com duvida kk pois estou pensando em usar o nome do produto para comparar, e que estou tentando comparar itens de supermercado e no site dele o minimo que contem é nome do Produto,imagem e preço mais nda =(.
isso complicou para min de uma forma gigantesca kkkkk

2

Se não tem um identificador único a única coisa que você pode usar o spider é no máximo para facilitar o seu trabalho, mas você não vai conseguir automatizar 100%, exceto se usar uma IA ou algo assim. Faz parte.

1