Pesquisar

Funções para scraping e automação de navegação em PHP ou Python

30/12/2024 às 10:04

Descrição do Projeto:

Tenho duas demandas independentes. Aceito propostas para ambas ou mesmo para apenas uma delas, desenvolvidas em PHP ou em Python:

Tarefa 1: componente de conexão a um browser recente, na modalidade OLE (Object Linking and Embedding), como era possível de se fazer com o Internet Explorer. Exemplos de usos anteriores, com IE:
ie_ = CreateObject("InternetExplorer.Application")
ie_.Navigate("https://www.google.com/")
html = ie_.Document.Body.innerHtml
Além de scraping, esse modelo permite clicar, alterar, executar posts, etc., já que o browser fica instanciado como um objeto e expõe seus métodos e propriedades.
Preciso de algo semelhante, porém para um browser atualizado (Chrome, Edge, Firefox...), já que muitos sites não funcionam mais com o antigo IE...
Ou, como alternativa, conseguir fazer o IE abrir sites novos, que não sejam compatíveis (ex.: https://legislacao.fazenda.rj.gov.br/wcc/?web_id=80961).

Tarefa 2:
Desenvolvimento de uma função para scraping, que receba uma URL e devolva o HTML obtido. Porém, não basta ser o HTML da carga inicial [que poderia ser obtido simplesmente com um simples file_get_contents($url)], pois preciso que o componente espere a execução de javascripts da página e devolva apenas o HTML final, após esses processamentos automatizados no site de origem. URLs de exemplo: https://legislacao.fazenda.rj.gov.br/wcc/?web_id=558155 e https://legislacao.fazenda.rj.gov.br/wcc/?web_id=WCC42000046500.
Essas URLs executam um processamento após a carga inicial e o conteúdo final só é carregado depois desse processo, portanto usar o file_get_contents não traz o conteúdo correto.

Habilidades desejadas:

PHP Python

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 16
Interessados: 24
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (16)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Vitor C.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Continuar projeto em Next.js - Preciso de alguém para continuar um projeto em Next.js, que envolve a junção de 5 inteligências artificiais na mesma plataforma, semelhante ao site Adapta. Já ten...

Monitorar entrada de leads no grupo do WhatsApp - Quero uma ferramenta que eu possa administrar e salvar o contato de todos os leads que estou colocando no meu grupo, e que eu possa exportar diariamente.

Programador com experiência em igame - Estou em busca de um programador que já tenha experiência com igame para criar meu próprio site de igame. Se possível, também que tenha experiência em criar...

Configurar checkout da loja Shopify - Quero configurar o checkout Yampi e corrigir o erro. Quando clica no botão comprar, aparece a mensagem "carrinho vazio". Att: preciso do serviço para agora, de imediato. Pr...

Projeto de concierge digital com IA para casas de férias - Criar um sistema para fornecer informações ao hóspede sobre o funcionamento da casa, dos eletrodomésticos, equipamentos, etc. Fornecer dicas de onde se divertir, comer, ...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.