Pergunta

O meu problema é um pouco difícil, mas simples. Eu tenho (ou não) uma página web ( http://sub.domain.com/page.php ). Uma aplicação graps dados desta página. Meu objetivo é mudar essa página, e não mudá-lo, mas deixar que o sistema grap os dados de c: \ page.php. Como fazer o redirecionamento? Graças

Foi útil?

Solução

Como os outros, eu sou um pouco incerto sobre o que exatamente você está pedindo para fazer, mas eu tenho um bom palpite. Deixe-me reformular a sua pergunta para ver se eu tenho o cenário correto:

Você tem um aplicativo que recupera e processa dados de uma página web arbitrário. Você não tem controle sobre o comportamento desta aplicação ea URL que está buscando não é uma opção configurável. Você quer ser capaz de substituir o URL e fazer a aplicação em vez puxar os dados que você produziu em vez do URL padrão que está puxando.

Se a página "page.php" são os únicos dados que seus puxa aplicação de sub.domain.com, em seguida, um método simples de subverter o comportamento normal seria para substituir o DNS para sub.domain.com no seu local de servidor de nomes ou no arquivo de hosts da máquina onde o aplicativo é executado. Isso seria / etc / hosts em Unix / Linux / OS X ou% SystemRoot% \ system32 \ drivers \ etc \ em uma máquina Windows moderna.

Você pode adicionar uma entrada para sub.domain.com no arquivo de hosts que apontava para o endereço IP de um servidor web que você faz o controle e, em seguida, você poderia fazer que respondem servidor com o conteúdo que desejava.

Se o aplicativo conta com mais conteúdo de sub.domain.com então esta abordagem pode ser demasiado pesado para ser prático, uma vez que você tem que replicar todos os dados no seu servidor web que está fingindo ser sub.domain.com de alguma forma, deixando-o normal, enquanto apenas transformando o conteúdo page.php.

Outras dicas

Se você quer dizer "Tela raspagem", em seguida, alterar o URL de destino no "sistema", que é agarrando de dados. Você cannont tornar o sistema para raspar a partir de um arquivo ou pasta (ex: c:.. \ Page.php" Tem que ser um url

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top