我有webpage1.html具有其HREF =「一些/ JavaScript的/功能/ outputLink的()」使用捲曲獲得從一個網頁到另一個涉及的JavaScript
現在,使用捲曲的超鏈接(或任何其他方法在PHP中)如何從javascript函數()中推導超鏈接(http://格式),以便我可以轉到下一頁。
謝謝
我有webpage1.html具有其HREF =「一些/ JavaScript的/功能/ outputLink的()」使用捲曲獲得從一個網頁到另一個涉及的JavaScript
現在,使用捲曲的超鏈接(或任何其他方法在PHP中)如何從javascript函數()中推導超鏈接(http://格式),以便我可以轉到下一頁。
謝謝
你必須刮掉JavaScript。找出函數的位置並查看它使用的URL。
有時http://
被忽略的鏈接是在同一頁上,所以不會是一個很好的搜索引用。
在這一點上做的唯一值錢的就是嘗試和了解自己的JavaScript代碼,一旦你找到鏈接你可以使用正則表達式到用PHP編程過濾結果。
preg_match("/url + \'\/apples.html/g", "blah blah var javaScriptVar= url + '/apples.html';", $matches);
有沒有簡單的方法。有很少到零的庫可以完美地滿足你的要求。我認爲http://www.dapper.net/是接近你想要的東西。我不確定它是否是理想的解決方案。 Dapper.net將幫助你解析文本和鏈接,並可能會處理JavaScript。