Başka içeren javascript bir web sayfasından almak için curl kullanarak

2 Cevap php

Ben href = "Bazı / javascript / fonksiyonu / outputLink ()" bir köprü vardır webpage1.html var

Şimdi, bir sonraki sayfaya gidebilirsiniz böylece nasıl javascript fonksiyonu () dan (http:// biçimi) köprü anlamak yok curl (veya php başka bir yöntemi) kullanılarak.

Teşekkürler

2 Cevap

Sen JavaScript kazımak gerekiyor. Fonksiyonu nerede olduğunu anlamaya ve bunu kullanarak ne URL bakın.

Bazen http:// aynı sayfada bağlantıları için ihmal edilir, böylece iyi bir arama referans olmayacaktır.

Bu noktada yapılacak tek değerli şey denemek ve JavaScript kodu kendiniz anlamak ve bulmak kez link Eğer regex PHP ile programlı sonucu filtrelemek için kullanabilirsiniz.

preg_match("/url + \'\/apples.html/g", "blah blah var javaScriptVar= url + '/apples.html';", $matches);

Hayır düz yol yoktur. Mükemmel gerektiren ne yapabilirim hangi sıfır kütüphaneler için çok az vardır. I http://www.dapper.net/ istediğinize yakın bir şey olduğunu düşünüyorum. Ben onun ideal bir çözüm eğer emin değilim. Dapper.net metin ve bağlantılar ayrıştırmak yardımcı olacak ve muhtemelen de javascript ele olacaktır.